Files
modeling-app/docs/kcl/xLine.md
Jess Frazelle a89d8bb8e8 Fix autocomplete for bools (#3502)
* fix autocomplete snippet bool

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fixes

Signed-off-by: Jess Frazelle <github@jessfraz.com>

* fix clippu

Signed-off-by: Jess Frazelle <github@jessfraz.com>

---------

Signed-off-by: Jess Frazelle <github@jessfraz.com>
2024-08-16 19:48:09 -07:00

867 lines
109 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: "xLine"
excerpt: "Draw a line relative to the current origin to a specified distance away"
layout: manual
---
Draw a line relative to the current origin to a specified distance away
from the current position along the 'x' axis.
```js
xLine(length: number, sketch_group: SketchGroup, tag?: TagDeclarator) -> SketchGroup
```
### Examples
```js
const exampleSketch = startSketchOn('XZ')
|> startProfileAt([0, 0], %)
|> xLine(15, %)
|> angledLine({ angle: 80, length: 15 }, %)
|> line([8, -10], %)
|> xLine(10, %)
|> angledLine({ angle: 120, length: 30 }, %)
|> xLine(-15, %)
|> close(%)
const example = extrude(10, exampleSketch)
```
![Rendered example of xLine 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD+SUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111f8Z11xzzYNf+7Vf+7246qr/of7hH/7hd/7hH/7ht7nqqquuuuqqq6666r8KetCDHsRVV1111VVXXfW/3+u8zuu894d/+Id/1zOe8Qz+v7HN/2e2+d/g+PHj3HXXXb8N8Jmf+Zmvw1VXXXXVVVddddVV/xWoXHXVVVddddVV/yd8+Id/+Hc94xnP4Ad+4Af4t7LNfyTb/Eexzb+Hbf49bPPvYZt/K9v8W9nm38o2/xa2eX4e8pCH8H7v936vDfBiL/Zir/0P//APv81VV1111VVXXXXVVf/ZCK666qqrrrrqqv/1PvdzP/e3AH7hF34BSUhCEpKQhCQk8S+RhCQkIQlJSEISkpCEJCQhiX+JJCQhCUlIQhKSkIQkJPGikIQkJCEJSUhCEpKQxAsjCUlIQhKSkIQkJCGJF0YSkpCEJCQhCUlIQhIvjCQkIQlJSEISkpDECyMJSUhCEpKQhCQk8cJIQhKSkIQkJCGJ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F5VtbGMb29jmRWUb29jGNraxzb+WbWxjG9vYxjb/XraxjW1sYxvb2MY2trGNbf43s41tbGMb29jGNraxjW1s869lG9vYxja2sc2Lwja2sY1tbPNAj3vc4wB47GMfy2Mf+1iemyTuJwmAf/iHf+C+++578Id/+Id/F1ddddVVV1111VVXARBcddVVV1111VX/La655poHAyyXS+5nG9vYxjYvCtvYxja2eVHZxja2sY1tXlS2sY1tbGObfw3b2MY2trGNbf61bGMb29jGNraxjW3+I9nGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGObfy/b2MY2trGNbWzzorKNbWxjG9v8S5bLJXfddRdnzpzhHd/xHbmfJF6Yb/iGb+DFXuzFXvvFXuzFXpurrrrqqquuuuqqqwiuuuqqq6666qr/FmfOnHkwwHK55AWxjW1sY5sXhW1sYxvb2OZFZRvb2MY2/xq2sY1tbGObfy3b2MY2trGNbf6tbGMb29jGNraxjW1sY5v/z2xjG9vYxja2sY1tbPOvYRvb2MY2trHNv8Q2trGNbWwD8LSnPQ2Axz72sTz2sY/luUnifpIAuO+++/it3/qtB7/TO73TZ3HVVVddddVVV111FcFVV1111VVXXfXf4pprrnkwwHK55EVlG9vYxjYvKtvYxja2eVHZxja2sY1t/jVsYxvb2MY2tvnXso1tbGMb29jGNv8RbGMb29jGNraxjW1sYxvb2MY2/1PZxja2sY1tbGMb29jGNraxzb+VbWxjG9vYxjYvKtvYxja2eUFWqxX/8A//AMCHfdiHcT9JvDC//du/zZkzZ177xV7sxV6bq6666qqrrrrqqv/fCK666qqrrrrqqv8WZ86ceRDPZBvb2MY2Lyrb2MY2tnlR2cY2trGNbV5UtrGNbWxjm38t29jGNraxjW3+LWxjG9vYxja2sY1t/rPYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1s8x/JNraxjW1sYxvb/GvYxja2sY1t/iW2sY1tLl68yHK55MyZM7z2a782z00S95MEwH333ceP/uiP8uEf/uHfxVVXXXXVVVddddX/bwRXXXXVVVddddV/i2uuuebBABcu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ieCqq6666qqrrvpPd8011zwY4PDwkH8t29jGNraxzX8U29jGNraxjW3+M9jGNraxjW1sYxvb2Oaq/1q2sY1tbGMb29jGNv9etrGNbWxjm38t29jGNraxzYvKNraxzYvqH/7hHwB4sRd7MR772MdyP0ncTxL3k8Q//MM/cN999z34dV7ndd6bq6666qqrrrrqqv95CK666qqrrrrqqv9Stvn3so1tbGMb29jmP4ptbGMb29jGNrb5z2Qb29jGNraxjW1sYxvb2Oaq5882trGNbWxjG9vYxja2sc1/FNvYxja2sY1t/i1sYxvb2OZfwza2sY1tXhS2sY1tbHN4eMif/umfAvBhH/ZhSOJfct999/EjP/IjvOM7vuNncdVVV1111VVXXfU/D8FVV1111VVXXfWf7sVe7MVeG+Ds2bMA2MY2trGNbf4j2MY2trGNbWzzH8k2trGNbWxjG9v8V7KNbWxjG9vYxja2sY1tbGMb29jGNraxzf9UtrGNbWxjG9vYxja2sY1tbGMb29jmP4ttbGMb29jGNrb5t7KNbWxjG9v8a9jGNraxzYvKNraxzfNz9uxZDg8POXPmDK/92q/N/SRxP0ncTxL/8A//wH333ffgD//wD/8urrrqqquuuuqqq/5nIbjqqquuuuqqq/5HsI1tbGMb2/xHsY1tbGMb29jmP5ptbGMb29jGNraxjW3+J7GNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jmv4ttbGMb29jGNrb597KNbWxjG9v8a9nGNraxzYvKNraxjW3+JYeHh/zDP/wDAO/wDu+AJF4UX//1X8+LvdiLvfY111zzYK666qqrrrrqqqv+5yC46qqrrrrqqqv+011zzTUPBjg8PORfwza2sY1tbGOb/yi2sY1tbGMb29jmP4ttbGMb29jGNraxjW1sc9V/LNvYxja2sY1tbGMb2/xHsI1tbGMb29jm38I2trGNbf41bGMb27yobGMb2zz96U/nvvvu48yZM3zoh34o95PE/SRxP0ncd999/MM//MOD3/Ed3/GzuOqqq6666qqrrvqfg+Cqq6666qqrrvpPdc011zwY4PDwENv8R7CNbWxjG9v8R7ONbWxjG9vYxjb/FWxjG9vYxja2sY1tbGMb29jGNv+f2MY2trGNbWxjG9vY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VVddddVVV131n8o2trGNbWxjm/8strGNbWxjG9vYxjb/XWxjG9vYxja2sY1tbGMb29jGNleBbWxjG9vYxja2sY1tbGMb29jmP5ttbGMb29jGNrb597KNbWxjG9v8e9jGNrb517KNbWxjmxeVbZ7ylKdwzz33cObMGT7swz4MAEncTxLP7bd+67e47777HvyO7/iOn8VVV1111VVXXXXVfxyCq6666qqrrrrqP9yLvdiLvTbAwcEBL4htbGMb29jGNv/ZbGMb29jGNraxzf80trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tvmPYBvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW3+O9nGNraxjW1s8x/FNraxjW1s8+9lG9vYxjb/WraxjW3+NWxjG9vc7w/+4A8AeLEXezFe7MVejBdEEvf7+q//el7ndV7nva+55poHc9VVV1111VVXXfUfg+Cqq6666qqrrvoPd8011zwY4N577+Vfyza2sY1tbGOb/wq2sY1tbGMb29jGNrb5v8Y2trGNbWxjG9vYxja2sY1tbGMb29jGNv9b2cY2trGNbWxjG9v8R7KNbWxjG9v8R7CNbWxjm38t29jGNrb517CNbWzz/BwcHPCUpzyFM2fO8A7v8A4ASOJ+knhu9913H3//93//4Hd8x3f8LK666qqrrrrqqqv+YxBcddVVV1111VX/K9jGNraxjW1sY5v/SraxjW1sYxvb2MY2trHNVf+9bGMb29jGNraxjW1s85/FNraxjW1s8x/BNraxjW1s829hG9vY5l/LNraxzYvib/7mbwB4sRd7MV7sxV6MF0QS9/vRH/1RXuzFXuy1X+zFXuy1ueqqq6666qqrrvr3I7jqqquuuuqqq/7DnTlz5kEABwcH/FewjW1sYxvb2MY2/11sYxvb2MY2trGNbWxjG9vYxjZXvWC2sY1tbGMb29jGNraxjW1s81/BNraxjW1sY5v/KLaxjW1s829lG9vYxjb/WraxjW3+NWyzv7/P7//+7wPwYR/2YQBI4n6SuJ8kAO677z5+5Ed+5MHv9E7v9FlcddVVV1111VVX/fsRXHXVVVddddVV/+GuueaaBwMcHh5iG9vYxja2sc1/FdvYxja2sY1tbPM/jW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2/x3s41t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2zzQb/7mbwLw4i/+4rzYi70YAJJ4Qe677z5+8zd/88Hv+I7v+NlcddVVV1111VX/lxFcddVVV1111VX/Ltdcc82DAfb393kg29jGNraxjW1s8z+RbWxjG9vYxja2sY1tbGMb21z1n882trGNbWxjG9vYxja2sc1/N9vYxja2sY1t/rPYxja2sY1t/qPYxja2+feyjW1sY5t/K9vYxjYvyP7+Pk94whM4c+YM7/iO78hzk8T9JAHwW7/1W5w5c+a1XuzFXuy1ueqqq6666qqr/q8iuOqqq6666qqr/l2uueaaBwPs7+/zorKNbWxjG9vYxjb/W9jGNraxjW1sYxvb2MY2trGNbWxjG9v8f2Eb29jGNraxjW1sYxvb2MY2trGNbf4nso1tbGMb29jmP5ttbGMb2/xHso1tbGObfy/b2MY2/x62sY1tXlR/9md/BsCLvdiL8WIv9mIASOIFue+++/iRH/kRPvzDP/y7uOqqq6666qqr/q8iuOqqq6666qqr/l3OnDnzYICDgwP+I9jGNraxjW1sYxvb/F9hG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb2/xvZBvb2MY2trGNbf4r2MY2trGNbf4j2cY2trHNfwTb2MY2/x62sY1t/i329/f5zd/8TQA+/MM/nOcmiftJAuDv/u7vuO+++x78Oq/zOu/NVVddddVVV131fxHBVVddddVVV13173LNNdc8GGB/f5//CraxjW1sYxvb2MY2V131orCNbWxjG9vYxjb/lWxjG9vYxjb/0WxjG9vY5j+CbWxjG9v8e9jGNrb597CNbe644w729/c5c+YMr/3arw2AJO4niQc6e/YsP/IjP8I7vuM7fhZXXXXVVVddddX/RQRXXXXVVVddddX/KbaxjW1sYxvb2MY2trHNVf932cY2trGNbWxjG9vY5r+abWxjG9vYxjb/GWxjG9vY5j+KbWxjm38v29jGNv8etrGNbe63v7/Pn/7pnwLwju/4jrwwkgD4+7//e+67774Hf/iHf/h3cdVVV1111VVX/V9DcNVVV1111VVX/Zu92Iu92GsD7O/vYxvb2MY2trGNbf4nso1tbGMb29jGNraxjW1sc9V/P9vYxja2sY1tbGMb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G9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2tvmvsLOzA8A//MM//Db/Qe67775bP+uzPut17rvvvlt3dnZ4gzd4A2xjG9vYxja2sc1/F9vYxja2+a9gG9vY5j+DbWxjG9v8R7KNbWzz7/EP//AP3H777VxzzTV8+Id/OACSuJ8k7ieJ++67j6/92q/lwz/8w7+Lq6666qqrrrrqPxvBVVddddVVV131IrnmmmseDLC/v8+Lyja2sY1tbGMb29jmqhfMNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb/G930003AfAP//APv8N/oPvuu+/Wz/qsz3odgMc85jG80iu9Ev+dbGMb29jGNv8VbGMb29jmP4NtbGOb/2i2sY1t/qPY5pd+6ZcAePEXf3GuueYa/iV///d/z3333ffg13md13lvrrrqqquuuuqq/0wEV1111VVXXXXVi+Saa655MMDe3h7/UWxjG9vYxja2sY1trrrq3+LGG2/kP8t9991364d8yIc8BOCVX/mVeaVXeiX+K9jGNraxjW3+q9jGNraxzX8W29jGNv/RbGMb2/xHsY1tbAOwt7fH3//933PmzBne8R3fEQBJ3E8S95PEfffdxw//8A/zju/4jp/FVVddddVVV131n4ngqquuuuqqq656kZw5c+bBAHt7e/xXsY1tbGMb29jGNraxzVVXPbednR0A/uEf/uG3+U9w33333fr1X//17wPwyq/8yrzSK70S/5FsYxvb2MY2/5VsYxvb2OY/i21sYxvb/EezjW1s8x/JNrZ5fv7wD/8QgNd5ndfhxV7sxfiX/P3f/z333Xffgz/8wz/8u7jqqquuuuqqq/6zEFx11VVXXXXVVS+Sa6655sEAe3t7/E9iG9vYxja2sY1tbGMb21z1f4ttbGMb29jGNtvb29zvvvvuu5X/JL/1W7/13T/yIz/y2QCPfexjuemmm/i3sI1tbGMb2/xXs41tbGOb/0y2sY1t/jPYxja2+Y9kG9vY5oXZ29vjl37plwD48A//cAAkcT9J3E8SAF/7tV/Li73Yi732Nddc82Cuuuqqq6666qr/DARXXXXVVVddddX/C7axjW1sYxvb2MY2trGNbWxjm6v+69jGNraxjW1sYxvb2MY2trHNC3LTTTcB8Fu/9VvfzX+yH/3RH/2cH/mR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B9vYxja2+a9gG9vY5j+TbWzzn8E2trENwM///M8D8OIv/uJcc801AEjifpK47777uO+++x78Oq/zOu/NVVddddVVV131ghBcddVVV1111VXP1zXXXPNggNtvv53/KraxjW1sYxvb2MY2trnqKoCbb74ZgH/4h3/4bf6fuO+++279rd/6re/+h3/4h98+duwY7/RO74RtbGOb/y62sY1tbPNfwTa2sY1t/jPZxja2+c9gG9s8t0uXLvF3f/d3nDlzhnd6p3fiBfnhH/5hXud1Xue9uOqqq6666qqrXhCCq6666qqrrrrqfxXb2MY2trGNbWxjG9vYxjZX/d918803A/AP//APv83/I2fPnn3G13/917/Pfffdd+uxY8f4wA/8QP6r2cY2trHNfxXb2MY2/9lsYxvb/GewjW1s88L83u/9HgCv8zqvw4u92IsBIIn7SeK+++7jxV7sxV77xV/8xV+bq6666qqrrrrq+SG46qqrrrrqqquerxd7sRd7bYDbb7+d/61sYxvb2MY2trGNbWxjG9vY5qr/WWxjG9vYxja2sc3Ozg4A99133638P3Pffffd+lmf9Vmvc99999167Ngx3uRN3oT/TLaxjW1s81/FNraxjW3+s9nGNrb5z2Ab29jmRXXp0iV+/ud/HoCP+IiP4Pm57777+Pu//3se+9jHvhZXXXXVVVddddXzQ3DVVVddddVVV/2LbGOb/+tsYxvb2MY2trGNbWxjG9vYxja2sY1tbHPVs9nGNraxjW1sYxvb2MY2trGNbWxjG9u8IC/2Yi8GwD/8wz/8Nv9P3Xfffbd+1md91usAvPiLvziv+qqvyn8E29jGNraxzX8l29jGNv8VbGMb2/xnsY1t/q1uu+02Ll26xDXXXMPrvM7rACCJ+0nih3/4h3nd133d9+Gqq6666qqrrnp+CK666qqrrrrqqufrmmuueTDApUuXuJ9tbGMb29jGNra56grb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNv/Z7rvvvlv5f+y+++679UM+5EMeAvBqr/ZqvOqrvir/WraxjW1s81/NNraxjW3+s9nGNraxzX8W29jGNv9ely5d4vd+7/cAeKd3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qv/Zzp49+4yv//qvf5/P+ZzP+a3ZbPbgd3/3d+eq/13uu+++W7nqqquuuuqq//uoXHXVVVddddVVl11zzTUPBtjd3eWBJPH/nW3+o0ji/yrb/Ec5fvw4AP/wD//wO1z1P9Z9991362d91me9zpkzZx78Tu/0Tp/FVf+r/NZv/db3/MM//MNvc9VVV1111VX/t1G56qqrrrrqqqs4c+bMgwAuXbrEc7PNCyKJq/51bHPVv+yWW24B4B/+4R9+m6v+R7vvvvtuve+++279zM/8zN/mqquuuuqqq6666n8eKlddddVVV111FS/+4i/+2gC7u7v8a9jmhZHEVVf9Wxw7dgyA++6771auuuqqq6666qqrrrrq347KVVddddVVV131LJcuXeI/km1eEElcddXz8xIv8RIA/NZv/dZ3c9VVV1111VVXXXXVVf8+VK666qqrrrrqKs6cOfNggEuXLvFfxTb/Eklc9f/PsWPHuOqqq6666qqrrrrqqv8gVK666qqrrrrqKq655poHA1y6dIn/SWzzopDEVf93HD9+HIB/+Id/+B2uuuqqq6666qqrrrrq34fKVVddddVVV131v55tXlSSuOp/tltuuQWAf/iHf/htrrrqqquuuuqqq6666t+HylVXXXXVVVddxYu92Iu9NsAznvEM/q+zzb+FJK76r3Hs2DEA7rvvvlu56qqrrrrqqquuuuqqfx8qV1111VVXXXXVs9jGNg8kiavANv9RJPF/kW3+vV7yJV8SgN/6rd/6Hq666qqrrrrqqquuuurfj8pVV1111VVXXcU111zzYIBLly7x3Gzzgkjiqn8921x11VVXXXXVVVddddVV/yWoXHXVVVddddX/c9dcc82DAS5dusS/lm1eEElcddW/1i233ALAP/zDP/w2V1111VVXXXXVVVdd9e9H5aqrrrrqqqv+nztz5syDAXZ3d/mPZJsXRhJXXfXcHvSgBwHwD//wD7/NVVddddVVV1111VVX/ftRueqqq6666qr/56655poHA1y6dIn/SrZ5YSRx1f8/x44dA+C+++67lauuuuqqq6666qqrrvr3o3LVVVddddVV/8+dOXPmQfwPZJsXhSSu+r/hJV/yJQH4h3/4h9/mqquuuuqqq6666qqr/mNQueqqq6666qr/56655poHAzzjGc/gfyPbvKgkcdX/fPfdd9+tXHXVVVddddVVV1111X8MKlddddVVV1111f8btvnXksRV/zVuueUWAP7hH/7hd7jqqquuuuqqq6666qr/GFSuuuqqq6666v+5F3uxF3ttgGc84xnY5n6SuAps8x9FEv+f2OZf40EPehAA//AP//DbXHXVVVddddVVV1111X8MKlddddVVV1111fNlmxdEElf969nmqhfs2LFjANx33323ctVVV1111VVXXXXVVf8xqFx11VVXXXXV/3PXXHPNgwF2d3d5UdnmBZHEVVf9a73kS74kAP/wD//w21x11VVXXXXVVVddddV/HCpXXXXVVVdd9f/YNddc82CAS5cu8R/FNi+MJK666gW57777buWqq6666qqrrrrqqqv+41C56qqrrrrqqv/Hzpw582CA3d1d/qvY5l8iiav+f3nQgx4EwD/8wz/8DlddddVVV1111VVXXfUfh8pVV1111VVX/T92zTXXPBjg0qVL/E9im3+JJK76v+NBD3oQAP/wD//w21x11VVXXXXVVVddddV/HCpXXXXVVVddddX/SrZ5UUniqv/Zjh07BsB99913K1ddddVVV1111VVXXfUfh8pVV1111VVX/T/2Yi/2Yq8FcOutt/J/mW3+NSRx1X+dBz3oQQD8wz/8w29z1VVXXXXVVVddddVV/7GoXHXVVVddddVVVz0X2/x7SeKq5882D7SzswPAfffddytXXXXVVVddddVVV131H4vKVVddddVVV/0/9mIv9mKvDbC7u4ttnpskrvq3sc1VL5oHPehBAPzDP/zD73DVVVddddVVV1111VX/sahcddVVV1111VVcunSJ58c2L4gkrrrqP8KDHvQgAP7hH/7ht7nqqquuuuqqq6666qr/WFSuuuqqq6666v+xa6655sEAu7u7/GvZ5gWRxFVXvaiOHz8OwH333XcrV1111VVXXXXVVVdd9R+LylVXXXXVVVdd9R/ONi+MJK66CuBBD3oQAPfdd9+tXHXVVVddddVVV1111X88KlddddVVV131/9SLvdiLvTbAM57xDP6r2eZfIomr/u87duwYAP/wD//w21x11VVXXXXVVVddddV/PCpXXXXVVVdd9f/UNddc82CA3d1d/ieyzb9EElf97/agBz0IgH/4h3/4Ha666qqrrrrqqquuuuo/HpWrrrrqqquuuup/Ldu8qCRx1f88D3rQgwC47777buWqq6666qqrrrrqqqv+41G56qqrrrrqqv+nXuzFXuy1AHZ3d/n/wDb/WpK46j/X8ePHATh79uytXHXVVVddddVVV1111X88KlddddVVV131/9zu7i62uZ8krrrCNv8RJHHVs9kG4EEPehD3u++++27lqquuuuqqq6666qqr/uNRueqqq6666qr/p6655poHA+zu7vJAtnlBJHHVv55trnpex48fB+C3fuu3voerrrrqqquuuuqqq676z0Hlqquuuuqqq/6fOnPmzIMBLl26xIvKNi+IJK666l/jQQ96EAD/8A//8NtcddVVV1111VVXXXXVfw4qV1111VVXXfX/1DXXXPNggN3dXf4j2OYFkcRVVz23Bz3oQVx11VVXXXXVVVddddV/MipXXXXVVVddddV/Otv8SyRx1f8vx48fB+Af/uEffpurrrrqqquuuuqqq676z0Hlqquuuuqqq/4ferEXe7HXBrj11lv5n8I2/xJJXPV/w/Hjx7nffffddytXXXXVVVddddVVV131n4PKVVddddVVV/0/dM011zwY4NKlS/xvYpsXhSSu+p/tQQ96EAC/9Vu/9d1cddVVV1111VVXXXXVfx4qV1111VVXXXXV/zm2+deQxFX/tR70oAcBcN99993KVVddddVVV1111VVX/eehctVVV1111VX/D505c+ZBALY5fvw4V/3bSOKqf5sHPehBAJw9e/YZXHXVVVddddVVV1111X8eKlddddVVV131/9hLv/RL89Iv/dJcddV/l3/4h3/4ba666qqrrrrqqquuuuo/D5Wrrrrqqquu+n/oR3/0Rz8H4HVe53Xem6uu+m/yWZ/1Wa9z33333cpVV1111VVXXXXVVVf950EPetCDuOqqq6666qqrrrrqqquuuuqqq6666qqr/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+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4p/BNZpBTHKQ6MGAAAAAElFTkSuQmCC)
### Arguments
* `length`: `number` (REQUIRED)
* `sketch_group`: `SketchGroup` - A sketch group is a collection of paths. (REQUIRED)
```js
{
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: {
// The id of the plane.
id: uuid,
// Origin of the plane.
origin: {
x: number,
y: number,
z: number,
},
type: "plane",
// Type for a plane.
value: "XY" | "XZ" | "YZ" | "Custom",
// What should the planes X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the planes Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
} |
{
// The extrude group the face is on.
extrudeGroup: {
// Chamfers or fillets on this extrude group.
edgeCuts: [{
// The engine id of the edge to fillet.
edgeId: uuid,
// The id of the engine command that called this fillet.
id: uuid,
radius: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
} |
{
// The engine id of the edge to chamfer.
edgeId: uuid,
// The id of the engine command that called this chamfer.
id: uuid,
length: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
}],
// The id of the extrusion end cap
endCapId: uuid,
// The height of the extrude group.
height: number,
// The id of the extrude group.
id: uuid,
// The sketch group.
sketchGroup: {
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: SketchSurface,
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
},
// The id of the extrusion start cap
startCapId: uuid,
// The extrude surfaces.
value: [{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudePlane",
} |
{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudeArc",
} |
{
// The id for the chamfer surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
} |
{
// The id for the fillet surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
}],
},
// The id of the face.
id: uuid,
type: "face",
// The tag of the face.
value: string,
// What should the faces X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the faces Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
},
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
}
```
* `tag`: `TagDeclarator` (OPTIONAL)
```js
{
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
}
```
### Returns
`SketchGroup` - A sketch group is a collection of paths.
```js
{
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: {
// The id of the plane.
id: uuid,
// Origin of the plane.
origin: {
x: number,
y: number,
z: number,
},
type: "plane",
// Type for a plane.
value: "XY" | "XZ" | "YZ" | "Custom",
// What should the planes X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the planes Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
} |
{
// The extrude group the face is on.
extrudeGroup: {
// Chamfers or fillets on this extrude group.
edgeCuts: [{
// The engine id of the edge to fillet.
edgeId: uuid,
// The id of the engine command that called this fillet.
id: uuid,
radius: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
} |
{
// The engine id of the edge to chamfer.
edgeId: uuid,
// The id of the engine command that called this chamfer.
id: uuid,
length: number,
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
}],
// The id of the extrusion end cap
endCapId: uuid,
// The height of the extrude group.
height: number,
// The id of the extrude group.
id: uuid,
// The sketch group.
sketchGroup: {
// The id of the sketch group (this will change when the engine's reference to it changes.
id: uuid,
// What the sketch is on (can be a plane or a face).
on: SketchSurface,
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
},
// The id of the extrusion start cap
startCapId: uuid,
// The extrude surfaces.
value: [{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudePlane",
} |
{
// The face id for the extrude plane.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "extrudeArc",
} |
{
// The id for the chamfer surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "chamfer",
} |
{
// The id for the fillet surface.
faceId: uuid,
// The id of the geometry.
id: uuid,
// The source range.
sourceRange: [number, number],
// The tag.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
type: "fillet",
}],
},
// The id of the face.
id: uuid,
type: "face",
// The tag of the face.
value: string,
// What should the faces X axis be?
xAxis: {
x: number,
y: number,
z: number,
},
// What should the faces Y axis be?
yAxis: {
x: number,
y: number,
z: number,
},
// The z-axis (normal).
zAxis: {
x: number,
y: number,
z: number,
},
},
// The starting path.
start: {
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
},
// Tag identifiers that have been declared in this sketch group.
tags: {
},
// The paths in the sketch group.
value: [{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "ToPoint",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArcTo",
} |
{
// arc's direction
ccw: bool,
// the arc's center
center: [number, number],
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "TangentialArc",
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Horizontal",
// The x coordinate.
x: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "AngledLineTo",
// The x coordinate.
x: number,
// The y coordinate.
y: number,
} |
{
// The from point.
from: [number, number],
// The tag of the path.
tag: {
digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number],
end: number,
start: number,
value: string,
},
// The to point.
to: [number, number],
type: "Base",
}],
}
```