diff --git a/docs/kcl/HALF_TURN.md b/docs/kcl/HALF_TURN.md new file mode 100644 index 0000000000..c4406d02b7 --- /dev/null +++ b/docs/kcl/HALF_TURN.md @@ -0,0 +1,15 @@ +--- +title: "HALF_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +HALF_TURN: number(deg) = 180deg +``` + + diff --git a/docs/kcl/QUARTER_TURN.md b/docs/kcl/QUARTER_TURN.md new file mode 100644 index 0000000000..73972db5d7 --- /dev/null +++ b/docs/kcl/QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +QUARTER_TURN: number(deg) = 90deg +``` + + diff --git a/docs/kcl/THREE_QUARTER_TURN.md b/docs/kcl/THREE_QUARTER_TURN.md new file mode 100644 index 0000000000..4e8da0ac7f --- /dev/null +++ b/docs/kcl/THREE_QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "THREE_QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +THREE_QUARTER_TURN: number(deg) = 270deg +``` + + diff --git a/docs/kcl/ZERO.md b/docs/kcl/ZERO.md new file mode 100644 index 0000000000..2c867ab95a --- /dev/null +++ b/docs/kcl/ZERO.md @@ -0,0 +1,15 @@ +--- +title: "ZERO" +excerpt: "" +layout: manual +--- + + + + + +```js +ZERO: number = 0 +``` + + diff --git a/docs/kcl/abs.md b/docs/kcl/abs.md index c4a226acfb..f48b62ade3 100644 --- a/docs/kcl/abs.md +++ b/docs/kcl/abs.md @@ -25,7 +25,7 @@ abs(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/acos.md b/docs/kcl/acos.md index 756d1e2bc8..8222458a78 100644 --- a/docs/kcl/acos.md +++ b/docs/kcl/acos.md @@ -25,7 +25,7 @@ acos(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/angleToMatchLengthX.md b/docs/kcl/angleToMatchLengthX.md index ad575a9047..ad51a38c6d 100644 --- a/docs/kcl/angleToMatchLengthX.md +++ b/docs/kcl/angleToMatchLengthX.md @@ -23,7 +23,7 @@ angleToMatchLengthX(tag: TagIdentifier, to: number, sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/angleToMatchLengthY.md b/docs/kcl/angleToMatchLengthY.md index 20d139fefc..af61c04c83 100644 --- a/docs/kcl/angleToMatchLengthY.md +++ b/docs/kcl/angleToMatchLengthY.md @@ -23,7 +23,7 @@ angleToMatchLengthY(tag: TagIdentifier, to: number, sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/appearance.md b/docs/kcl/appearance.md index 1a2fbaba65..34fd068db4 100644 --- a/docs/kcl/appearance.md +++ b/docs/kcl/appearance.md @@ -43,7 +43,7 @@ example = extrude(exampleSketch, length = 5) |> appearance(color = '#ff0000') ``` -![Rendered example of appearance 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD6C0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv9Xrrnmmgdz1VVXXXXVVVddddX/F5Tjx49z1VVXXXXVVVddddX/fS/2Yi/22p/7uZ/7W9dcc82DH/zgB7/0P/zDP/wOV1111VVXXXXVVVf9X0c5fvw4V1111VVXXXXVVVf93/ZiL/Zir/25n/u5v7W5uXn8IQ95yEtfc801D97c3Dz+D//wD7/DVVddddVVV1111VX/l1GOHz/OVVddddVVV1111VX/d73O67zOe3/SJ33STz3jr/6K49dfD8Cf/fAPH3/z93iP1wb4h3/4h9/hqquuuuqqq6666qr/qyjHjx/nqquuuuqqq6666qr/m17ndV7nvT/8wz/8u57xV3/F93/ER/Ca7/u+APz0F34hy/193vw93uO1Af7hH/7hd7jqqquuuuqqq6666v8iKlddddVVV1111VVX/Z/0Oq/zOu/94R/+4d/1jL/6K77/Iz6CB9q9+27+5pd+CYB3er/3+2yAH/3RH/0crrrqqquuuuqqq676v4bKVVddddVVV1111VX/57zO67zOe3/4h3/4dz3jr/6K7/+Ij+B5SOzefTd/80u/BMA7vd/7fTbAj/7oj34OV1111VVXXXXVVVf9X0Llqquuuuqqq6666qr/U97xHd/xs97pnd7ps//mF3+Rn//CL+QFkti9+27+5pd+CYB3er/3+2yAH/3RH/0crrrqqquuuuqqq676v4LKVVddddVVV1111VX/Z3z4h3/4d73O67zOe//NL/4iP/+FX8gDiWcTYK7Yvftufuc7vxOAd3q/9/tsgB/90R/9HK666qqrrrrqqquu+r+AylVXXXXVVVddddVV/yd8+Id/+He9zuu8znv/zS/+Ij//hV/IA4nnJcAS2AD89nd+JwDv9H7v99kAP/qjP/o5XHXVVVddddVVV131vx2Vq6666qqrrrrqqqv+1/vwD//w73qd13md9/6bX/xFfv4Lv5AHEv8CCWwE/PZ3ficA7/R+7/fZAD/6oz/6OVx11VVXXXXVVVdd9b8Zlauuuuqqq6666qqr/lf78A//8O96ndd5nff+m1/8RX7+C7+QBxIvnAADSGAj4Le/8zsBeKf3e7/PBvjRH/3Rz+Gqq6666qqrrrrqqv+tqFx11VVXXXXVVVdd9b/W537u5/7Wi73Yi732z37BF/C3v/RLiGcTz0k8fwIMIIGNgN/+zu8E4J3e7/0++5prrnnw13/9178PV1111VVXXXXVVVf9b0Tlqquuuuqqq6666qr/lT73cz/3t17sxV7stX/2C76Av/2lX0K8YOI5CTDPJsA8m4Df/s7vBOB13u/93hvg67/+69+Hq6666qqrrrrqqqv+t6Fy1VVXXXXVVVddddX/Op/7uZ/7Wy/2Yi/22j/7BV/A3/7SLyGek/iXCTDPJsAS2Nzvt7/zOwF4nfd7v/cG+Pqv//r34aqrrrrqqquuuuqq/02oXHXVVVddddVVV131v8rnfu7n/taLvdiLvfbPfsEX8Le/9EuI5ySek3jBBJjnIoGNAAO//Z3fCcDrvN/7vTfA13/9178PV1111VVXXXXVVVf9b0Fw1VVXXXXVVVddddX/Gp/7uZ/7Wy/2Yi/22t/3ER/B3/7SLyGek3hO4l9HPJMEgLjit7/zO/mpL/gCXud1Xue9v+mbvunpXHXVVVddddVVV131vwXBVVddddVVV1111VX/K3zu537ub73Yi73Ya3/fR3wEz/irv0I8J/GcxHMSz594TuKZJADEFX/9i7/IT33BF3DNNdc8+Ju+6ZuezlVXXXXVVVddddVV/xsQXHXVVVddddVVV131P97nfu7n/taLvdiLvfb3fcRH8Iy/+iuem3hO4jmJ5ySek3hO4jmJK/76F3+Rn/qCL+Caa6558Dd90zc9nauuuuqqq6666qqr/qcjuOqqq6666qqrrrrqf7TP/dzP/a0Xe7EXe+3v+4iP4Bl/9VcAiBedeP7EcxLPSQAS9xNX/PUv/iI/9QVfwDXXXPPgb/qmb3o6V1111VVXXXXVVVf9T0Zw1VVXXXXVVVddddX/SNdcc82DP/dzP/e3XuzFXuy1v+8jPoJn/NVfASCek3hO4kUnnpN4PiSe21//4i/yXR/+4VxzzTUP/qZv+qanX3PNNQ/mqquuuuqqq6666qr/iQiuuuqqq6666qqrrvof55prrnnwh3/4h3/Xi73Yi732933ER/CMv/orAMRzEs9JPCfxLxMvmHgmCQDxbLf+1V/xVW//9lxzzTUP/pzP+Zzfuuaaax7MVVddddVVV1111VX/0xBcddVVV1111VVXXfU/yjXXXPPgD//wD/+uF3uxF3vt7/uIj+AZf/VXAIjnJJ6TeE7iOYkXjXhO4pkkAMSz7d59N1/19m/PNddc8+DP+ZzP+a1rrrnmwVx11VVXXXXVVVdd9T8JwVVXXXXVVVddddVV/2Ncc801D/7wD//w73qxF3ux1/6+j/gInvFXf8XzI56TeE7iOYnnJJ6TeE7iOYnnJJ5t9+67+aq3f3uuueaaB3/O53zOb11zzTUP5qqrrrrqqquuuuqq/ykIrrrqqquuuuqqq676H+Gaa6558Id/+Id/140nT772933ER/CMv/or7ideMPGcxHMSz594TuI5ieckAIn7iWfbvftuvvLt356+tQd/zud8zm9dc801D+aqq6666qqrrrrqqv8JCK666qqrrrrqqquu+m93zTXXPPibvumbnn7jyZOv/XNf+IU846/+ivuJ5yT+44jnJJ6TeE4CkHh+Lt19N9/5ER9B39qDP+dzPue3rrnmmgdz1VVXXXXVVVddddV/N4Krrrrqqquuuuqqq/5bXXPNNQ/+pm/6pqfv3n03P/eFX8gz/uqvuJ94TuI5iecknpP4l4nnJF4EEgDiOV26+26+8yM+gr61B3/O53zOb11zzTUP5qqrrrrqqquuuuqq/04EV1111VVXXXXVVVf9t7nmmmse/E3f9E1P3737bn7uC7+QZ/zVX3E/8ZzEcxLPSTwn8ZzEv414TuKZJADEc7p0991850d8BH1rD/6cz/mc37rmmmsezFVXXXXVVVddddVV/10Irrrqqquuuuqqq676b3HNNdc8+Ju+6Zuevnv33fzcF34hz/irv+J+4jmJ5ySek3hO4jkJQOJ+4jmJ5ySek3hO4jmJ53Tp7rv5zo/4CPrWHvw5n/M5v3XNNdc8mKuuuuqqq6666qqr/jsQXHXVVVddddVVV131X+7FXuzFXvubvumbnr5799183Tu8A8/4q7/iBRHPSTwn8ZzEcxLPn3hO4jmJ5ySekwAk7iee0+7dd/OdH/ER9K09+HM+53N+68Ve7MVem6uuuuqqq6666qqr/qsRXHXVVVddddVVV131X+rFXuzFXvtzP/dzf2v37rv5und4B8RzEi868ZzEcxLPJPH8iOcknpN4TuI5CUDi+RGwe/fdfOdHfAR9aw/+8A//8O96sRd7sdfmqquuuuqqq6666qr/SgRXXXXVVVddddVVV/2XebEXe7HX/tzP/dzf2r37br7uHd4B8ZzEcxLPSfwbSPxriOckXgQSAOI5Cdi9+26+8yM+gr61B3/4h3/4d73Yi73Ya3PVVVddddVVV1111X8Vgquuuuqqq6666qqr/ku82Iu92Gt/7ud+7m/t3n03X/cO74B4TuI5iecknpN4TuI5CUDifuL5E/864jmJZ5IAEM9JwO7dd/OdH/ER9K09+MM/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IAlJSEISkpCEJCQhienCBe76ru9i9w//kPu92Iu92Gtz1VVXXXXVVf86VK666qqrrrrqX+Ed3/EdP4tn2r/nHp70y7/MI97ojUDi30P8+4j/XuLfR/wXkwAQ/z3Ev434zyeJfw3xryTxohL/sQRsXHcdAEf33AMAEg8k/hUknpt44cSLSOK5iX898UwSDySei8QLIp4/8QASL4gk/iXiuUiIf5l4JgkA8VwkHki8EBIA4gEkxAsnnkkCQLxwkni+JADEcxLPh8QDiWeSuJ940QhA4l9L/Msk8R9hPHeO8fx5ulOnuOaaax78ju/4jp/1oz/6o5/DVVddddVVV71oqFx11VVXXXXVv8LZs2efwTNtX3cdr/XJn8xVV1111VVXXfVf5x/+4R9+h6uuuuqqq6560VG56qqrrrrqqn+F3/qt3/ruM2fOPOiaa655MFddddVVV1111X+p++6779Z/+Id/+G2uuuqqq6666kWHHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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+r+IfAZ1wwNR0rvi9AAAAAElFTkSuQmCC) +![Rendered example of appearance 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADaJUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/iuCqq6666qqrrrrqqv9Xrrnmmgdz1VVXXXXVVVddddX/F5Tjx49z1VVXXXXVVVddddX/fS/2Yi/22p/7uZ/7W9dcc82DH/zgB7/0P/zDP/wOV1111VVXXXXVVVf9X0c5fvw4V1111VVXXXXVVVf93/ZiL/Zir/25n/u5v7W5uXn8IQ95yEtfc801D97c3Dz+D//wD7/DVVddddVVV1111VX/l1GOHz/OVVddddVVV1111VX/d73O67zOe3/SJ33ST53/i79g44YbALjtB37g+Gu/13u9NsA//MM//A5XXXXVVVddddVVV/1fRTl+/DhXXXXVVVddddVVV/3f9Dqv8zrv/eEf/uHfdf4v/oI/+aAP4hEf+IEA/OVnfzbjwQGv/V7v9doA//AP//A7XHXVVVddddVVV131fxGVq6666qqrrrrqqqv+T3qd13md9/7wD//w7zr/F3/Bn3zQByGebXn33dz2cz8HwDt94Ad+NsCP/uiPfg5XXXXVVVddddVVV/1fQ+Wqq6666qqrrrrqqv9zXud1Xue9P/zDP/y7zv/FX/AnH/RBiOd1dPfd3PZzPwfAO33gB342wI/+6I9+DlddddVVV1111VVX/V9C5aqrrrrqqquuuuqq/1Pe8R3f8bPe6Z3e6bPv+Lmf428/53MQz5+Ao7vv5raf+zkA3ukDP/CzAX70R3/0c7jqqquuuuqqq6666v8KKlddddVVV1111VVX/Z/x4R/+4d/1Oq/zOu99x8/9HH/7OZ/DA4nnJeDo7rt5wrd+KwDv9IEf+NkAP/qjP/o5XHXVVVddddVVV131fwGVq6666qqrrrrqqqv+T/jwD//w73qd13md977j536Ov/2czwFAPH8CzBUCDDzhW78VgHf6wA/8bIAf/dEf/Ryuuuqqq6666qqrrvrfjspVV1111VVXXXXVVf/rffiHf/h3vc7rvM573/FzP8fffs7nACCeTTwvAeYKAQae8K3fCsA7feAHfjbAj/7oj34OV1111VVXXXXVVVf9b0blqquuuuqqq6666qr/1T78wz/8u17ndV7nve/4uZ/jbz/ncwAQzyZeMAHmOT3hW78VgHf6wA/8bIAf/dEf/Ryuuuqqq6666qqrrvrfispVV1111VVXXXXVVf9rfe7nfu5vvdiLvdhr/81nfzZ3/vzPAyCeTTybeDYB5goBBgSYK57wrd8KwDt94Ad+9jXXXPPgr//6r38frrrqqquuuuqqq67634jKVVddddVVV1111VX/K33u537ub73Yi73Ya//NZ382d/78zwMgnk08m3heAsxzEmCueMK3fisAr/OBH/jeAF//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G8S/j/j3Ef8xxL+P+PcT/34CxL+PAAHi30+AAPEfQ4AA8YK1u+9m/7M/m9XP/Rz3e7EXe7HX5qqrrrrqqqv+dahcddVVV1111b/CO77jO34WzzTcdRfnf+7nOPnmb84LI/5jiP9ZxP884j+G+J9F/McQ/3OI/x7dDTcAMN51FwDi30/89xP/PuK/l/jvJ/79xP8M4j+G+J+h3X037a67KDfcwDXXXPPgd3zHd/ysH/3RH/0crrrqqquuuupFQ+Wqq6666qqr/hXOnj37DJ6pv+EGHvTZn81VV1111VVXXfVf5x/+4R9+h6uuuuqqq6560VG56qqrrrrqqn+F3/qt3/ruM2fOPOiaa655MFddddVVV1111X+p++6779Z/+Id/+G2uuuqqq6666kWHHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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+r+IfAXMLAp2sFH9NAAAAAElFTkSuQmCC) ```js // Add color to a revolved solid. diff --git a/docs/kcl/asin.md b/docs/kcl/asin.md index 11cbb242a6..1df2059b28 100644 --- a/docs/kcl/asin.md +++ b/docs/kcl/asin.md @@ -25,7 +25,7 @@ asin(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/assert.md b/docs/kcl/assert.md index 72c7af7ae3..f30a1b746f 100644 --- a/docs/kcl/assert.md +++ b/docs/kcl/assert.md @@ -22,7 +22,7 @@ assert(data: bool, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/assertEqual.md b/docs/kcl/assertEqual.md index 76393cbf6e..31c0cd73a2 100644 --- a/docs/kcl/assertEqual.md +++ b/docs/kcl/assertEqual.md @@ -24,7 +24,7 @@ assertEqual(left: number, right: number, epsilon: number, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/assertGreaterThan.md b/docs/kcl/assertGreaterThan.md index 8003f380e4..25a7c7fef7 100644 --- a/docs/kcl/assertGreaterThan.md +++ b/docs/kcl/assertGreaterThan.md @@ -23,7 +23,7 @@ assertGreaterThan(left: number, right: number, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/assertGreaterThanOrEq.md b/docs/kcl/assertGreaterThanOrEq.md index 6788d24524..cfacf6f850 100644 --- a/docs/kcl/assertGreaterThanOrEq.md +++ b/docs/kcl/assertGreaterThanOrEq.md @@ -23,7 +23,7 @@ assertGreaterThanOrEq(left: number, right: number, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/assertLessThan.md b/docs/kcl/assertLessThan.md index 3e0cf8e709..0017cb5f46 100644 --- a/docs/kcl/assertLessThan.md +++ b/docs/kcl/assertLessThan.md @@ -23,7 +23,7 @@ assertLessThan(left: number, right: number, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/assertLessThanOrEq.md b/docs/kcl/assertLessThanOrEq.md index afe136def0..5898f4e266 100644 --- a/docs/kcl/assertLessThanOrEq.md +++ b/docs/kcl/assertLessThanOrEq.md @@ -23,7 +23,7 @@ assertLessThanOrEq(left: number, right: number, message: string) -> () ### Returns -`()` +`()` ### Examples diff --git a/docs/kcl/atan.md b/docs/kcl/atan.md index 9ae0efdad8..ea092cd30d 100644 --- a/docs/kcl/atan.md +++ b/docs/kcl/atan.md @@ -25,7 +25,7 @@ atan(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/atan2.md b/docs/kcl/atan2.md index dc09b52d9d..e98d25a078 100644 --- a/docs/kcl/atan2.md +++ b/docs/kcl/atan2.md @@ -26,7 +26,7 @@ atan2(y: number, x: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/ceil.md b/docs/kcl/ceil.md index e4a74986ef..55dbf6c026 100644 --- a/docs/kcl/ceil.md +++ b/docs/kcl/ceil.md @@ -25,7 +25,7 @@ ceil(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/cm.md b/docs/kcl/cm.md index 626dcc3a29..49efe377f4 100644 --- a/docs/kcl/cm.md +++ b/docs/kcl/cm.md @@ -26,7 +26,7 @@ cm() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/const_E.md b/docs/kcl/const_E.md new file mode 100644 index 0000000000..33857f791b --- /dev/null +++ b/docs/kcl/const_E.md @@ -0,0 +1,32 @@ +--- +title: "E" +excerpt: "The value of Euler’s number `e`." +layout: manual +--- + +The value of Euler’s number `e`. + + + +```js +E: number = 2.71828182845904523536028747135266250_ +``` + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 30, + length = 2 * E ^ 2, + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 10) +``` + +![Rendered example of E 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADq+klEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/inL8+HGuuuqqq6666qqrrrrqqqv+t7vmmmse/D7v8z5fdXh4eEkSh4eHu1x11VVXXXXVVehBD3oQV1111VVXXXXVVVddddVV/1tdc801D37t137t93qnd3qnz+aZ7rvvvls/5EM+5CFcddVVV1111VWU48ePc9VVV1111VVXXXXVVVdd9b/NNddc8+A3e7M3+6hP+qRP+ukXf/EXf22A3/zN3wTgpptuOn7NNdc8+E//9E9/hquuuuqqq676/41y/Phxrrrqqquuuuqqq6666qqr/jd5x3d8x8/6pE/6pJ9+8Rd/8dcG+M3f/E1+4id+gsc//vE8/elP51Vf9VV5yEMe8tIA//AP//A7XHXVVVddddX/X5Tjx49z1VVXXXXVVVddddVVV131v8E7vuM7ftaHf/iHf/crvdIrvTXA05/+dL7jO76Dxz/+8axWKwBWqxUXL17ksY99LNdcc82Db7311r85e/bsrVx11VVXXXXV/0/oQQ96EFddddVVV1111VVXXXXVVf+TvdiLvdhrf/iHf/h3XXPNNQ8GuHjxIj/5kz/J05/+dJ6bJABe53Veh9d93dflvvvuu/VDPuRDHsJVV1111VVX/f9EOX78OFddddVVV1111VVXXXXVVf8TXXPNNQ/+pE/6pJ96p3d6p8/e3Nw8fvHiRX7xF3+Rn/zJn2R3d5cHkoQk7re7u8v111/PTTfddPyaa6558J/+6Z/+DFddddVVV131/w/l+PHjXHXVVVddddVVV1111VVX/U9yzTXXPPh93ud9vurDP/zDv/uaa6558MWLF/mjP/ojfvAHf5B77rmHB5KEJJ7barXi6U9/Oo997GN5zGMe89IA//AP//A7XHXVVVddddX/L5Tjx49z1VVXXXXVVVddddVVV131P8E111zz4Dd7szf7qE/6pE/66Yc85CEvDfCbv/mb/OAP/iBPf/rTeW6SeGFWqxX33HMPL/MyL8M111zz4FtvvfVvzp49eytX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QhL/FpL413rrt35rXvqlX5r77rvv1g/5kA95CFddddVVV131vxPl+PHjXHXVVVddddVVV1111VX/f11zzTUPfp/3eZ+v+vAP//Dvvuaaax588eJF/uiP/ogf/MEf5J577uEFkYQk/rUk8a8lCUn8a0lCEv8W9957L49+9KM5derU8WuuuebBf/qnf/ozXHXVVVddddX/PuhBD3oQV1111VVXXXXVVVddddX/P9dcc82DX/u1X/u93umd3umzAS5evMhf/dVf8Zu/+Zv8SyTxryWJfwtJ/FtI4t9CEvc7fvw4H/VRHwXA13/917/Pb/3Wb303V1111VVXXfW/C3rQgx7EVVddddVVV1111VVXXfX/xzXXXPPg137t136vd3qnd/psnuk3f/M3+c3f/E3+JZL415LEv4Uk/i0k8W8hiefnpV/6pXmrt3or7rvvvls/67M+63Xuu+++W7nqqquuuuqq/z3Qgx70IK666qqrrrrqqquuuuqq/x/e8R3f8bPe6Z3e6bN5pt/8zd/kL//yL9nd3eWFkcS/hST+tSTxbyGJfwtJ/Eve6q3eipd+6Zfmvvvuu/VDPuRDHsJVV1111VVX/e9BOX78OFddddVVV1111VVXXXXV/23v+I7v+Fmf+7mf+9sv/uIv/toAT3/60/mO7/gOHv/4x7NarXhhJPGvJQlJ/GtIQhL/WpKQxL+WJCTxorj33nt59KMfzalTp45fc801D/7TP/3Tn+Gqq6666qqr/negHD9+nKuuuuqqq6666qqrrrrq/6YXe7EXe+3P/dzP/a1XeqVXemuAixcv8oM/+IP85m/+JqvVihdGEpL415CEJP61JPFvIYl/C0n8a6xWK574xCfyyq/8yjzkIQ956bNnzz7j1ltv/Wuuuuqqq6666n8+9KAHPYirrrrqqquuuuqqq6666v+Wa6655sEf/uEf/l0v9mIv9toAFy9e5Dd/8zf5q7/6K/4lkvjXksS/hST+LSTxbyGJfwtJALzUS70Ub/VWb8V9991362d91me9zn333XcrV1111VVXXfU/G3rQgx7EVVddddVVV1111VVXXfV/wzXXXPPgd3zHd/ys13md13lvgIsXL/JXf/VX/OZv/iYvCkn8a0niX0sS/xaS+LeQxL+VJB7ord7qrXipl3op7rvvvls/5EM+5CFcddVVV1111f9slOPHj3PV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rbfyopDEi0ISLypJvKgk8aKSxItKEi8qSbyoJPH8vPqrvzqv8Rqvwf329vb4lV/5Fe644w7+L7DNv5UkrnpOtrnqX882/5vY5n8S2/x3ss1/lptvvhmA++6771auuuqqq6666l+HylVXXXXVVVf9L/I6r/M67wXwV3/1V7woJPGikMSLShIvKkm8KCTxryGJF5UkXlSSeG6v/uqvzmu8xmtwv729PX7lV36FO+64g6uusM1VV/1r2OZ/I9v8T2Ob/062+a909uzZZ3DVVVddddVV/zpUrrrqqquuuup/kRd7sRd7bYBbb72VF0YSLypJvKgk8aKSxItCEv8aknhRSeJFIYnn9uqv/uq8xmu8Bvfb29vjl3/5l7njjjuQxFVXXfUvs83/Zrb5n8Y2/91s81/t5ptvBuAf/uEffpurrrrqqquu+tehctVVV1111VX/S7zO67zOewP89V//Nbu7u7wgknhRSeJFJYkXhSReVJL415DEi0ISLypJPNCrv/qr8xqv8Rrcb29vj1/+5V/mjjvu4H62eUEkcdVV/5/Y5v8C2/xPZZv/brb572AbgGPHjgFw33333cpVV1111VVX/etQueqqq6666qr/Jd7xHd/xswD+6q/+ihdEEi8qSbwoJPGiksSLShIvKkm8qCTxopLE/V791V+d13iN1+B+e3t7/OEf/iGPe9zj+NewzQsiiauu+t/INv/X2OZ/Ktv8T2Cb/w62ueqqq6666qr/QFSuuuqqq6666n+B13md13nva6655sEAt956K8+PJF4UknhRSeJFJYkXlSReVJJ4UUniRSUJgFd/9VfnNV7jNbjf3t4ef/RHf8Q//MM/8B/NNi+MJK666r+Lbf6vss3/ZLb5n8I2/x1s84LcfPPNAPzDP/zDb3PVVVddddVV/3pUrrrqqquuuup/gRd7sRd7LYDf+q3f4vmRxItCEi8qSbyoJPGiksSLShIvKkm8qCTx6q/+6rzGa7wG99vb2+OP/uiP+Id/+Af+u9jmhZHEVVf9W9jm/wvb/G9gm/8JbPPfxTYvimPHjgFw33333cpVV1111VVX/etRueqqq6666qr/BV7ndV7nvQH++q//mgeSxItKEi8qSbyoJPGikMS/hiReVJJ4UUji1V/91XmN13gN7re3t8cf/dEf8Q//8A/8T2ebF4Ukrvr/wzb/X9nmfwvb/E9h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STzTfffddytXXXXVVVdd9R8PPehBD+Kqq6666qqrrrrqqquuuuqqq6666qqrrvo/icpVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KfwQul2P7hK2iWwAAAABJRU5ErkJggg==) + + diff --git a/docs/kcl/const_HALF_TURN.md b/docs/kcl/const_HALF_TURN.md new file mode 100644 index 0000000000..c4406d02b7 --- /dev/null +++ b/docs/kcl/const_HALF_TURN.md @@ -0,0 +1,15 @@ +--- +title: "HALF_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +HALF_TURN: number(deg) = 180deg +``` + + diff --git a/docs/kcl/const_PI.md b/docs/kcl/const_PI.md new file mode 100644 index 0000000000..4ae14b6f2d --- /dev/null +++ b/docs/kcl/const_PI.md @@ -0,0 +1,28 @@ +--- +title: "PI" +excerpt: "The value of `pi`, Archimedes’ constant (π)." +layout: manual +--- + +The value of `pi`, Archimedes’ constant (π). + + + +```js +PI: number = 3.14159265358979323846264338327950288_ +``` + +### Examples + +```js +circumference = 70 + +exampleSketch = startSketchOn("XZ") + |> circle({ center = [0, 0], radius = circumference/ (2 * PI) }, %) + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of PI 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAE8jklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VVXXfV/3jXXXPNgno/77rvvVq666qqrrrrqqquu+r+MylVXXXXVVVddddVV/6Ndc801Dz5z5syDAa655poHnzlz5kEA11xzzYOvueaaB/NMZ86ceTDANddc82D+He67775beaazZ8/eCnDffffdCnDffffdevbs2WcA3HfffbeePXv21vvuu+9Wrrrqqquuuuqqq676nwo96EEP4qqrrrrqqquuuuqq/x7XXHPNgwFe7MVe7LXPnDnzIIAXf/EXf22AF3uxF3ttXoDd3V0Adnd32d3d5X4XL17kue3u7vKiOH78OAAnTpzgfsePHwfg+PHjABw/fpzn57777rsV4OzZs7fed999t/7DP/zD7wDcd999t/7DP/zDb3PVVVddddVVV1111X8X9KAHPYirrrrqqquuuuqqq/5zXXPNNQ8+c+bMg1/sxV7stQBe/MVf/LVf7MVe7LV5Lru7u+zu7rK7u8vFixcBuPXWWwHY3d1ld3cXAEn8e9nm3+L48eMAHD9+nOPHjwPw4Ac/GIDjx49z4sQJjh8/zgPdd999t549e/bW++6779Z/+Id/+J377rvv1rNnz95633333cpVV1111VVXXXXVVf+Z0IMe9CCuuuqqq6666qqrrvqPc8011zz4xV7sxV77zJkzD3rxF3/x136xF3ux1+YBdnd32d3d5elPfzoAt956K7u7u+zu7nI/Sfx3s82/lm3ud/z4cY4fP86JEyd48IMfzPHjxzlx4gTHjx/nfvfdd9+tZ8+evfW+++679R/+4R9+57777rv1H/7hH36bq6666qqrrrrqqqv+o6AHPehBXHXVVVddddVVV131b3PNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmmXZ3d9nd3eXpT386ALfeeiu33norDySJ/01s869hm+d2/PhxAB7ykIfw4Ac/mOPHj/OQhzyE+9133323nj179tb77rvv1n/4h3/4nd/6rd/6bq666qqrrrrqqquu+rdCD3rQg7jqqquuuuqqq6666kVzzTXXPPi1X/u13wvgdV7ndd77mmuueTDA7u4uu7u7PP3pT+fWW2/l1ltv5fmRxH8kSfxr2OY/km1eFLZ5YWxz/PhxHvKQh/CQhzyE48eP85CHPIT73Xfffbf+wz/8w2//wz/8w+/cd999t/7DP/zDb3PVVVddddVVV1111YsCPehBD+Kqq6666qqrrrrqqufvmmuuefCLvdiLvfaZM2ce9E7v9E6fzTPt7u7y9Kc/nd3dXW699VZuvfVWXhBJ/FtI4r+Dbf6tbPMvsc0LY5v7HT9+nIc85CE85CEP4fjx4zzkIQ8B4L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrq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RxLPTRLPjySemySemySemyQeSBIPJInnJokHksQDSeJ+knggSdxPEg8kiftJ4oEkcT9J3E8S95MEgCTuJ4n7SQJAEveTBIAk7icJAEncTxIAkgCQBIAkACRxP0kASAJAEgCSAJCEJAAkASAJAEkASEISAJIAmM/nXHvttdxyyy080I/8yI989m//9m9/z3333XcrV1111VVXXXXVVf+zoAc96EFcddVVV1111VVX/U91zTXXPPi1X/u13+vFX/zFX/vFXuzFXptnuvPOO3n84x/P4x//eB5IEi+IJJ4fSTw/knhuknh+JPHcJPHcJPHcJPFAknggSTw3STyQJB5IEveTxANJ4n6SeCBJ3E8S95PE/SRxP0ncTxL3k8T9JHE/SQBI4n6SAJDE/SQBIAkASdxPEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJADzoQQ/i+PHjHDt2jPvdd999t/7Wb/3Wd//oj/7o53DVVVddddVVV131Pxd60IMexFVXXXXVVVddddX/Btdcc82D3/Ed3/GzXud1Xue9eaa9vT3uvPNOHv/4x3PnnXciiRdEEs+PJJ4fSTw/knhuknhuknhuknhuknggSTyQJJ6bJB5IEveTxANJ4oEkcT9JPJAk7ieJ+0nifpK4nyTuJ4n7SeJ+kgCQxP0kcT9JAEgCQBL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQxHw+57rrruNBD3oQD/QjP/Ijn/0P//APv/MP//APv81VV1111VVXXXXV/3zoQQ96EFddddVVV1111VX/m1xzzTUPfrEXe7HXfrEXe7HXfp3XeZ334pn29vZ4whOewJ133smdd97Jc5PE8yOJ50cSz48knpsknpsknpsknpskHkgSDySJ5yaJB5LE/STxQJJ4IEncTxIPJIn7SeJ+krifJO4niftJ4n6SuJ8kACRxP0kASOJ+kgCQxP0kASAJAEkASOJ+kgCQBIAkACQBIAkASQBIAkASkgCQBMBiseC6667jwQ9+MACr1Yr5fM59991362/91m9994/+6I9+DlddddVVV1111VX/u6AHPehBXHXVVVddddVVV/1vdc011zz4tV/7td/rdV7ndd77mmuueTDPtLe3xxOe8ATuvPNO7rzzTgAk8YJI4rlJ4vmRxHOTxHOTxHOTxHOT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HkgSDySJB5LE/STxQJK4nyQeSBL3k8T9JHE/SdxPEveTxP0kASCJ+0kCYGNjg62tLTY2Ntjc3GRjY4ONjQ3OnDnDC3Lffffd+g//8A+/fd999936D//wD7/zD//wD7/NVVddddVVV1111VX/FuhBD3oQV1111VVXXXXVVVf9x7jmmmseDPBiL/Zir/1iL/Zir3XNNdc8+MyZMw++5pprHswLcHBwgG0ODg7Y398H4J577uHg4ACA/f19Dg8PeSBJPJAk7ieJB5LE/STxQJK4nyTuJ4n7SeJ+krifJDY3NwHY3NzkmmuuAWBzc5PNzU02NjbY3NzkhbnvvvtuPXv27K1///d//9sA//AP//A7//AP//DbXHXVVVddddVVV131HwU96EEP4qqrrrrqqquuuuqq/1zXXHPNgwFe7MVe7LXOnDnz4GuuuebB11xzzYPPnDnz4GuuuebBvAgODg6438HBAQcHB9zv4OAAgIODAyRxv4ODAx5IEveTxP02NzeRBMDm5iaSuN/W1hYAm5ubAGxubrK5ucmL6r777rsV4B/+4R9++7777rv17Nmzt953333P+Id/+Iff5qqrrrrqqquuuuqq/2zoQQ96EFddddVVV1111VVX/fc5c+bMgyTpzJkzD77mmmsefObMmQddc801D77mmmseDHDmzJkHX3PNNQ++7777br3mmmsezP8g9913360AZ8+evfW+++679b777rsV4B/+4R9+5+zZs7fed999t3LVVVddddVVV1111X8n9KAHPYirrrrqqquuuuqqq/7nO3PmzIMkCeDMmTMPvuaaax4MGNCZM2ceBHDNNdc8mAe45pprHswLcd999916zTXXPPi+++67lWe67777buUBzp49eyug++6771aAs2fP3nrffffdylVXXXXVVVddddVV/xugBz3oQVx11VVXXXXVVVddddVVV1111VVXXXXVVf8nUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/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/hHGC1SPkIqmNIAAAAASUVORK5CYII=) + + diff --git a/docs/kcl/const_QUARTER_TURN.md b/docs/kcl/const_QUARTER_TURN.md new file mode 100644 index 0000000000..73972db5d7 --- /dev/null +++ b/docs/kcl/const_QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +QUARTER_TURN: number(deg) = 90deg +``` + + diff --git a/docs/kcl/const_TAU.md b/docs/kcl/const_TAU.md new file mode 100644 index 0000000000..dccea43ab2 --- /dev/null +++ b/docs/kcl/const_TAU.md @@ -0,0 +1,32 @@ +--- +title: "TAU" +excerpt: "The value of `tau`, the full circle constant (τ). Equal to 2π." +layout: manual +--- + +The value of `tau`, the full circle constant (τ). Equal to 2π. + + + +```js +TAU: number = 6.28318530717958647692528676655900577_ +``` + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 50, + length = 10 * TAU, + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of TAU 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD0aklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V9F5aqrrrrqqquuuuqqq6666v+oF3uxF3vtF3uxF3uta6655sFf//Vf/z5cddVVV1111f8/6EEPehBXXXXVVVddddVVV1111VX/11xzzTUP/qZv+qan80z33XffrR/yIR/yEK666qqrrrrq/xeCq6666qqrrrrqqquuuuqq/2OuueaaB3/TN33T05/+9KfzlV/5lezu7nLNNdc8+Ju+6ZuezlVXXXXVVVf9/0Jw1VVXXXXVVVddddVVV131f8g111zz4A//8A//rqc//el813d9F7u7u3znd34nu7u7XHPNNQ/+pm/6pqdz1VVXXXXVVf9/EFx11VVXXXXVVVddddVVV/0f8uEf/uHftbGx8drf9V3fxf12d3f5ru/6LnZ3d7nmmmse/E3f9E1P56qrrrrqqqv+fyC46qqrrrrqqquuuuqqq676P+JzP/dzf+vGG2987e/6ru/igSSxu7vLd33Xd7G7u8s111zz4G/6pm96OlddddVVV131fx/BVVddddVVV1111VVXXXXV/wGf+7mf+1s33njja3/lV34l95OEJO63u7vLd3/3d7O7u8s111zz4G/6pm96OlddddVVV131fxvBVVddddVVV1111VVXXXXV/3If/uEf/l033njja//kT/4k95PEc5PE7u4u3/3d383u7i7XXHPNg7/pm77p6Vx11VVXXXXV/10EV1111VVXXXXVVVddddVV/4t9+Id/+He9zuu8znv/5E/+JLfeeisAknhukrjf7u4u3/M938Pu7i7XXHPNg7/pm77p6Vx11VVXXXXV/00EV1111VVXXXXVVVddddVV/0u9zuu8znu/zuu8znt/53d+J7feeisAknggSUjigSSxu7vL93zP97C7u8s111zz4G/6pm96OlddddVVV131fw/BVVddddVVV1111VVXXXXV/0Iv9mIv9tof/uEf/l3f+Z3fya233gqAJB5IEs9NEvfb3d3le77ne7jfNddc82Cuuuqqq6666v8Wgquuuuqqq6666qqrrrrqqv9lXuzFXuy1P/dzP/e3vvM7v5Nbb70VSUjigSTx3CTxQJJ47dd+bQCuueaaB7/2a7/2e3HVVVddddVV/7dQueqqq6666qqrrrrqqquu+l/kxV7sxV77cz/3c3/rp37qp7j11luRxHOTxANJ4rlJ4rVe67V4qZd6Ke539uzZZ3DVVVddddVV/7cQXHXVVVddddVVV1111VVX/S/xYi/2Yq/9uZ/7ub/1W7/1W/zVX/0VknggSUjigSTx3CTxUi/1UrzWa70WAEdHR1x11VVXXXXV/1EEV1111VVXXXXVVVddddVV/wtcc801D/7cz/3c33r605/Ob/3WbyGJB5LEc5PEc5PEgx70IN7qrd4KgD/4gz/gfv/wD//w21x11VVXXXXV/y1Urrrqqquuuuqqq6666qqr/oe75pprHvzhH/7h3/X0pz+d7/qu70ISDySJ5yaJB5IEwIMe9CDe673eC4C/+qu/4vz581x11VVXXXXV/2FUrrrqqquuuuqqq6666qqr/of78A//8O/a2Nh47e/+7u9GEg8kiQeSxHOTBMCDHvQg3uu93guAJz7xidx+++3YZmNjA4D77rvvVq666qqrrrrq/xYqV1111VVXXXXVVVddddVV/4N97ud+7m9tbGy89nd/93fz3CTxQJJ4bpIAeNCDHsR7vdd7AXD77bfzxCc+EdtcddVVV1111f9xBFddddVVV1111VVXXXXVVf9Dfe7nfu5v3Xjjja/93d/93TyQJCTxQJJ4bpIAOH78OO/1Xu8FwLlz5/irv/orbAOwsbEBwH333XcrV1111VVXXfV/D5Wrrrrqqquuuuqqq6666qr/gT73cz/3t2688cbX/q7v+i4eSBLPTRIPJIn7HT9+nI/8yI8E4Ny5c/zhH/4htrnf6dOnATh79uytXHXVVVddddX/PVSuuuqqq6666qqrrrrqqqv+h/nwD//w77rxxhtf+6d+6qfY3d3lfpJ4IEk8N0nc7/jx47zlW74lAOfOneMP//APsc0D2Qbgvvvuu5Wrrrrqqquu+r+H4Kqrrrrqqquuuuqqq6666n+Qd3zHd/ys13md13nvn/qpn+LWW2/lfpJ4IEk8N0k80Fu+5Vvy4Ac/mHPnzvGHf/iH2OaBbLOxsQHAfffddytXXXXVVVdd9X8Plauuuuqqq6666qqrrrrqqv8hXud1Xue93+md3umzv+u7votbb70VAEk8N0k8kCSe23u913vxoAc9iKOjI/7wD/8Q2zyQbQA2NjYAOHv27DO46qqrrrrqqv97qFx11VVXXXXVVVddddVVV/0P8GIv9mKv/eEf/uHf9V3f9V3ceuutAEjiuUnigSTx3N7rvd6LBz3oQRwdHfHrv/7r2OaBbHPVVVddddVV/09Queqqq6666qqrrrrqqquu+m/2Yi/2Yq/9uZ/7ub/1Uz/1U9x6660ASOKBJPHcJPHc3uu93osHPehBHB0d8Vd/9VfY5oFs80AbGxsA3Hfffbdy1VVXXXXVVf/3ULnqqquuuuqqq6666qqrrvpv9GIv9mKv/bmf+7m/9Vu/9Vv89V//NQCSeCBJPDdJPJAk3vIt35IHPehBAPzVX/0V586d44Fs89w2NjYAOHv27K1cddVVV1111f89VK666qqrrrrqqquuuuqqq/6bXHPNNQ/+3M/93N/667/+a377t38bAEk8kCSemyQeSBJv+ZZvyUu91EsB8Ad/8AecO3eOB7LNc7PNxsYGV1111VVXXfV/GJWrrrrqqquuuuqqq6666qr/Btdcc82Dv+mbvunpt956Kz/1Uz8FgCQeSBIPJInnJomXeqmX4qVe6qUA+IM/+APOnTvHA9nmudnmge67775bueqqq6666qr/e6hcddVVV1111VVXXXXVVVf9F7vmmmse/OEf/uHfdeutt/Jd3/VdSOK5SeKBJPHcJPGgBz2It3zLtwTgD/7gDzh37hwPZJvnZhuAjY0NAO67775bueqqq6666qr/m6hcddVVV1111VVXXXXVVVf9F/vwD//w79rc3Hzt7/qu70ISDySJ5yaJB5IEwIMe9CDe8z3fE4C/+qu/4ty5c/xLbHO/jY0NAM6ePXsrV1111VVXXfV/E8FVV1111VVXXXXVVVddddV/oc/93M/9rRtvvPG1v+u7vgtJPJAknpskHkgSAA960IN4z/d8TwCe+MQnctttt/FAtrHNA9nmgTY2NgC47777buWqq6666qqr/m+ictVVV1111VVXXXXVVVdd9V/kcz/3c3/rxhtvfO2v+qqvQhIPJIkHksRzkwTAgx70IN7zPd8TgNtvv50nPOEJPJBtnpttHsg2V1111VVXXfX/AJWrrrrqqquuuuqqq6666qr/Ap/7uZ/7WzfeeONr/9RP/RSSeCBJPJAknpskAI4fP857vud7AnDu3Dn+8i//kgeyzXOzzQPZBmBjYwOA++6771auuuqqq6666v8mgquuuuqqq6666qqrrrrqqv9kH/7hH/5dL/ZiL/baP/3TP80znvEMHkgSDySJB5KEJACOHz/OR3zERwBw7tw5/uAP/oAHss1zs80D2eZ+GxsbAJw9e/YZXHXVVVddddX/TVSuuuqqq6666qqrrrrqqqv+E73jO77jZ73O67zOe3/3d383t956K/eTxHOTxANJ4n7Hjx/nLd/yLQE4d+4cf/AHf8AD2ea52eaBbHPVVVddddVV/89Queqqq6666qqrrrrqqquu+k/yYi/2Yq/9Tu/0Tp/93d/93dx6663cTxLPTRIPJIkHesu3fEse9KAHce7cOf7gD/6AB7LNc7PNA9nmuZ05cwaAf/iHf/htrrrqqquuuur/JipXXXXVVVddddVVV1111VX/CV7sxV7stT/3cz/3t777u7+bW2+9lftJ4oEk8dwk8UDv+Z7vyYMe9CCOjo74gz/4Ax7INs/NNg9km+dmm6uuuuqqq676f4DKVVddddVVV1111VVXXXXVf7AXe7EXe+3P/dzP/a2f/umf5tZbb+V+knggSTw3STzQe77ne/KgBz2Io6Mjfu3Xfo0Hss1zs80D2ea52QZgY2MDgPvuu+9Wrrrqqquuuur/JipXXXXVVVddddVVV1111VX/gV7sxV7stT/3cz/3t377t3+bv/7rv+Z+knggSTyQJJ7be77ne/KgBz2Io6Mj/uqv/ooHss1zs80D2ea52eaqq6666qqr/h+hctVVV1111VVXXXXVVVdd9R/kmmuuefDnfu7n/tZf//Vf89u//dvcTxIPJIkHksRze8/3fE8e9KAHAfBXf/VXnDt3jvvZ5rnZ5oFs89xsc78zZ84A8A//8A+/zVVXXXXVVVf930Xlqquuuuqqq6666qqrrrrqP8A111zz4M/5nM/5rVtvvZWf/umfBkASz00SDySJB5LEW7zFW/CgBz0IgD/4gz/g3Llz3M82z802D2Sb52abB1osFgDcd999t3LVVVddddVV/3dRueqqq6666qqrrrrqqquu+ne65pprHvzhH/7h33V0dPTg7/7u7wZAEg8kiecmiQeSxGu+5mvyUi/1UgD8wR/8AefOneN+tnkg2zw32zw32zyQba666qqrrrrq/wkqV1111VVXXXXVVVddddVV/04f/uEf/l2bm5uv/d3f/d0ASOKBJPFAknhuknjJl3xJXvM1XxOAP/iDP+DcuXPczzYPZJvnZpvnZpsHsg3A5uYmAPfdd9+tXHXVVVddddX/XQRXXXXVVVddddVVV1111VX/Dp/7uZ/7WzfeeONrf/d3fzcAknggSTyQJJ6bJB70oAfxlm/5lgD81V/9FefOneN+tnkg2zw32zw32zyQbe63sbEBwNmzZ5/BVVddddVVV/3fReWqq6666qqrrrrqqquuuurf6HM/93N/68Ybb3ztr/7qrwZAEg8kiQeSxANJAuBBD3oQ7/Ee7wHAX/3VX3HbbbdxP9s8kG2em22em20eyDZXXXXVVVdd9f8Qlauuuuqqq6666qqrrrrqqn+DD//wD/+uG2+88bV/+qd/GgBJPJAkHkgSDyQJgAc96EG8x3u8BwC33XYbt912GwC2eW62eW62eSDbPDfbPLfNzU0A7rvvvlu56qqrrrrqqv+7CK666qqrrrrqqquuuuqqq/6V3vEd3/GzXud1Xue9f/qnf5pnPOMZSOJ+kpDEA0nigSQBcPz4cd7jPd4DgNtuu42/+qu/AsA2z802z802D2Sb52ab52abjY0NAM6ePXsrV1111VVXXfV/F5Wrrrrqqquuuuqqq6666qp/hdd5ndd573d6p3f67O/+7u/mGc94Bg8kiQeSxHOTBMDx48f58A//cADOnTvHX/3VXwFgm+dmm+dmmweyzXOzzXOzDcDm5iYA9913361cddVVV1111f9dVK666qqrrrrqqquuuuqqq15EL/ZiL/baH/7hH/5d3/3d380znvEMHkgSDySJ5yYJgOPHj/Pu7/7uAJw7d44/+IM/AMA2z802D2Sb52ab52ab52abq6666qqrrvp/hspVV1111VVXXXXVVVddddWL4MVe7MVe+3M/93N/67u/+7t5xjOewQNJ4oEk8UCSuN/x48d5i7d4C44fP865c+f4gz/4AwBs89xs80C2eW62eW62eW62ud/m5iYA9913361cddVVV1111f9tVK666qqrrrrqqquuuuqqq/4FL/ZiL/ban/u5n/tbP/3TP80znvEMHkgSDySJB5LEA73FW7wFD3rQgzg6OuIP/uAPALDNA9nmudnmudnmudnmudnmgTY2NgA4e/bsrVx11VVXXXXV/21Urrrqqquuuuqqq6666qqrXohrrrnmwZ/7uZ/7W3/913/N3/zN3/BAknggSTyQJB7oPd7jPXjQgx7E0dERv/Zrv4ZtnpttnpttnpttnpttnpttntvGxgYA9913361cddVVV1111f9tVK666qqrrrrqqquuuuqqq16Aa6655sHf9E3f9PRbb72Vn/mZn+GBJPFAknggSTzQe7zHe/CgBz2Io6Mj/uqv/grbPDfbPDfbPDfbPDfbPDfbPDfbXHXVVVddddX/I1Suuuqqq6666qqrrrrqqquej2uuuebBH/7hH/5dt956K9/zPd/D/STxQJJ4bpJ4oPd4j/fgQQ96EAB/9Vd/xdmzZ3lutnlutnlutnlutnlutnlutgHY3NwE4L777ruVq6666qqrrvq/jcpVV1111VVXXXXVVVddddXz8eEf/uHftbm5+drf8z3fw/0k8UCSeCBJPLe3fMu35EEPehAAf/AHf8DZs2d5brZ5brZ5INs8N9s8N9s8N9s80ObmJgBnz559BlddddVVV131fxuVq6666qqrrrrqqquuuuqq5/K5n/u5v7W5ufna3/M938P9JPFAknggSTy313zN1+QlX/IlAfj93/99zp07xwPZ5rnZ5rnZ5rnZ5rnZ5rnZ5rltbGwAcN99993KVVddddVVV/3fRnDVVVddddVVV1111VVXXfUAn/u5n/tbN95442t/z/d8D/eTxANJ4oEk8dxe6qVeitd8zdcE4Pd///c5d+4cD2Sb52ab52ab52ab52ab52ab52abzc1NAM6ePXsrV1111VVXXfV/G5Wrrrrqqquuuuqqq6666qpn+tzP/dzfuvHGG1/7e77ne7ifJB5IEg8kiQeSxIMe9CDe4i3eAoDf//3f59y5czyQbZ6bbZ6bbZ6bbZ6bbZ6bbZ6bba666qqrrrrq/xmCq6666qqrrrrqqquuuuoq4MM//MO/68Ve7MVe+2d+5mfY3d0FQBIPJIkHksQDSeJBD3oQ7/7u7w7AX/7lX3Lu3DkeyDbPzTbPzTbPzTbPzTbPzTbPzTb329zcBOC+++67lauuuuqqq676v43KVVddddVVV1111VVXXfX/3ju+4zt+1uu8zuu89/d8z/dw6623AiCJ+0nigSTx3CTxoAc9iHd/93cH4AlPeAK33XYb97PNc7PN82Ob52ab52ab52ab52ab+21ubgJw33333cpVV1111VVX/d9H5aqrrrrqqquuuuqqq676f+11Xud13vud3umdPvt7vud7uPXWW5HEA0nigSTx3CTxoAc9iHd/93cH4LbbbuMJT3gC97PNc7PNc7PNc7PN82Ob52ab52abB9rc3ATg7Nmzt3LVVVddddVV//dRueqqq6666qqrrrrqqqv+33qxF3ux1/7wD//w7/qe7/kebr31ViTxQJJ4IEk8N0kcO3aMd3/3dwfg3Llz/OVf/iX3s81zs81zs81zs81zs83zY5vnZpvntrGxAcB99913K1ddddVVV131fx+Vq6666qqrrrrqqquuuur/pRd7sRd77c/93M/9rZ/5mZ/h1ltvRRIPJIkHksQDSQLg2LFjvMd7vAcA586d4/d///e5n22em22em22em22em22eH9s8N9s8N9tcddVVV1111f8zVK666qqrrrrqqquuuuqq/3de7MVe7LU/93M/97d++7d/m7/+679GEg8kiQeSxANJAuDYsWO8xVu8BceOHePcuXP8/u//PgC2eW62eX5s89xs89xs89xs8/zY5rnZBmBzcxOA++6771auuuqqq6666v8+KlddddVVV1111VVXXXXV/yvXXHPNgz/3cz/3t/76r/+a3/md30ESDySJB5LEA0nifm/xFm/Bgx70II6Ojvj93/99AGzz3Gzz3Gzz/Njmudnmudnmudnm+bHN/TY3NwE4e/bsM7jqqquuuuqq//uoXHXVVVddddVVV1111VX/b1xzzTUP/qZv+qan33rrrfzMz/wMknggSTyQJB5IEvd793d/dx70oAdxdHTEr/7qrwJgm+dmm+dmm+dmm+fHNs/NNs/NNs+Pba666qqrrrrq/zEqV1111VVXXXXVVVddddX/C9dcc82DP/zDP/y7br31Vr7ne74HSdxPEg8kiecmifu9+7u/Ow960IM4Ojri93//97HN82Ob52ab52ab52ab58c2z802z49tnts111wDwH333XcrV1111VVXXfV/H5Wrrrrqqquuuuqqq6666v+FD//wD/+uzc3N1/6e7/keJHE/STyQJB5IEg/07u/+7jzoQQ/i6OiIv/zLv+Tw8JDnZpvnxzbPzTbPzTbPj22em22em22eH9vc7+zZs7dy1VVXXXXVVf/3EVx11VVXXXXVVVddddVV/+d97ud+7m/deOONr/293/u9SOJ+knggSTyQJB7oLd7iLXjQgx4EwF/+5V9y9uxZnpttnpttbPPcbPPcbPPcbGOb52ab52ab58c2AJubmwDcd999t3LVVVddddVV//dRueqqq6666qqrrrrqqqv+T/vcz/3c37rxxhtf+2u/9mt5IEk8kCQeSBIP9Jqv+Zq85Eu+JAC/93u/x7lz53hutnlutnlutnl+bPPcbPP82Oa52eb5sc1VV1111VVX/T9F5aqrrrrqqquuuuqqq676P+vDP/zDv+vGG2987Z/5mZ/hgSTxQJJ4IEk80Eu91EvxGq/xGgD83u/9HufOneOBbPP82Oa52eb5sc1zs81zs83zY5vnZpsH2tzcBOC+++67lauuuuqqq676/4Hgqquuuuqqq6666qqrrvo/6cM//MO/63Ve53Xe+2d+5md4xjOewf0k8UCSeCBJPNCDHvQg3vzN3xyA3/u93+PcuXM8kG2em21s89xs89xsY5vnZpvnZpvnxzbPzTbPbXNzE4CzZ8/eylVXXXXVVVf9/0Dlqquuuuqqq6666qqrrvo/53Ve53Xe+3Ve53Xe+3u+53t4xjOewf0k8UCSeCBJPNCDHvQg3v3d3x2Av/iLv+DcuXM8kG2em22eH9s8N9s8P7Z5brZ5fmzz3Gzz/GxubgJw33333cpVV1111VVX/f9A5aqrrrrqqquuuuqqq676P+XFXuzFXvvDP/zDv+t7vud7eMYznsH9JHE/STw3STzQgx70IN793d8dgMc//vHcdttt3M82z49tnpttnh/bPDfbPD+2eW62eX5s8/zYZnNzk6uuuuqqq676f4bKVVddddVVV1111VVXXfV/xou92Iu99ud+7uf+1vd8z/fwjGc8g/tJ4n6SeCBJPJAkbrnlFt793d8dgNtuu40nPOEJ3M82z802z49tnpttnh/bPD+2eW62eX5s8/zYBmBzcxOAf/iHf/gdrrrqqquuuur/BypXXXXVVVddddVVV1111f8JL/ZiL/ban/u5n/tbP/MzP8MznvEMACTxQJJ4IEk8kCSOHTvGu7/7uwNw7tw5/uIv/gIA2zw/tnl+bPPcbPP82Oa52eb5sc3zY5vnZpurrrrqqquu+n+OylVXXXXVVVddddVVV131v96LvdiLvfbnfu7n/tbv/M7v8Dd/8zcASOKBJPFAknggSRw7dowP+7APA+DcuXP83u/9HgC2eX5s89xs8/zY5rnZ5vmxzfNjm+dmm+fHNs9tc3MTgPvuu+9Wrrrqqquuuur/BypXXXXVVVddddVVV1111f9q11xzzYM/93M/97duvfVWfud3fgcASTyQJB5IEg8kiWPHjvHmb/7mAJw7d47f+73fwzbPj22eH9s8N9s8P7Z5fmzz/Njmudnm+bHN87O1tQXA2bNnb+Wqq6666qqr/n+gctVVV1111VVXXXXVVVf9r3XNNdc8+MM//MO/69Zbb+V7v/d7AZDEA0nigSTxQJIAePM3f3Me9KAHce7cOX7v934P2zw/tnlutnl+bPP82Ob5sc1zs83zY5vnxzbPj22uuuqqq6666v8hKlddddVVV1111VVXXXXV/1of/uEf/l2bm5uv/b3f+70ASOKBJPFAknggSQC827u9Gw960IM4Ojri937v97DNc7PN82Ob58c2z49tnpttnh/bPD+2eX5s89xsc7/NzU0A7rvvvlu56qqrrrrqqv8fqFx11VVXXXXVVVddddVV/yt97ud+7m9tbm6+9vd+7/cCIIkHksQDSeJ+krjfu73bu/GgBz2Io6MjfvmXf5nnxzbPj22em22eH9s8P7Z5fmzz/Njmudnm+bHN/TY3NwG47777buWqq6666qqr/v8guOqqq6666qqrrrrqqqv+1/ncz/3c37rxxhtf+3u/93sBkMQDSeJ+kpDE/SRxv3d7t3fjQQ96EEdHR/z5n/85z802tnlutrHNc7PN82Ob58c2z802tnlutrHNc7PN82ObB9ra2gLg7Nmzt3LVVVddddVV/39Queqqq6666qqrrrrqqqv+V/ncz/3c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A2AbANsA2MY297ONbWwDYBsA29gGwDYAtrHN/WxjGwDbANgGwDa2uZ9tAGwDYJv72QbANgC2eSDbANgGwDbPzTYAtgGwzfNjm/vZ5n62eX5scz/bPJBtXhjbPJBtHsg2/xLbPDfbPD+2+dewzfNjmxfENv8etvmX2Abg+PHjXHXVVVddddVV/2WoXHXVVVddddVV/yXOnj176zXXXPNggFd6pVfilV7plbjqqquu+v/qvvvuu/W+++67lauuuuqqq6666j8betCDHsRVV1111VVXXfWf78Ve7MVe653e6Z0+m6uuuuqqq/j6r//697nvvvtu5aqrrrrqqquu+s+GHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/V/GPVHysMWorl+IAAAAASUVORK5CYII=) + + diff --git a/docs/kcl/const_THREE_QUARTER_TURN.md b/docs/kcl/const_THREE_QUARTER_TURN.md new file mode 100644 index 0000000000..4e8da0ac7f --- /dev/null +++ b/docs/kcl/const_THREE_QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "THREE_QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +THREE_QUARTER_TURN: number(deg) = 270deg +``` + + diff --git a/docs/kcl/const_ZERO.md b/docs/kcl/const_ZERO.md new file mode 100644 index 0000000000..2c867ab95a --- /dev/null +++ b/docs/kcl/const_ZERO.md @@ -0,0 +1,15 @@ +--- +title: "ZERO" +excerpt: "" +layout: manual +--- + + + + + +```js +ZERO: number = 0 +``` + + diff --git a/docs/kcl/const_const_std-math-E.md b/docs/kcl/const_const_std-math-E.md new file mode 100644 index 0000000000..949bdda3f2 --- /dev/null +++ b/docs/kcl/const_const_std-math-E.md @@ -0,0 +1,32 @@ +--- +title: "std::math::E" +excerpt: "The value of Euler’s number `e`." +layout: manual +--- + +The value of Euler’s number `e`. + + + +```js +std::math::E: number = 2.71828182845904523536028747135266250_ +``` + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 30, + length = 2 * E ^ 2, + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 10) +``` + +![Rendered example of std::math::E 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAADq+klEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a8+6EEP4qqrrrrqqquuuuqqq6666qqrrrrqqquu+j+JylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/inL8+HGuuuqqq6666qqrrrrqqqv+t7vmmmse/D7v8z5fdXh4eEkSh4eHu1x11VVXXXXVVehBD3oQV1111VVXXXXVVVddddVV/1tdc801D37t137t93qnd3qnz+aZ7rvvvls/5EM+5CFcddVVV1111VWU48ePc9VVV1111VVXXXXVVVdd9b/NNddc8+A3e7M3+6hP+qRP+ukXf/EXf22A3/zN3wTgpptuOn7NNdc8+E//9E9/hquuuuqqq676/41y/Phxrrrqqquuuuqqq6666qqr/jd5x3d8x8/6pE/6pJ9+8Rd/8dcG+M3f/E1+4id+gsc//vE8/elP51Vf9VV5yEMe8tIA//AP//A7XHXVVVddddX/X5Tjx49z1VVXXXXVVVddddVVV131v8E7vuM7ftaHf/iHf/crvdIrvTXA05/+dL7jO76Dxz/+8axWKwBWqxUXL17ksY99LNdcc82Db7311r85e/bsrVx11VVXXXXV/0/oQQ96EFddddVVV1111VVXXXXVVf+TvdiLvdhrf/iHf/h3XXPNNQ8GuHjxIj/5kz/J05/+dJ6bJABe53Veh9d93dflvvvuu/VDPuRDHsJVV1111VVX/f9EOX78OFddddVVV1111VVXXXXVVf8TXXPNNQ/+pE/6pJ96p3d6p8/e3Nw8fvHiRX7xF3+Rn/zJn2R3d5cHkoQk7re7u8v111/PTTfddPyaa6558J/+6Z/+DFddddVVV131/w/l+PHjXHXVVVddddVVV1111VVX/U9yzTXXPPh93ud9vurDP/zDv/uaa6558MWLF/mjP/ojfvAHf5B77rmHB5KEJJ7barXi6U9/Oo997GN5zGMe89IA//AP//A7XHXVVVddddX/L5Tjx49z1VVXXXXVVVddddVVV131P8E111zz4Dd7szf7qE/6pE/66Yc85CEvDfCbv/mb/OAP/iBPf/rTeW6SeGFWqxX33HMPL/MyL8M111zz4FtvvfVvzp49eytX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QhL/FpL413rrt35rXvqlX5r77rvv1g/5kA95CFddddVVV131vxPl+PHjXHXVVVddddVVV1111VX/f11zzTUPfp/3eZ+v+vAP//Dvvuaaax588eJF/uiP/ogf/MEf5J577uEFkYQk/rUk8a8lCUn8a0lCEv8W9957L49+9KM5derU8WuuuebBf/qnf/ozXHXVVVddddX/PuhBD3oQV1111VVXXXXVVVddddX/P9dcc82DX/u1X/u93umd3umzAS5evMhf/dVf8Zu/+Zv8SyTxryWJfwtJ/FtI4t9CEvc7fvw4H/VRHwXA13/917/Pb/3Wb303V1111VVXXfW/C3rQgx7EVVddddVVV1111VVXXfX/xzXXXPPg137t136vd3qnd/psnuk3f/M3+c3f/E3+JZL415LEv4Uk/i0k8W8hiefnpV/6pXmrt3or7rvvvls/67M+63Xuu+++W7nqqquuuuqq/z3Qgx70IK666qqrrrrqqquuuuqq/x/e8R3f8bPe6Z3e6bN5pt/8zd/kL//yL9nd3eWFkcS/hST+tSTxbyGJfwtJ/Eve6q3eipd+6Zfmvvvuu/VDPuRDHsJVV1111VVX/e9BOX78OFddddVVV1111VVXXXXV/23v+I7v+Fmf+7mf+9sv/uIv/toAT3/60/mO7/gOHv/4x7NarXhhJPGvJQlJ/GtIQhL/WpKQxL+WJCTxorj33nt59KMfzalTp45fc801D/7TP/3Tn+Gqq6666qqr/negHD9+nKuuuuqqq6666qqrrrrq/6YXe7EXe+3P/dzP/a1XeqVXemuAixcv8oM/+IP85m/+JqvVihdGEpL415CEJP61JPFvIYl/C0n8a6xWK574xCfyyq/8yjzkIQ956bNnzz7j1ltv/Wuuuuqqq6666n8+9KAHPYirrrrqqquuuuqqq6666v+Wa6655sEf/uEf/l0v9mIv9toAFy9e5Dd/8zf5q7/6K/4lkvjXksS/hST+LSTxbyGJfwtJALzUS70Ub/VWb8V9991362d91me9zn333XcrV1111VVXXfU/G3rQgx7EVVddddVVV1111VVXXfV/wzXXXPPgd3zHd/ys13md13lvgIsXL/JXf/VX/OZv/iYvCkn8a0niX0sS/xaS+LeQxL+VJB7ord7qrXipl3op7rvvvls/5EM+5CFcddVVV1111f9slOPHj3PV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rbfyopDEi0ISLypJvKgk8aKSxItKEi8qSbyoJPH8vPqrvzqv8Rqvwf329vb4lV/5Fe644w7+L7DNv5UkrnpOtrnqX882/5vY5n8S2/x3ss1/lptvvhmA++6771auuuqqq6666l+HylVXXXXVVVf9L/I6r/M67wXwV3/1V7woJPGikMSLShIvKkm8KCTxryGJF5UkXlSSeG6v/uqvzmu8xmtwv729PX7lV36FO+64g6uusM1VV/1r2OZ/I9v8T2Ob/062+a909uzZZ3DVVVddddVV/zpUrrrqqquuuup/kRd7sRd7bYBbb72VF0YSLypJvKgk8aKSxItCEv8aknhRSeJFIYnn9uqv/uq8xmu8Bvfb29vjl3/5l7njjjuQxFVXXfUvs83/Zrb5n8Y2/91s81/t5ptvBuAf/uEffpurrrrqqquu+tehctVVV1111VX/S7zO67zOewP89V//Nbu7u7wgknhRSeJFJYkXhSReVJL415DEi0ISLypJPNCrv/qr8xqv8Rrcb29vj1/+5V/mjjvu4H62eUEkcdVV/5/Y5v8C2/xPZZv/brb572AbgGPHjgFw33333cpVV1111VVX/etQueqqq6666qr/Jd7xHd/xswD+6q/+ihdEEi8qSbwoJPGiksSLShIvKkm8qCTxopLE/V791V+d13iN1+B+e3t7/OEf/iGPe9zj+NewzQsiiauu+t/INv/X2OZ/Ktv8T2Cb/w62ueqqq6666qr/QFSuuuqqq6666n+B13md13nva6655sEAt956K8+PJF4UknhRSeJFJYkXlSReVJJ4UUniRSUJgFd/9VfnNV7jNbjf3t4ef/RHf8Q//MM/8B/NNi+MJK666r+Lbf6vss3/ZLb5n8I2/x1s84LcfPPNAPzDP/zDb3PVVVddddVV/3pUrrrqqquuuup/gRd7sRd7LYDf+q3f4vmRxItCEi8qSbyoJPGiksSLShIvKkm8qCTx6q/+6rzGa7wG99vb2+OP/uiP+Id/+Af+u9jmhZHEVVf9W9jm/wvb/G9gm/8JbPPfxTYvimPHjgFw33333cpVV1111VVX/etRueqqq6666qr/BV7ndV7nvQH++q//mgeSxItKEi8qSbyoJPGikMS/hiReVJJ4UUji1V/91XmN13gN7re3t8cf/dEf8Q//8A/8T2ebF4Ukrvr/wzb/X9nmfwvb/E9hm/8utvnXOnbsGAD33XffrVx11VVXXXXVvx6Vq6666qqrrvof7nVe53XeC+Cv//qv2d3d5X6SeFFJ4kUliReFJF5UkvjXkMSLQhIvqtd4jdfgNV7jNbjf3t4ef/RHf8Q//MM/8H+NbV5UkrjqfxbbXPW8bPO/iW3+J7HNfyfb/FsdO3YMgLNnzz6Dq6666qqrrvrXo3LVVVddddVV/8O9zuu8znsDPP3pT+d+knhRSeJFIYkXlSReVJJ4UUniRSWJF8VrvMZr8Bqv8Rrcb29vjz/8wz/kH/7hH5DE/3e2+beSxFXPn22u+rezzf82tvmfxjb/nWzzH+Hmm28G4B/+4R9+m6uuuuqqq67616Ny1VVXXXXVVf+DvdiLvdhrv9iLvdhrA/z1X/81AJJ4UUniRSGJF5UkXlSSeFFJ4kUliX/Ja7zGa/Aar/Ea3G9vb48//MM/5B/+4R+4n22eH0lc9S+zzVVX/XvY5n8r2/xPY5v/bra56qqrrrrqqv9hqFx11VVXXXXV/2Cv8zqv814Af/3Xfw2AJF4UknhRSeJFJYkXlSReVJJ4UUnihXmN13gNXuM1XoP77e3t8Yd/+If8wz/8Ay8q2zw/krjqqqv+9Wzzv51t/ieyzX832/xnOnbsGAD33XffrVx11VVXXXXVvx6Vq6666qqrrvof7MVe7MVeG+C3fuu3kMSLQhIvKkm8qCTxopDEv4YkXlSSeEFe4zVeg9d4jdfgfnt7e/zhH/4h//AP/8B/FNs8P5K46qr/72zzf4Vt/qeyzf8EtvmvcPPNNwPwD//wD7/NVVddddVVV/3bULnqqquuuuqq/6Fe53Ve572vueaaB996661cunSJF4UkXlSSeFFI4kUliX8NSbwoJPGCvMZrvAav8Rqvwf329vb4wz/8Q/7hH/6B/yq2eUEkcdVV/1fY5v8i2/xPZpv/CWzzX+3YsWMA3Hfffbdy1VVXXXXVVf82VK666qqrrrrqf6jXeZ3XeS+Av/7rv+ZFIYkXlSReFJJ4UUniRSWJF5Uknp/XeI3X4DVe4zW4397eHn/4h3/IP/zDP/A/iW1eGElcddX/JLb5v8w2/9PZ5n8K2/x3sc3Ozg4A9913361cddVVV1111b8Nlauuuuqqq676H+rFXuzFXhvgr//6r/mXSOJFIYkXlSReVJJ4UUniRSWJ5/Yar/EavMZrvAb329vb4w//8A/5h3/4B/43ss0LI4mrrvqPYpv/T2zzv4Ft/qewzX8n2zzQsWPHADh79uwzuOqqq6666qp/GypXXXXVVVdd9T/QO77jO34WwF//9V/zL5HEi0ISLypJvKgk8aKSxItKEg/0Gq/xGrzGa7wG97t06RJ/+Id/yOMe9zj+L7PNi0ISV/3/Zpv/z2zzv4Vt/iexzX8n27wgx44dA+C+++67lauuuuqqq676t6Fy1VVXXXXVVf8Dvc7rvM57A/z1X/81L4gkXlSSeFFJ4kUhiX8NSbyoJHG/13iN1+A1XuM1uN+lS5f4wz/8Q/7hH/6BF0YS/5/Y5kUliav+d7DNVc/LNv+b2OZ/Gtv8d7LNi+LYsWMAnD179lauuuqqq6666t+GylVXXXXVVVf9D/M6r/M6733NNdc8GODWW2/l+ZHEi0oSLypJvCgk8a8hiReFJO73Gq/xGrzGa7wG97t06RJ/+Id/yD/8wz/worDNc5PEVWCbfwtJXPWvZ5ur/m1s87+Rbf4nss1/J9v8ax07dgyA++6771auuuqqq6666t+GylVXXXXVVVf9D/NiL/ZirwXw27/92zw/knhRSeJFIYkXlST+NSTxopAEwGu8xmvwGq/xGtzv0qVL/OEf/iH/8A//wL+XbZ4fSVz1L7PNfzZJ/FezzVX//Wzzv5Vt/ieyzX832/xbHTt2DICzZ88+g6uuuuqqq676t6Ny1VVXXXXVVf/DvM7rvM57A/z1X/81z00SLypJvCgk8aKSxItKEi8qSbzGa7wGr/Ear8H9Ll26xB/+4R/yD//wD/xns83zI4mr/mvZ5qr/22zzv51t/qeyzX832/xHuOWWWwD4+7//+9/mqquuuuqqq/7tqFx11VVXXXXV/yCv8zqv814Af/3Xf83u7i4PJIkXhSReVJJ4UUniRSWJF9VrvuZr8hqv8Rrc79KlS/zhH/4h//AP/8B/N9u8IJK46qqrnj/b/F9im/+pbPM/gW2uuuqqq6666n8oKlddddVVV131P8jrvM7rvDfArbfeygNJ4kUhiReVJF5UknhRSeJF8Rqv8Rq85mu+Jve7dOkSf/iHf8g//MM/8L+BbZ4fSVx11f8Htvm/yDb/09nmfwLb/Ge6+eabAfiHf/iH3+aqq6666qqr/u2oXHXVVVddddX/EC/2Yi/22i/2Yi/22gB//dd/DYAkXlSSeFFJ4kUhiX8NSfxLXuM1XoPXfM3X5H6XLl3iD//wD/mHf/gH/i+wzQsjiauu+t/CNv+X2eZ/A9v8T2Gbq6666qqrrvpfhspVV1111VVX/Q/xOq/zOu8F8Nd//dcASOJFJYkXlSReFJL415DEC/Mar/EavOZrvib3u3TpEn/4h3/I3//93/OCSOL/Gtu8MJK46qr/Krb5/8Q2/xvY5n8S2/x3uOWWWwD4h3/4h9/mqquuuuqqq/7tqFx11VVXXXXV/xAv9mIv9toAv/3bv40kXlSSeFFI4kUliReVJF6Y13iN1+A1X/M1ud+lS5f4wz/8Q/7+7/+ef4ltnpsk/i+zzYtCEldd9YLY5v872/xvYZv/aWzz38k2x44dA+C+++67lauuuuqqq676t6Ny1VVXXXXVVf8DvM7rvM57X3PNNQ++9dZbuXTpEi8qSbwoJPGiksSLShIvyGu8xmvwUi/1Uhw7dgyAS5cu8Yd/+If8/d//Pf8etnlukvj/xjYvCklc9X+Hba56Trb538Y2/9PY5r+bbe537Ngxrrrqqquuuuo/CJWrrrrqqquu+h/gdV7ndd4L4G/+5m94UUjiRSWJF5UkXlSSeH5e4zVeg5d6qZfi2LFjAFy6dIk//MM/5O///u/5z2Kb50cS/9/Z5l9LElf957PNVf86tvnfyDb/E9nmv5ttnp9bbrkFgN/6rd/6bq666qqrrrrq34fKVVddddVVV/0P8GIv9mKvDfDXf/3X/Esk8aKSxItKEi8qSTy313iN1+ClXuqlOHbsGACXLl3iD//wD/n7v/97/rvY5rlJ4qoXzjb/kSTxf4FtrvqvYZv/zWzzP5Vt/rvZ5qqrrrrqqqv+C1G56qqrrrrqqv9m7/iO7/hZAH/913/Nv0QSLypJvCgk8a8hiQd6jdd4DV7qpV6KY8eOAXDp0iX+8A//kL//+7/nfyLbPD+SuOo/h22uuur5sc3/Bbb5n8o2/xPY5l/jlltuAeC+++67lauuuuqqq67696Fy1VVXXXXVVf/NXud1Xue9Af7mb/6GF0YSLypJvCgk8a8hifu9xmu8Bi/1Ui/FsWPHALh06RJ/8Ad/wD/8wz/wv5FtXhBJXHXVVf92tvm/xDb/k9nmfwLb/HudPXv2GVx11VVXXXXVvw+Vq6666qqrrvpv9Dqv8zrvfc011zwY4NZbb+UFkcSLShIvCkn8a0gC4DVe4zV4qZd6KY4dOwbApUuX+IM/+AP+/u//nudHEv/b2eYFkcRVV10Ftvm/yDb/09nmfwrb/Ee45ZZbAPiHf/iH3+aqq6666qqr/n2oXHXVVVddddV/oxd7sRd7LYCf+Zmf4QWRxItCEi8qSbyoJAHwGq/xGrzUS70Ux44dA+DSpUv8wR/8AX//93/PC2Ob5yaJ/yts84JI4qqr/i+xzf91tvmfzjb/k9jmP9qxY8cAuO+++27lqquuuuqqq/59qFx11VVXXXXVf6PXeZ3XeW+AW2+9ledHEi8KSbyoJPGiksRrvMZr8FIv9VIcO3YMgEuXLvEHf/AH/P3f/z3/VrZ5bpL4v8Y2L4wkrrrqfxLb/H9im/8tbPM/iW2uuuqqq6666n8JKlddddVVV1313+R1Xud13gvgr//6r9nd3eWBJPGiksSLShIvqtd8zdfkpV7qpTh27BgAly5d4g/+4A/4+7//e/4z2Oa5SeL/Mtv8SyRx1VX/EWzz/5lt/jexzf80tvmvcMsttwDwD//wD7/NVVddddVVV/37Ubnqqquuuuqq/ybv+I7v+NkAz3jGM3ggSbyoJPGiksSL4jVf8zV5qZd6KY4dOwbApUuX+Pu//3v+4A/+gP9qtnlukvj/xDYvCklc9f+Tba56Trb538Y2/9PY5r/DsWPHALjvvvtu5aqrrrrqqqv+/ahcddVVV1111X+DF3uxF3vta6655sEAf/3Xf839JPGiksSLQhIvitd8zdfkJV/yJTl+/DgAly5d4u///u/5gz/4A/4nsc1zk8T/d7b515DEVf8z2eaqF41t/reyzf9EtvnvduzYMQDuu+++W7nqqquuuuqqfz8qV1111VVXXfXf4HVe53XeC+Cv//qvuZ8kXlSSeFFI4l/ymq/5mrzUS70Ux44dA+DSpUv8/d//PX/wB3/A/xa2eX4kcdXzZ5t/D0lc9YLZ5qr/WLb538w2/1PZ5n8C2wAcO3YMgLNnzz6Dq6666qqrrvr3o3LVVVddddVV/w1e53Ve570Bfud3fgcASbwoJPGiksQL85qv+Zq85Eu+JMePHwfg0qVL/N3f/R1/8Ad/wPMjif9tbPP8SOKqfx/bXHXVfwbb/F9gm/+pbPM/hW2e2y233ALAP/zDP/w2V1111VVXXfXvR+Wqq6666qqr/ou9zuu8znsD3Hrrrezu7iKJF4UkXlSSeEFe8zVfk5d8yZfk+PHjAFy6dIm/+7u/4w/+4A94YWzzQJL438o2z48krrrqqv8atvm/wjb/09nmfwrbXHXVVVddddV/ISpXXXXVVVdd9V/sdV7ndd4L4G/+5m+QxItCEi8qSTw/r/mar8lLvuRLcvz4cQAuXbrE3/3d3/EHf/AH/FvY5rlJ4n8z27wgkrjqqqv+dWzzf5Ft/qezzf8UtvnXOHbsGAD33XffrVx11VVXXXXVvx+Vq6666qqrrvov9mIv9mKvDfA3f/M3vCgk8aKSxHN7zdd8TV7yJV+S48ePA3Dp0iX+7u/+jj/4gz/gP5ptHkgS/1fY5gWRxFVX/X9lm//LbPO/gW3+J7HNv8Utt9wCwD/8wz/8NlddddVVV131H4PKVVddddVVV/0Xesd3fMfPAvibv/kbXhSSeFFJ4oFe8zVfk5d6qZfi2LFjAFy6dIm/+7u/4w/+4A/4r2Kb5yaJ/2ts88JI4qqr/jezzf8Xtvnfwjb/k9jm3+vYsWMA3Hfffbdy1VVXXXXVVf8xqFx11VVXXXXVf6HXeZ3XeW+Av/7rv+ZfIokXhSQe6DVf8zV5yZd8SY4fPw7ApUuX+Lu/+zv+4A/+gP8JbPPcJPF/mW1eGElcddV/F9v8f2Wb/01s8z+Nbf4jHTt2DID77rvvVq666qqrrrrqPwaVq6666qqrrvov8jqv8zrvfc011zwY4BnPeAYvjCReFJK432u+5mvyki/5khw/fhyAS5cu8Xd/93f8wR/8Af/T2ea5SeL/C9u8KCRx1VX/Gra56grb/G9jm/+JbPOf5fjx4wCcPXv2GVx11VVXXXXVfwwqV1111VVXXfVf5MVe7MVeC+BnfuZneGEk8aKQBMBrvuZr8pIv+ZIcP34cgEuXLvF3f/d3/P7v/z7PTRL/W9jmuUni/zPbvCgkcdX/Xba56gWzzf9WtvmfyDb/VY4dOwbAfffddytXXXXVVVdd9R+DylVXXXXVVVf9F3md13md9wZ4xjOewfMjiReVJF7zNV+Tl3zJl+T48eMAXLp0ib/7u7/j93//93lBbPNAkvjfxDbPjySuejbb/FtI4qr/Wra56t/ONv+b2eZ/Ktv8dzh27BgAZ8+evZWrrrrqqquu+o9B5aqrrrrqqqv+C7zO67zOewH8zd/8Dbu7uzw3SbyoXuu1XouXeqmX4tixYwBcunSJv/u7v+P3f//3+deyzXOTxP82tnl+JHHVi842/1Ek8X+Vba76r2Wb/wts8z+Zbf67HTt2DID77rvvVq666qqrrrrqPwaVq6666qqrrvov8I7v+I6fDXDrrbfy3CTxonjN13xNXuqlXorjx48DcOnSJf7u7/6O3//93+c/km0eSBL/W9nm+ZHEVf+5bHPVVf9atvm/xDb/k9nmfwrbHDt2DID77rvvVq666qqrrrrqPw6Vq6666qqrrvpP9mIv9mKvfc011zwY4G/+5m94IEn8S17zNV+Tl3qpl+L48eMAXLp0ib/7u7/j93//9/mvYJsHksT/drZ5fiRx1VVX/eezzf81tvnfwDb/U9jmgR70oAcB8A//8A+/zVVXXXXVVVf9x6Fy1VVXXXXVVf/JXud1Xue9AP7mb/6GB5LEC/Oar/mavNRLvRTHjx8H4NKlS/zd3/0dv//7v89/J9s8N0n8X2CbF0QSV1111YvONv+X2eZ/A9v8T2Kbq6666qqrrvovRuWqq6666qqr/pO9zuu8znsD/M7v/A73k8QL8pqv+Zq81Eu9FMePHwfg0qVL/N3f/R2///u/z/9Utnlukvi/xDYvjCSuuur/G9v8f2Cb/y1s8z+NbV4Ut9xyCwD/8A//8DtcddVVV1111X8cKlddddVVV131n+h1Xud13hvg1ltvZXd3FwBJPD+v+ZqvyUu/9Etz7NgxAC5dusTf/u3f8vu///s8N0n8T2eb5yaJ/6ts88JI4qqr/rexzf83tvnfxDb/E9nmqquuuuqqq/6HoHLVVVddddVV/4le53Ve570A/uZv/gZJPD+v+ZqvyUu91Etx/PhxAC5dusTf/u3f8vu///u8ILZ5IEn8b2Cb5yaJ/w9s88JI4qqr/ivZ5v872/xvZJv/aWzz7/WgBz0IgH/4h3/4ba666qqrrrrqPw6Vq6666qqrrvpP9GIv9mKvDfC3f/u3PLfXfM3X5KVe6qU4fvw4AJcuXeJv//Zv+f3f/33+tWzzQJL438I2z00S/9/Y5kUhiauuemFsc9Xzss3/Vrb5n8g2/5GOHTsGwH333XcrV1111VVXXfUfh8pVV1111VVX/Sf58A//8O8C+Ju/+Rse6DVf8zV5qZd6KY4fPw7ApUuX+Nu//Vt+//d/n/8otnkgSfxvYpvnJomrwDb/GpK46n8/21z1orPN/2a2+Z/KNv8Zjh07BsDZs2efwVVXXXXVVVf9x6Jy1VVXXXXVVf9JXuzFXuy1Af7mb/4GgNd8zdfkpV7qpTh+/DgAly5d4m//9m/5/d//ff6z2eaBJPG/jW2eH0lc9YLZ5t9CElf9x7PNVf9xbPN/gW3+p7LNf4UHPehBAPz93//9b3PVVVddddVV/7GoXHXVVVddddV/gtd5ndd572uuuebBAMePH+et3uqtOHbsGACXLl3ib//2b/n93/99/rvY5oEk8b+VbZ4fSVz1b2eb/0yS+J/INlf9z2Ob/yts8z+dba666qqrrrrq/xAqV1111VVXXfWf4MVe7MVei2d6y7d8SwAuXbrE3/7t3/L7v//7/E9jm+cmif/NbPP8SOKq/362ueqq52ab/2ts8z+dbf673XLLLQD8wz/8w29z1VVXXXXVVf+xqFx11VVXXXXVf4LXeZ3XeW+ej5d8yZfkJV/yJbnqqquuuuqqq57t2LFjXHXVVVddddV/EvSgBz2Iq6666qqrrvqP9mIv9mKv/bmf+7m/xVVXXXXVVVdd9SL5+q//+vf5rd/6re/mqquuuuqqq/5joQc96EFcddVVV1111X+0a6655sE8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTyAbUsSD2DbksQD2LYk8QC2LUk8gG1LEg9g25LEA9i2JPEAti1JPIBtSxIPYNuSxAPYtiTxALYtSTzTfffddytXXXXVVVdd9R8PPehBD+Kqq6666qqrrrrqqquuuuqqq6666qqrrvo/icpVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KfwQul2P7hK2iWwAAAABJRU5ErkJggg==) + + diff --git a/docs/kcl/const_const_std-math-PI.md b/docs/kcl/const_const_std-math-PI.md new file mode 100644 index 0000000000..c92a9192a4 --- /dev/null +++ b/docs/kcl/const_const_std-math-PI.md @@ -0,0 +1,28 @@ +--- +title: "std::math::PI" +excerpt: "The value of `pi`, Archimedes’ constant (π)." +layout: manual +--- + +The value of `pi`, Archimedes’ constant (π). + + + +```js +std::math::PI: number = 3.14159265358979323846264338327950288_ +``` + +### Examples + +```js +circumference = 70 + +exampleSketch = startSketchOn("XZ") + |> circle({ center = [0, 0], radius = circumference/ (2 * PI) }, %) + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of std::math::PI 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAE8jklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/q6hcddVVV1111VVXXfV/3jXXXPNgno/77rvvVq666qqrrrrqqquu+r+MylVXXXXVVVddddVV/6Ndc801Dz5z5syDAa655poHnzlz5kEA11xzzYOvueaaB/NMZ86ceTDANddc82D+He67775beaazZ8/eCnDffffdCnDffffdevbs2WcA3HfffbeePXv21vvuu+9Wrrrqqquuuuqqq676nwo96EEP4qqrrrrqqquuuuqq/x7XXHPNgwFe7MVe7LXPnDnzIIAXf/EXf22AF3uxF3ttXoDd3V0Adnd32d3d5X4XL17kue3u7vKiOH78OAAnTpzgfsePHwfg+PHjABw/fpzn57777rsV4OzZs7fed999t/7DP/zD7wDcd999t/7DP/zDb3PVVVddddVVV1111X8X9KAHPYirrrrqqquuuuqqq/5zXXPNNQ8+c+bMg1/sxV7stQBe/MVf/LVf7MVe7LV5Lru7u+zu7rK7u8vFixcBuPXWWwHY3d1ld3cXAEn8e9nm3+L48eMAHD9+nOPHjwPw4Ac/GIDjx49z4sQJjh8/zgPdd999t549e/bW++6779Z/+Id/+J377rvv1rNnz95633333cpVV1111VVXXXXVVf+Z0IMe9CCuuuqqq6666qqrrvqPc8011zz4xV7sxV77zJkzD3rxF3/x136xF3ux1+YBdnd32d3d5elPfzoAt956K7u7u+zu7nI/Sfx3s82/lm3ud/z4cY4fP86JEyd48IMfzPHjxzlx4gTHjx/nfvfdd9+tZ8+evfW+++679R/+4R9+57777rv1H/7hH36bq6666qqrrrrqqqv+o6AHPehBXHXVVVddddVVV131b3PNNdc8+MyZMw9+sRd7sdd68Rd/8dd+sRd7sdfmmXZ3d9nd3eXpT386ALfeeiu33norDySJ/01s869hm+d2/PhxAB7ykIfw4Ac/mOPHj/OQhzyE+9133323nj179tb77rvv1n/4h3/4nd/6rd/6bq666qqrrrrqqquu+rdCD3rQg7jqqquuuuqqq6666kVzzTXXPPi1X/u13wvgdV7ndd77mmuueTDA7u4uu7u7PP3pT+fWW2/l1ltv5fmRxH8kSfxr2OY/km1eFLZ5YWxz/PhxHvKQh/CQhzyE48eP85CHPIT73Xfffbf+wz/8w2//wz/8w+/cd999t/7DP/zDb3PVVVddddVVV1111YsCPehBD+Kqq6666qqrrrrqqufvmmuuefCLvdiLvfaZM2ce9E7v9E6fzTPt7u7y9Kc/nd3dXW699VZuvfVWXhBJ/FtI4r+Dbf6tbPMvsc0LY5v7HT9+nIc85CE85CEP4fjx4zzkIQ8B4L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrq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RxLPTRLPjySemySemySemyQeSBIPJInnJokHksQDSeJ+knggSdxPEg8kiftJ4oEkcT9J3E8S95MEgCTuJ4n7SQJAEveTBIAk7icJAEncTxIAkgCQBIAkACRxP0kASAJAEgCSAJCEJAAkASAJAEkASEISAJIAmM/nXHvttdxyyy080I/8yI989m//9m9/z3333XcrV1111VVXXXXVVf+zoAc96EFcddVVV1111VVX/U91zTXXPPi1X/u13+vFX/zFX/vFXuzFXptnuvPOO3n84x/P4x//eB5IEi+IJJ4fSTw/knhuknh+JPHcJPHcJPHcJPFAknggSTw3STyQJB5IEveTxANJ4n6SeCBJ3E8S95PE/SRxP0ncTxL3k8T9JHE/SQBI4n6SAJDE/SQBIAkASdxPEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQhCQBJADzoQQ/i+PHjHDt2jPvdd999t/7Wb/3Wd//oj/7o53DVVVddddVVV131Pxd60IMexFVXXXXVVVddddX/Btdcc82D3/Ed3/GzXud1Xue9eaa9vT3uvPNOHv/4x3PnnXciiRdEEs+PJJ4fSTw/knhuknhuknhuknhuknggSTyQJJ6bJB5IEveTxANJ4oEkcT9JPJAk7ieJ+0nifpK4nyTuJ4n7SeJ+kgCQxP0kcT9JAEgCQBL3kwSAJO4nCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASkgCQxHw+57rrruNBD3oQD/QjP/Ijn/0P//APv/MP//APv81VV1111VVXXXXV/3zoQQ96EFddddVVV1111VX/m1xzzTUPfrEXe7HXfrEXe7HXfp3XeZ334pn29vZ4whOewJ133smdd97Jc5PE8yOJ50cSz48knpsknpsknpsknpskHkgSDySJ5yaJB5LE/STxQJJ4IEncTxIPJIn7SeJ+krifJO4niftJ4n6SuJ8kACRxP0kASOJ+kgCQxP0kASAJAEkASOJ+kgCQBIAkACQBIAkASQBIAkASkgCQBMBiseC6667jwQ9+MACr1Yr5fM59991362/91m9994/+6I9+DlddddVVV1111VX/u6AHPehBXHXVVVddddVVV/1vdc011zz4tV/7td/rdV7ndd77mmuueTDPtLe3xxOe8ATuvPNO7rzzTgAk8YJI4rlJ4vmRxHOTxHOTxHOTxHOT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HkgSDySJB5LE/STxQJK4nyQeSBL3k8T9JHE/SdxPEveTxP0kASCJ+0kCYGNjg62tLTY2Ntjc3GRjY4ONjQ3OnDnDC3Lffffd+g//8A+/fd999936D//wD7/zD//wD7/NVVddddVVV1111VX/FuhBD3oQV1111VVXXXXVVVf9x7jmmmseDPBiL/Zir/1iL/Zir3XNNdc8+MyZMw++5pprHswLcHBwgG0ODg7Y398H4J577uHg4ACA/f19Dg8PeSBJPJAk7ieJB5LE/STxQJK4nyTuJ4n7SeJ+krifJDY3NwHY3NzkmmuuAWBzc5PNzU02NjbY3NzkhbnvvvtuPXv27K1///d//9sA//AP//A7//AP//DbXHXVVVddddVVV131HwU96EEP4qqrrrrqqquuuuqq/1zXXHPNgwFe7MVe7LXOnDnz4GuuuebB11xzzYPPnDnz4GuuuebBvAgODg6438HBAQcHB9zv4OAAgIODAyRxv4ODAx5IEveTxP02NzeRBMDm5iaSuN/W1hYAm5ubAGxubrK5ucmL6r777rsV4B/+4R9++7777rv17Nmzt953333P+Id/+Iff5qqrrrrqqquuuuqq/2zoQQ96EFddddVVV1111VVX/fc5c+bMgyTpzJkzD77mmmsefObMmQddc801D77mmmseDHDmzJkHX3PNNQ++7777br3mmmsezP8g9913360AZ8+evfW+++679b777rsV4B/+4R9+5+zZs7fed999t3LVVVddddVVV1111X8n9KAHPYirrrrqqquuuuqqq/7nO3PmzIMkCeDMmTMPvuaaax4MGNCZM2ceBHDNNdc8mAe45pprHswLcd999916zTXXPPi+++67lWe67777buUBzp49eyug++6771aAs2fP3nrffffdylVXXXXVVVddddVV/xugBz3oQVx11VVXXXXVVVddddVVV1111VVXXXXVVf8nUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/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/hHGC1SPkIqmNIAAAAASUVORK5CYII=) + + diff --git a/docs/kcl/const_const_std-math-TAU.md b/docs/kcl/const_const_std-math-TAU.md new file mode 100644 index 0000000000..b3e644d8d1 --- /dev/null +++ b/docs/kcl/const_const_std-math-TAU.md @@ -0,0 +1,32 @@ +--- +title: "std::math::TAU" +excerpt: "The value of `tau`, the full circle constant (τ). Equal to 2π." +layout: manual +--- + +The value of `tau`, the full circle constant (τ). Equal to 2π. + + + +```js +std::math::TAU: number = 6.28318530717958647692528676655900577_ +``` + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 50, + length = 10 * TAU, + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of std::math::TAU 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD0aklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/V9F5aqrrrrqqquuuuqqq6666v+oF3uxF3vtF3uxF3uta6655sFf//Vf/z5cddVVV1111f8/6EEPehBXXXXVVVddddVVV1111VX/11xzzTUP/qZv+qan80z33XffrR/yIR/yEK666qqrrrrq/xeCq6666qqrrrrqqquuuuqq/2OuueaaB3/TN33T05/+9KfzlV/5lezu7nLNNdc8+Ju+6ZuezlVXXXXVVVf9/0Jw1VVXXXXVVVddddVVV131f8g111zz4A//8A//rqc//el813d9F7u7u3znd34nu7u7XHPNNQ/+pm/6pqdz1VVXXXXVVf9/EFx11VVXXXXVVVddddVVV/0f8uEf/uHftbGx8drf9V3fxf12d3f5ru/6LnZ3d7nmmmse/E3f9E1P56qrrrrqqqv+fyC46qqrrrrqqquuuuqqq676P+JzP/dzf+vGG2987e/6ru/igSSxu7vLd33Xd7G7u8s111zz4G/6pm96OlddddVVV131fx/BVVddddVVV1111VVXXXXV/wGf+7mf+1s33njja3/lV34l95OEJO63u7vLd3/3d7O7u8s111zz4G/6pm96OlddddVVV131fxvBVVddddVVV1111VVXXXXV/3If/uEf/l033njja//kT/4k95PEc5PE7u4u3/3d383u7i7XXHPNg7/pm77p6Vx11VVXXXXV/10EV1111VVXXXXVVVddddVV/4t9+Id/+He9zuu8znv/5E/+JLfeeisAknhukrjf7u4u3/M938Pu7i7XXHPNg7/pm77p6Vx11VVXXXXV/00EV1111VVXXXXVVVddddVV/0u9zuu8znu/zuu8znt/53d+J7feeisAknggSUjigSSxu7vL93zP97C7u8s111zz4G/6pm96OlddddVVV131fw/BVVddddVVV1111VVXXXXV/0Iv9mIv9tof/uEf/l3f+Z3fya233gqAJB5IEs9NEvfb3d3le77ne7jfNddc82Cuuuqqq6666v8Wgquuuuqqq6666qqrrrrqqv9lXuzFXuy1P/dzP/e3vvM7v5Nbb70VSUjigSTx3CTxQJJ47dd+bQCuueaaB7/2a7/2e3HVVVddddVV/7dQueqqq6666qqrrrrqqquu+l/kxV7sxV77cz/3c3/rp37qp7j11luRxHOTxANJ4rlJ4rVe67V4qZd6Ke539uzZZ3DVVVddddVV/7cQXHXVVVddddVVV1111VVX/S/xYi/2Yq/9uZ/7ub/1W7/1W/zVX/0VknggSUjigSTx3CTxUi/1UrzWa70WAEdHR1x11VVXXXXV/1EEV1111VVXXXXVVVddddVV/wtcc801D/7cz/3c33r605/Ob/3WbyGJB5LEc5PEc5PEgx70IN7qrd4KgD/4gz/gfv/wD//w21x11VVXXXXV/y1Urrrqqquuuuqqq6666qqr/oe75pprHvzhH/7h3/X0pz+d7/qu70ISDySJ5yaJB5IEwIMe9CDe673eC4C/+qu/4vz581x11VVXXXXV/2FUrrrqqquuuuqqq6666qqr/of78A//8O/a2Nh47e/+7u9GEg8kiQeSxHOTBMCDHvQg3uu93guAJz7xidx+++3YZmNjA4D77rvvVq666qqrrrrq/xYqV1111VVXXXXVVVddddVV/4N97ud+7m9tbGy89nd/93fz3CTxQJJ4bpIAeNCDHsR7vdd7AXD77bfzxCc+EdtcddVVV1111f9xBFddddVVV1111VVXXXXVVf9Dfe7nfu5v3Xjjja/93d/93TyQJCTxQJJ4bpIAOH78OO/1Xu8FwLlz5/irv/orbAOwsbEBwH333XcrV1111VVXXfV/D5Wrrrrqqquuuuqqq6666qr/gT73cz/3t2688cbX/q7v+i4eSBLPTRIPJIn7HT9+nI/8yI8E4Ny5c/zhH/4htrnf6dOnATh79uytXHXVVVddddX/PVSuuuqqq6666qqrrrrqqqv+h/nwD//w77rxxhtf+6d+6qfY3d3lfpJ4IEk8N0nc7/jx47zlW74lAOfOneMP//APsc0D2Qbgvvvuu5Wrrrrqqquu+r+H4Kqrrrrqqquuuuqqq6666n+Qd3zHd/ys13md13nvn/qpn+LWW2/lfpJ4IEk8N0k80Fu+5Vvy4Ac/mHPnzvGHf/iH2OaBbLOxsQHAfffddytXXXXVVVdd9X8Plauuuuqqq6666qqrrrrqqv8hXud1Xue93+md3umzv+u7votbb70VAEk8N0k8kCSe23u913vxoAc9iKOjI/7wD/8Q2zyQbQA2NjYAOHv27DO46qqrrrrqqv97qFx11VVXXXXVVVddddVVV/0P8GIv9mKv/eEf/uHf9V3f9V3ceuutAEjiuUnigSTx3N7rvd6LBz3oQRwdHfHrv/7r2OaBbHPVVVddddVV/09Queqqq6666qqrrrrqqquu+m/2Yi/2Yq/9uZ/7ub/1Uz/1U9x6660ASOKBJPHcJPHc3uu93osHPehBHB0d8Vd/9VfY5oFs80AbGxsA3Hfffbdy1VVXXXXVVf/3ULnqqquuuuqqq6666qqrrvpv9GIv9mKv/bmf+7m/9Vu/9Vv89V//NQCSeCBJPDdJPJAk3vIt35IHPehBAPzVX/0V586d44Fs89w2NjYAOHv27K1cddVVV1111f89VK666qqrrrrqqquuuuqqq/6bXHPNNQ/+3M/93N/667/+a377t38bAEk8kCSemyQeSBJv+ZZvyUu91EsB8Ad/8AecO3eOB7LNc7PNxsYGV1111VVXXfV/GJWrrrrqqquuuuqqq6666qr/Btdcc82Dv+mbvunpt956Kz/1Uz8FgCQeSBIPJInnJomXeqmX4qVe6qUA+IM/+APOnTvHA9nmudnmge67775bueqqq6666qr/e6hcddVVV1111VVXXXXVVVf9F7vmmmse/OEf/uHfdeutt/Jd3/VdSOK5SeKBJPHcJPGgBz2It3zLtwTgD/7gDzh37hwPZJvnZhuAjY0NAO67775bueqqq6666qr/m6hcddVVV1111VVXXXXVVVf9F/vwD//w79rc3Hzt7/qu70ISDySJ5yaJB5IEwIMe9CDe8z3fE4C/+qu/4ty5c/xLbHO/jY0NAM6ePXsrV1111VVXXfV/E8FVV1111VVXXXXVVVddddV/oc/93M/9rRtvvPG1v+u7vgtJPJAknpskHkgSAA960IN4z/d8TwCe+MQnctttt/FAtrHNA9nmgTY2NgC47777buWqq6666qqr/m+ictVVV1111VVXXXXVVVdd9V/kcz/3c3/rxhtvfO2v+qqvQhIPJIkHksRzkwTAgx70IN7zPd8TgNtvv50nPOEJPJBtnpttHsg2V1111VVXXfX/AJWrrrrqqquuuuqqq6666qr/Ap/7uZ/7WzfeeONr/9RP/RSSeCBJPJAknpskAI4fP857vud7AnDu3Dn+8i//kgeyzXOzzQPZBmBjYwOA++6771auuuqqq6666v8mgquuuuqqq6666qqrrrrqqv9kH/7hH/5dL/ZiL/baP/3TP80znvEMHkgSDySJB5KEJACOHz/OR3zERwBw7tw5/uAP/oAHss1zs80D2eZ+GxsbAJw9e/YZXHXVVVddddX/TVSuuuqqq6666qqrrrrqqqv+E73jO77jZ73O67zOe3/3d383t956K/eTxHOTxANJ4n7Hjx/nLd/yLQE4d+4cf/AHf8AD2ea52eaBbHPVVVddddVV/89Queqqq6666qqrrrrqqquu+k/yYi/2Yq/9Tu/0Tp/93d/93dx6663cTxLPTRIPJIkHesu3fEse9KAHce7cOf7gD/6AB7LNc7PNA9nmuZ05cwaAf/iHf/htrrrqqquuuur/JipXXXXVVVddddVVV1111VX/CV7sxV7stT/3cz/3t777u7+bW2+9lftJ4oEk8dwk8UDv+Z7vyYMe9CCOjo74gz/4Ax7INs/NNg9km+dmm6uuuuqqq676f4DKVVddddVVV1111VVXXXXVf7AXe7EXe+3P/dzP/a2f/umf5tZbb+V+knggSTw3STzQe77ne/KgBz2Io6Mjfu3Xfo0Hss1zs80D2ea52QZgY2MDgPvuu+9Wrrrqqquuuur/JipXXXXVVVddddVVV1111VX/gV7sxV7stT/3cz/3t377t3+bv/7rv+Z+knggSTyQJJ7be77ne/KgBz2Io6Mj/uqv/ooHss1zs80D2ea52eaqq6666qqr/h+hctVVV1111VVXXXXVVVdd9R/kmmuuefDnfu7n/tZf//Vf89u//dvcTxIPJIkHksRze8/3fE8e9KAHAfBXf/VXnDt3jvvZ5rnZ5oFs89xsc78zZ84A8A//8A+/zVVXXXXVVVf930Xlqquuuuqqq6666qqrrrrqP8A111zz4M/5nM/5rVtvvZWf/umfBkASz00SDySJB5LEW7zFW/CgBz0IgD/4gz/g3Llz3M82z802D2Sb52abB1osFgDcd999t3LVVVddddVV/3dRueqqq6666qqrrrrqqquu+ne65pprHvzhH/7h33V0dPTg7/7u7wZAEg8kiecmiQeSxGu+5mvyUi/1UgD8wR/8AefOneN+tnkg2zw32zw32zyQba666qqrrrrq/wkqV1111VVXXXXVVVddddVV/04f/uEf/l2bm5uv/d3f/d0ASOKBJPFAknhuknjJl3xJXvM1XxOAP/iDP+DcuXPczzYPZJvnZpvnZpsHsg3A5uYmAPfdd9+tXHXVVVddddX/XQRXXXXVVVddddVVV1111VX/Dp/7uZ/7WzfeeONrf/d3fzcAknggSTyQJJ6bJB70oAfxlm/5lgD81V/9FefOneN+tnkg2zw32zw32zyQbe63sbEBwNmzZ5/BVVddddVVV/3fReWqq6666qqrrrrqqquuuurf6HM/93N/68Ybb3ztr/7qrwZAEg8kiQeSxANJAuBBD3oQ7/Ee7wHAX/3VX3HbbbdxP9s8kG2em22em20eyDZXXXXVVVdd9f8Qlauuuuqqq6666qqrrrrqqn+DD//wD/+uG2+88bV/+qd/GgBJPJAkHkgSDyQJgAc96EG8x3u8BwC33XYbt912GwC2eW62eW62eSDbPDfbPLfNzU0A7rvvvlu56qqrrrrqqv+7CK666qqrrrrqqquuuuqqq/6V3vEd3/GzXud1Xue9f/qnf5pnPOMZSOJ+kpDEA0nigSQBcPz4cd7jPd4DgNtuu42/+qu/AsA2z802z802D2Sb52ab52abjY0NAM6ePXsrV1111VVXXfV/F5Wrrrrqqquuuuqqq6666qp/hdd5ndd573d6p3f67O/+7u/mGc94Bg8kiQeSxHOTBMDx48f58A//cADOnTvHX/3VXwFgm+dmm+dmmweyzXOzzXOzDcDm5iYA9913361cddVVV1111f9dVK666qqrrrrqqquuuuqqq15EL/ZiL/baH/7hH/5d3/3d380znvEMHkgSDySJ5yYJgOPHj/Pu7/7uAJw7d44/+IM/AMA2z802D2Sb52ab52ab52abq6666qqrrvp/hspVV1111VVXXXXVVVddddWL4MVe7MVe+3M/93N/67u/+7t5xjOewQNJ4oEk8UCSuN/x48d5i7d4C44fP865c+f4gz/4AwBs89xs80C2eW62eW62eW62ud/m5iYA9913361cddVVV1111f9tVK666qqrrrrqqquuuuqqq/4FL/ZiL/ban/u5n/tbP/3TP80znvEMHkgSDySJB5LEA73FW7wFD3rQgzg6OuIP/uAPALDNA9nmudnmudnmudnmudnmgTY2NgA4e/bsrVx11VVXXXXV/21Urrrqqquuuuqqq6666qqrXohrrrnmwZ/7uZ/7W3/913/N3/zN3/BAknggSTyQJB7oPd7jPXjQgx7E0dERv/Zrv4ZtnpttnpttnpttnpttnpttntvGxgYA9913361cddVVV1111f9tVK666qqrrrrqqquuuuqqq16Aa6655sHf9E3f9PRbb72Vn/mZn+GBJPFAknggSTzQe7zHe/CgBz2Io6Mj/uqv/grbPDfbPDfbPDfbPDfbPDfbPDfbXHXVVVddddX/I1Suuuqqq6666qqrrrrqqquej2uuuebBH/7hH/5dt956K9/zPd/D/STxQJJ4bpJ4oPd4j/fgQQ96EAB/9Vd/xdmzZ3lutnlutnlutnlutnlutnlutgHY3NwE4L777ruVq6666qqrrvq/jcpVV1111VVXXXXVVVddddXz8eEf/uHftbm5+drf8z3fw/0k8UCSeCBJPLe3fMu35EEPehAAf/AHf8DZs2d5brZ5brZ5INs8N9s8N9s8N9s80ObmJgBnz559BlddddVVV131fxuVq6666qqrrrrqqquuuuqq5/K5n/u5v7W5ufna3/M938P9JPFAknggSTy313zN1+QlX/IlAfj93/99zp07xwPZ5rnZ5rnZ5rnZ5rnZ5rnZ5rltbGwAcN99993KVVddddVVV/3fRnDVVVddddVVV1111VVXXfUAn/u5n/tbN95442t/z/d8D/eTxANJ4oEk8dxe6qVeitd8zdcE4Pd///c5d+4cD2Sb52ab52ab52ab52ab52ab52abzc1NAM6ePXsrV1111VVXXfV/G5Wrrrrqqquuuuqqq6666qpn+tzP/dzfuvHGG1/7e77ne7ifJB5IEg8kiQeSxIMe9CDe4i3eAoDf//3f59y5czyQbZ6bbZ6bbZ6bbZ6bbZ6bbZ6bba666qqrrrrq/xmCq6666qqrrrrqqquuuuoq4MM//MO/68Ve7MVe+2d+5mfY3d0FQBIPJIkHksQDSeJBD3oQ7/7u7w7AX/7lX3Lu3DkeyDbPzTbPzTbPzTbPzTbPzTbPzTb329zcBOC+++67lauuuuqqq676v43KVVddddVVV1111VVXXfX/3ju+4zt+1uu8zuu89/d8z/dw6623AiCJ+0nigSTx3CTxoAc9iHd/93cH4AlPeAK33XYb97PNc7PN82Ob52ab52ab52ab52ab+21ubgJw33333cpVV1111VVX/d9H5aqrrrrqqquuuuqqq676f+11Xud13vud3umdPvt7vud7uPXWW5HEA0nigSTx3CTxoAc9iHd/93cH4LbbbuMJT3gC97PNc7PNc7PNc7PN82Ob52ab52abB9rc3ATg7Nmzt3LVVVddddVV//dRueqqq6666qqrrrrqqqv+33qxF3ux1/7wD//w7/qe7/kebr31ViTxQJJ4IEk8N0kcO3aMd3/3dwfg3Llz/OVf/iX3s81zs81zs81zs81zs83zY5vnZpvntrGxAcB99913K1ddddVVV131fx+Vq6666qqrrrrqqquuuur/pRd7sRd77c/93M/9rZ/5mZ/h1ltvRRIPJIkHksQDSQLg2LFjvMd7vAcA586d4/d///e5n22em22em22em22em22eH9s8N9s8N9tcddVVV1111f8zVK666qqrrrrqqquuuuqq/3de7MVe7LU/93M/97d++7d/m7/+679GEg8kiQeSxANJAuDYsWO8xVu8BceOHePcuXP8/u//PgC2eW62eX5s89xs89xs89xs8/zY5rnZBmBzcxOA++6771auuuqqq6666v8+KlddddVVV1111VVXXXXV/yvXXHPNgz/3cz/3t/76r/+a3/md30ESDySJB5LEA0nifm/xFm/Bgx70II6Ojvj93/99AGzz3Gzz3Gzz/Njmudnmudnmudnm+bHN/TY3NwE4e/bsM7jqqquuuuqq//uoXHXVVVddddVVV1111VX/b1xzzTUP/qZv+qan33rrrfzMz/wMknggSTyQJB5IEvd793d/dx70oAdxdHTEr/7qrwJgm+dmm+dmm+dmm+fHNs/NNs/NNs+Pba666qqrrrrq/zEqV1111VVXXXXVVVddddX/C9dcc82DP/zDP/y7br31Vr7ne74HSdxPEg8kiecmifu9+7u/Ow960IM4Ojri93//97HN82Ob52ab52ab52ab58c2z802z49tnts111wDwH333XcrV1111VVXXfV/H5Wrrrrqqquuuuqqq6666v+FD//wD/+uzc3N1/6e7/keJHE/STyQJB5IEg/07u/+7jzoQQ/i6OiIv/zLv+Tw8JDnZpvnxzbPzTbPzTbPj22em22em22eH9vc7+zZs7dy1VVXXXXVVf/3EVx11VVXXXXVVVddddVV/+d97ud+7m/deOONr/293/u9SOJ+knggSTyQJB7oLd7iLXjQgx4EwF/+5V9y9uxZnpttnpttbPPcbPPcbPPcbGOb52ab52ab58c2AJubmwDcd999t3LVVVddddVV//dRueqqq6666qqrrrrqqqv+T/vcz/3c37rxxhtf+2u/9mt5IEk8kCQeSBIP9Jqv+Zq85Eu+JAC/93u/x7lz53hutnlutnlutnl+bPPcbPP82Oa52eb5sc1VV1111VVX/T9F5aqrrrrqqquuuuqqq676P+vDP/zDv+vGG2987Z/5mZ/hgSTxQJJ4IEk80Eu91EvxGq/xGgD83u/9HufOneOBbPP82Oa52eb5sc1zs81zs83zY5vnZpsH2tzcBOC+++67lauuuuqqq676/4Hgqquuuuqqq6666qqrrvo/6cM//MO/63Ve53Xe+2d+5md4xjOewf0k8UCSeCBJPNCDHvQg3vzN3xyA3/u93+PcuXM8kG2em21s89xs89xsY5vnZpvnZpvnxzbPzTbPbXNzE4CzZ8/eylVXXXXVVVf9/0Dlqquuuuqqq6666qqrrvo/53Ve53Xe+3Ve53Xe+3u+53t4xjOewf0k8UCSeCBJPNCDHvQg3v3d3x2Av/iLv+DcuXM8kG2em22eH9s8N9s8P7Z5brZ5fmzz3Gzz/GxubgJw33333cpVV1111VVX/f9A5aqrrrrqqquuuuqqq676P+XFXuzFXvvDP/zDv+t7vud7eMYznsH9JHE/STw3STzQgx70IN793d8dgMc//vHcdttt3M82z49tnpttnh/bPDfbPD+2eW62eX5s8/zYZnNzk6uuuuqqq676f4bKVVddddVVV1111VVXXfV/xou92Iu99ud+7uf+1vd8z/fwjGc8g/tJ4n6SeCBJPJAkbrnlFt793d8dgNtuu40nPOEJ3M82z802z49tnpttnh/bPD+2eW62eX5s8/zYBmBzcxOAf/iHf/gdrrrqqquuuur/BypXXXXVVVddddVVV1111f8JL/ZiL/ban/u5n/tbP/MzP8MznvEMACTxQJJ4IEk8kCSOHTvGu7/7uwNw7tw5/uIv/gIA2zw/tnl+bPPcbPP82Oa52eb5sc3zY5vnZpurrrrqqquu+n+OylVXXXXVVVddddVVV131v96LvdiLvfbnfu7n/tbv/M7v8Dd/8zcASOKBJPFAknggSRw7dowP+7APA+DcuXP83u/9HgC2eX5s89xs8/zY5rnZ5vmxzfNjm+dmm+fHNs9tc3MTgPvuu+9Wrrrqqquuuur/BypXXXXVVVddddVVV1111f9q11xzzYM/93M/97duvfVWfud3fgcASTyQJB5IEg8kiWPHjvHmb/7mAJw7d47f+73fwzbPj22eH9s8N9s8P7Z5fmzz/Njmudnm+bHN87O1tQXA2bNnb+Wqq6666qqr/n+gctVVV1111VVXXXXVVVf9r3XNNdc8+MM//MO/69Zbb+V7v/d7AZDEA0nigSTxQJIAePM3f3Me9KAHce7cOX7v934P2zw/tnlutnl+bPP82Ob5sc1zs83zY5vnxzbPj22uuuqqq6666v8hKlddddVVV1111VVXXXXV/1of/uEf/l2bm5uv/b3f+70ASOKBJPFAknggSQC827u9Gw960IM4Ojri937v97DNc7PN82Ob58c2z49tnpttnh/bPD+2eX5s89xsc7/NzU0A7rvvvlu56qqrrrrqqv8fqFx11VVXXXXVVVddddVV/yt97ud+7m9tbm6+9vd+7/cCIIkHksQDSeJ+krjfu73bu/GgBz2Io6MjfvmXf5nnxzbPj22em22eH9s8P7Z5fmzz/Njmudnm+bHN/TY3NwG47777buWqq6666qqr/v8guOqqq6666qqrrrrqqqv+1/ncz/3c37rxxhtf+3u/93sBkMQDSeJ+kpDE/SRxv3d7t3fjQQ96EEdHR/z5n/85z802tnlutrHNc7PN82Ob58c2z802tnlutrHNc7PN82ObB9ra2gLg7Nmzt3LVVVddddVV/39Queqqq6666qqrrrrqqqv+V/ncz/3c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A2AbANsA2MY297ONbWwDYBsA29gGwDYAtrHN/WxjGwDbANgGwDa2uZ9tAGwDYJv72QbANgC2eSDbANgGwDbPzTYAtgGwzfNjm/vZ5n62eX5scz/bPJBtXhjbPJBtHsg2/xLbPDfbPD+2+dewzfNjmxfENv8etvmX2Abg+PHjXHXVVVddddVV/2WoXHXVVVddddVV/yXOnj176zXXXPNggFd6pVfilV7plbjqqquu+v/qvvvuu/W+++67lauuuuqqq6666j8betCDHsRVV1111VVXXfWf78Ve7MVe653e6Z0+m6uuuuqqq/j6r//697nvvvtu5aqrrrrqqquu+s+GHvSgB3HVVVddddVVV1111VVXXXXVVVddddVVV/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/V/GPVHysMWorl+IAAAAASUVORK5CYII=) + + diff --git a/docs/kcl/const_const_std-prelude-HALF_TURN.md b/docs/kcl/const_const_std-prelude-HALF_TURN.md new file mode 100644 index 0000000000..82ddbd82d7 --- /dev/null +++ b/docs/kcl/const_const_std-prelude-HALF_TURN.md @@ -0,0 +1,15 @@ +--- +title: "std::prelude::HALF_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +std::prelude::HALF_TURN: number(deg) = 180deg +``` + + diff --git a/docs/kcl/const_const_std-prelude-QUARTER_TURN.md b/docs/kcl/const_const_std-prelude-QUARTER_TURN.md new file mode 100644 index 0000000000..2f8268d881 --- /dev/null +++ b/docs/kcl/const_const_std-prelude-QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "std::prelude::QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +std::prelude::QUARTER_TURN: number(deg) = 90deg +``` + + diff --git a/docs/kcl/const_const_std-prelude-THREE_QUARTER_TURN.md b/docs/kcl/const_const_std-prelude-THREE_QUARTER_TURN.md new file mode 100644 index 0000000000..7219959d69 --- /dev/null +++ b/docs/kcl/const_const_std-prelude-THREE_QUARTER_TURN.md @@ -0,0 +1,15 @@ +--- +title: "std::prelude::THREE_QUARTER_TURN" +excerpt: "" +layout: manual +--- + + + + + +```js +std::prelude::THREE_QUARTER_TURN: number(deg) = 270deg +``` + + diff --git a/docs/kcl/const_const_std-prelude-ZERO.md b/docs/kcl/const_const_std-prelude-ZERO.md new file mode 100644 index 0000000000..52e13f574f --- /dev/null +++ b/docs/kcl/const_const_std-prelude-ZERO.md @@ -0,0 +1,15 @@ +--- +title: "std::prelude::ZERO" +excerpt: "" +layout: manual +--- + + + + + +```js +std::prelude::ZERO: number = 0 +``` + + diff --git a/docs/kcl/cos.md b/docs/kcl/cos.md deleted file mode 100644 index ced050cf55..0000000000 --- a/docs/kcl/cos.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "cos" -excerpt: "Compute the cosine of a number (in radians)." -layout: manual ---- - -Compute the cosine of a number (in radians). - - - -```js -cos(num: number) -> number -``` - -### Tags - -* `math` - - -### Arguments - -| Name | Type | Description | Required | -|----------|------|-------------|----------| -| `num` | `number` | | Yes | - -### Returns - -`number` - - -### Examples - -```js -exampleSketch = startSketchOn("XZ") - |> startProfileAt([0, 0], %) - |> angledLine({ - angle = 30, - length = 3 / cos(toRadians(30)) - }, %) - |> yLineTo(0, %) - |> close() - -example = extrude(exampleSketch, length = 5) -``` - -![Rendered example of cos 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAENsUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV/2fc8011zwY4L777ruVq6666qqrrrrq/zMqV1111VVXXXXVVVddddX/Gddcc82DX/u1X/u93umd3umz77vvvlsBPuRDPuQhXHXVVVddddVV/19Rjh8/zlVXXXXVVVddddVVV131v987vuM7ftYnfdIn/fSNN9742n/4h3/I5ubm8Ztuuun42bNnn3Hrrbf+NVddddVVV1111f9HVK666qqrrrrqqquuuuqq/9Ve7MVe7LU//MM//LuuueaaB//Gb/wGv/EbvwHAy77sy/LQhz6Ud3zHd/ys3/qt3/purrrqqquuuuqq/48ox48f56qrrrrqqquuuuqqq6763+eaa6558Cd90if91Du90zt99h//8R8f//Zv/3ae/vSnc7/VasUNN9zATTfddPzs2bPPuPXWW/+aq6666qqrrrrq/xuCq6666qqrrrrqqquuuup/lWuuuebBH/7hH/5d3/RN3/T0xWLx2l/2ZV/Gb/zGb/BAktjd3eUv//IvAXjHd3zHz+Kqq6666qqrrvr/iMpVV1111VVXXXXVVVdd9b/CNddc8+DXfu3Xfq93eqd3+uyLFy/ybd/2bTz96U/ngSTxQE9/+tN5+tOfzkMe8pAHv9iLvdhr/8M//MNvc9VVV1111VVX/X+CHvSgB3HVVVddddVVV1111VVX/c/2ju/4jp/1Tu/0Tp998eJFfuM3foO//Mu/5IEk8YK87Mu+LG/3dm/Hfffdd+uHfMiHPISrrrrqqquuuur/EypXXXXV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TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOfk++677xn/8A//8NtcddVVV1111f8P6EEPehBXXXXVVVddddVVV1111VVXXXXVVVddddX/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/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/Vfwjj/Z5hSR1tsUAAAAASUVORK5CYII=) - - diff --git a/docs/kcl/e.md b/docs/kcl/e.md index c1e14b08c6..79441955c2 100644 --- a/docs/kcl/e.md +++ b/docs/kcl/e.md @@ -4,9 +4,11 @@ excerpt: "Return the value of Euler’s number `e`." layout: manual --- -Return the value of Euler’s number `e`. +**WARNING:** This function is deprecated. +Return the value of Euler’s number `e`. +**DEPRECATED** use the constant E ```js e() -> number @@ -20,7 +22,7 @@ e() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/floor.md b/docs/kcl/floor.md index 8d5f87909f..3804619b9f 100644 --- a/docs/kcl/floor.md +++ b/docs/kcl/floor.md @@ -25,7 +25,7 @@ floor(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/ft.md b/docs/kcl/ft.md index b06d9d7d7d..b265799947 100644 --- a/docs/kcl/ft.md +++ b/docs/kcl/ft.md @@ -26,7 +26,7 @@ ft() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/getNextAdjacentEdge.md b/docs/kcl/getNextAdjacentEdge.md index 26f62b714f..3c4877a341 100644 --- a/docs/kcl/getNextAdjacentEdge.md +++ b/docs/kcl/getNextAdjacentEdge.md @@ -21,7 +21,7 @@ getNextAdjacentEdge(tag: TagIdentifier) -> Uuid ### Returns -`Uuid` +`Uuid` ### Examples diff --git a/docs/kcl/getOppositeEdge.md b/docs/kcl/getOppositeEdge.md index a9f5a44965..5ec9c31249 100644 --- a/docs/kcl/getOppositeEdge.md +++ b/docs/kcl/getOppositeEdge.md @@ -21,7 +21,7 @@ getOppositeEdge(tag: TagIdentifier) -> Uuid ### Returns -`Uuid` +`Uuid` ### Examples diff --git a/docs/kcl/getPreviousAdjacentEdge.md b/docs/kcl/getPreviousAdjacentEdge.md index 10ae5acc67..daf3292569 100644 --- a/docs/kcl/getPreviousAdjacentEdge.md +++ b/docs/kcl/getPreviousAdjacentEdge.md @@ -21,7 +21,7 @@ getPreviousAdjacentEdge(tag: TagIdentifier) -> Uuid ### Returns -`Uuid` +`Uuid` ### Examples diff --git a/docs/kcl/inch.md b/docs/kcl/inch.md index d512c61187..e8b504b147 100644 --- a/docs/kcl/inch.md +++ b/docs/kcl/inch.md @@ -26,7 +26,7 @@ inch() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/index.md b/docs/kcl/index.md index c5132f45a5..867217966b 100644 --- a/docs/kcl/index.md +++ b/docs/kcl/index.md @@ -9,110 +9,117 @@ layout: manual * [Types](kcl/types) * [Modules](kcl/modules) * [Known Issues](kcl/KNOWN-ISSUES) -* [`abs`](kcl/abs) -* [`acos`](kcl/acos) -* [`angleToMatchLengthX`](kcl/angleToMatchLengthX) -* [`angleToMatchLengthY`](kcl/angleToMatchLengthY) -* [`angledLine`](kcl/angledLine) -* [`angledLineOfXLength`](kcl/angledLineOfXLength) -* [`angledLineOfYLength`](kcl/angledLineOfYLength) -* [`angledLineThatIntersects`](kcl/angledLineThatIntersects) -* [`angledLineToX`](kcl/angledLineToX) -* [`angledLineToY`](kcl/angledLineToY) -* [`appearance`](kcl/appearance) -* [`arc`](kcl/arc) -* [`arcTo`](kcl/arcTo) -* [`asin`](kcl/asin) -* [`assert`](kcl/assert) -* [`assertEqual`](kcl/assertEqual) -* [`assertGreaterThan`](kcl/assertGreaterThan) -* [`assertGreaterThanOrEq`](kcl/assertGreaterThanOrEq) -* [`assertLessThan`](kcl/assertLessThan) -* [`assertLessThanOrEq`](kcl/assertLessThanOrEq) -* [`atan`](kcl/atan) -* [`atan2`](kcl/atan2) -* [`bezierCurve`](kcl/bezierCurve) -* [`ceil`](kcl/ceil) -* [`chamfer`](kcl/chamfer) -* [`circle`](kcl/circle) -* [`circleThreePoint`](kcl/circleThreePoint) -* [`close`](kcl/close) -* [`cm`](kcl/cm) -* [`cos`](kcl/cos) -* [`e`](kcl/e) -* [`extrude`](kcl/extrude) -* [`fillet`](kcl/fillet) -* [`floor`](kcl/floor) -* [`ft`](kcl/ft) -* [`getNextAdjacentEdge`](kcl/getNextAdjacentEdge) -* [`getOppositeEdge`](kcl/getOppositeEdge) -* [`getPreviousAdjacentEdge`](kcl/getPreviousAdjacentEdge) -* [`helix`](kcl/helix) -* [`helixRevolutions`](kcl/helixRevolutions) -* [`hole`](kcl/hole) -* [`hollow`](kcl/hollow) -* [`inch`](kcl/inch) -* [`lastSegX`](kcl/lastSegX) -* [`lastSegY`](kcl/lastSegY) -* [`legAngX`](kcl/legAngX) -* [`legAngY`](kcl/legAngY) -* [`legLen`](kcl/legLen) -* [`line`](kcl/line) -* [`ln`](kcl/ln) -* [`loft`](kcl/loft) -* [`log`](kcl/log) -* [`log10`](kcl/log10) -* [`log2`](kcl/log2) -* [`m`](kcl/m) -* [`map`](kcl/map) -* [`max`](kcl/max) -* [`min`](kcl/min) -* [`mirror2d`](kcl/mirror2d) -* [`mm`](kcl/mm) -* [`offsetPlane`](kcl/offsetPlane) -* [`patternCircular2d`](kcl/patternCircular2d) -* [`patternCircular3d`](kcl/patternCircular3d) -* [`patternLinear2d`](kcl/patternLinear2d) -* [`patternLinear3d`](kcl/patternLinear3d) -* [`patternTransform`](kcl/patternTransform) -* [`patternTransform2d`](kcl/patternTransform2d) -* [`pi`](kcl/pi) -* [`polar`](kcl/polar) -* [`polygon`](kcl/polygon) -* [`pop`](kcl/pop) -* [`pow`](kcl/pow) -* [`profileStart`](kcl/profileStart) -* [`profileStartX`](kcl/profileStartX) -* [`profileStartY`](kcl/profileStartY) -* [`push`](kcl/push) -* [`reduce`](kcl/reduce) -* [`rem`](kcl/rem) -* [`revolve`](kcl/revolve) -* [`round`](kcl/round) -* [`segAng`](kcl/segAng) -* [`segEnd`](kcl/segEnd) -* [`segEndX`](kcl/segEndX) -* [`segEndY`](kcl/segEndY) -* [`segLen`](kcl/segLen) -* [`segStart`](kcl/segStart) -* [`segStartX`](kcl/segStartX) -* [`segStartY`](kcl/segStartY) -* [`shell`](kcl/shell) -* [`sin`](kcl/sin) -* [`sqrt`](kcl/sqrt) -* [`startProfileAt`](kcl/startProfileAt) -* [`startSketchOn`](kcl/startSketchOn) -* [`sweep`](kcl/sweep) -* [`tan`](kcl/tan) -* [`tangentToEnd`](kcl/tangentToEnd) -* [`tangentialArc`](kcl/tangentialArc) -* [`tangentialArcTo`](kcl/tangentialArcTo) -* [`tangentialArcToRelative`](kcl/tangentialArcToRelative) -* [`tau`](kcl/tau) -* [`toDegrees`](kcl/toDegrees) -* [`toRadians`](kcl/toRadians) -* [`xLine`](kcl/xLine) -* [`xLineTo`](kcl/xLineTo) -* [`yLine`](kcl/yLine) -* [`yLineTo`](kcl/yLineTo) -* [`yd`](kcl/yd) +* **`std`** + * [`abs`](kcl/abs) + * [`acos`](kcl/acos) + * [`angleToMatchLengthX`](kcl/angleToMatchLengthX) + * [`angleToMatchLengthY`](kcl/angleToMatchLengthY) + * [`angledLine`](kcl/angledLine) + * [`angledLineOfXLength`](kcl/angledLineOfXLength) + * [`angledLineOfYLength`](kcl/angledLineOfYLength) + * [`angledLineThatIntersects`](kcl/angledLineThatIntersects) + * [`angledLineToX`](kcl/angledLineToX) + * [`angledLineToY`](kcl/angledLineToY) + * [`appearance`](kcl/appearance) + * [`arc`](kcl/arc) + * [`arcTo`](kcl/arcTo) + * [`asin`](kcl/asin) + * [`assert`](kcl/assert) + * [`assertEqual`](kcl/assertEqual) + * [`assertGreaterThan`](kcl/assertGreaterThan) + * [`assertGreaterThanOrEq`](kcl/assertGreaterThanOrEq) + * [`assertLessThan`](kcl/assertLessThan) + * [`assertLessThanOrEq`](kcl/assertLessThanOrEq) + * [`atan`](kcl/atan) + * [`atan2`](kcl/atan2) + * [`bezierCurve`](kcl/bezierCurve) + * [`ceil`](kcl/ceil) + * [`chamfer`](kcl/chamfer) + * [`circle`](kcl/circle) + * [`circleThreePoint`](kcl/circleThreePoint) + * [`close`](kcl/close) + * [`cm`](kcl/cm) + * [`extrude`](kcl/extrude) + * [`fillet`](kcl/fillet) + * [`floor`](kcl/floor) + * [`ft`](kcl/ft) + * [`getNextAdjacentEdge`](kcl/getNextAdjacentEdge) + * [`getOppositeEdge`](kcl/getOppositeEdge) + * [`getPreviousAdjacentEdge`](kcl/getPreviousAdjacentEdge) + * [`helix`](kcl/helix) + * [`helixRevolutions`](kcl/helixRevolutions) + * [`hole`](kcl/hole) + * [`hollow`](kcl/hollow) + * [`inch`](kcl/inch) + * [`lastSegX`](kcl/lastSegX) + * [`lastSegY`](kcl/lastSegY) + * [`legAngX`](kcl/legAngX) + * [`legAngY`](kcl/legAngY) + * [`legLen`](kcl/legLen) + * [`line`](kcl/line) + * [`ln`](kcl/ln) + * [`loft`](kcl/loft) + * [`log`](kcl/log) + * [`log10`](kcl/log10) + * [`log2`](kcl/log2) + * [`m`](kcl/m) + * [`map`](kcl/map) + * [`max`](kcl/max) + * [`min`](kcl/min) + * [`mirror2d`](kcl/mirror2d) + * [`mm`](kcl/mm) + * [`offsetPlane`](kcl/offsetPlane) + * [`patternCircular2d`](kcl/patternCircular2d) + * [`patternCircular3d`](kcl/patternCircular3d) + * [`patternLinear2d`](kcl/patternLinear2d) + * [`patternLinear3d`](kcl/patternLinear3d) + * [`patternTransform`](kcl/patternTransform) + * [`patternTransform2d`](kcl/patternTransform2d) + * [`polar`](kcl/polar) + * [`polygon`](kcl/polygon) + * [`pop`](kcl/pop) + * [`pow`](kcl/pow) + * [`profileStart`](kcl/profileStart) + * [`profileStartX`](kcl/profileStartX) + * [`profileStartY`](kcl/profileStartY) + * [`push`](kcl/push) + * [`reduce`](kcl/reduce) + * [`rem`](kcl/rem) + * [`revolve`](kcl/revolve) + * [`round`](kcl/round) + * [`segAng`](kcl/segAng) + * [`segEnd`](kcl/segEnd) + * [`segEndX`](kcl/segEndX) + * [`segEndY`](kcl/segEndY) + * [`segLen`](kcl/segLen) + * [`segStart`](kcl/segStart) + * [`segStartX`](kcl/segStartX) + * [`segStartY`](kcl/segStartY) + * [`shell`](kcl/shell) + * [`sqrt`](kcl/sqrt) + * [`startProfileAt`](kcl/startProfileAt) + * [`startSketchOn`](kcl/startSketchOn) + * [`sweep`](kcl/sweep) + * [`tangentToEnd`](kcl/tangentToEnd) + * [`tangentialArc`](kcl/tangentialArc) + * [`tangentialArcTo`](kcl/tangentialArcTo) + * [`tangentialArcToRelative`](kcl/tangentialArcToRelative) + * [`toDegrees`](kcl/toDegrees) + * [`toRadians`](kcl/toRadians) + * [`xLine`](kcl/xLine) + * [`xLineTo`](kcl/xLineTo) + * [`yLine`](kcl/yLine) + * [`yLineTo`](kcl/yLineTo) + * [`yd`](kcl/yd) +* **`std::math`** + * [`E`](kcl/const_std-math-E) + * [`PI`](kcl/const_std-math-PI) + * [`TAU`](kcl/const_std-math-TAU) + * [`cos`](kcl/std-math-cos) + * [`sin`](kcl/std-math-sin) + * [`tan`](kcl/std-math-tan) +* **`std::prelude`** + * [`HALF_TURN`](kcl/const_std-prelude-HALF_TURN) + * [`QUARTER_TURN`](kcl/const_std-prelude-QUARTER_TURN) + * [`THREE_QUARTER_TURN`](kcl/const_std-prelude-THREE_QUARTER_TURN) + * [`ZERO`](kcl/const_std-prelude-ZERO) diff --git a/docs/kcl/int.md b/docs/kcl/int.md index 81a5b35c5f..0c0ca225c5 100644 --- a/docs/kcl/int.md +++ b/docs/kcl/int.md @@ -27,7 +27,7 @@ int(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/lastSegX.md b/docs/kcl/lastSegX.md index 3e74225fc9..279c1cb451 100644 --- a/docs/kcl/lastSegX.md +++ b/docs/kcl/lastSegX.md @@ -21,7 +21,7 @@ lastSegX(sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/lastSegY.md b/docs/kcl/lastSegY.md index c84a1d2aeb..a04a9f5241 100644 --- a/docs/kcl/lastSegY.md +++ b/docs/kcl/lastSegY.md @@ -21,7 +21,7 @@ lastSegY(sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/legAngX.md b/docs/kcl/legAngX.md index 5093c2dc12..0db7b25fae 100644 --- a/docs/kcl/legAngX.md +++ b/docs/kcl/legAngX.md @@ -26,7 +26,7 @@ legAngX(hypotenuse: number, leg: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/legAngY.md b/docs/kcl/legAngY.md index 5419d8049a..1ce4f835ad 100644 --- a/docs/kcl/legAngY.md +++ b/docs/kcl/legAngY.md @@ -26,7 +26,7 @@ legAngY(hypotenuse: number, leg: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/legLen.md b/docs/kcl/legLen.md index d9c06014bc..177ba6fc0f 100644 --- a/docs/kcl/legLen.md +++ b/docs/kcl/legLen.md @@ -26,7 +26,7 @@ legLen(hypotenuse: number, leg: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/ln.md b/docs/kcl/ln.md index 662288e7c0..ec906d1add 100644 --- a/docs/kcl/ln.md +++ b/docs/kcl/ln.md @@ -25,7 +25,7 @@ ln(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/log.md b/docs/kcl/log.md index 80eb4c35ff..053d45d744 100644 --- a/docs/kcl/log.md +++ b/docs/kcl/log.md @@ -26,7 +26,7 @@ log(num: number, base: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/log10.md b/docs/kcl/log10.md index a39c8dc9e5..f07e67c11f 100644 --- a/docs/kcl/log10.md +++ b/docs/kcl/log10.md @@ -25,7 +25,7 @@ log10(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/log2.md b/docs/kcl/log2.md index 6b1bc32100..dca2975bb3 100644 --- a/docs/kcl/log2.md +++ b/docs/kcl/log2.md @@ -25,7 +25,7 @@ log2(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/m.md b/docs/kcl/m.md index bc21f0b80a..125dd0dfb7 100644 --- a/docs/kcl/m.md +++ b/docs/kcl/m.md @@ -26,7 +26,7 @@ m() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/map.md b/docs/kcl/map.md index 4292efec08..9d5da54914 100644 --- a/docs/kcl/map.md +++ b/docs/kcl/map.md @@ -22,7 +22,7 @@ map(array: [KclValue], map_fn: FunctionParam) -> [KclValue] ### Returns -[`[KclValue]`](/docs/kcl/types/KclValue) +[`[KclValue]`](/docs/kcl/types/KclValue) ### Examples diff --git a/docs/kcl/max.md b/docs/kcl/max.md index b99e9cc769..8186c902e3 100644 --- a/docs/kcl/max.md +++ b/docs/kcl/max.md @@ -25,7 +25,7 @@ max(args: [number]) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/min.md b/docs/kcl/min.md index 2042ceada1..fde7dee673 100644 --- a/docs/kcl/min.md +++ b/docs/kcl/min.md @@ -25,7 +25,7 @@ min(args: [number]) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/mirror2d.md b/docs/kcl/mirror2d.md index eb514aa245..3a66bdfe64 100644 --- a/docs/kcl/mirror2d.md +++ b/docs/kcl/mirror2d.md @@ -24,7 +24,7 @@ mirror2d(data: Mirror2dData, sketch_set: SketchSet) -> [Sketch] ### Returns -[`[Sketch]`](/docs/kcl/types/Sketch) +[`[Sketch]`](/docs/kcl/types/Sketch) ### Examples diff --git a/docs/kcl/mm.md b/docs/kcl/mm.md index bf9446c93c..f6f1714371 100644 --- a/docs/kcl/mm.md +++ b/docs/kcl/mm.md @@ -26,7 +26,7 @@ mm() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/patternCircular2d.md b/docs/kcl/patternCircular2d.md index 410f80c4ed..bd27659223 100644 --- a/docs/kcl/patternCircular2d.md +++ b/docs/kcl/patternCircular2d.md @@ -26,7 +26,7 @@ patternCircular2d(sketch_set: SketchSet, instances: integer, center: [number], a ### Returns -[`[Sketch]`](/docs/kcl/types/Sketch) +[`[Sketch]`](/docs/kcl/types/Sketch) ### Examples diff --git a/docs/kcl/patternCircular3d.md b/docs/kcl/patternCircular3d.md index cc205ccf74..4ceb4cc346 100644 --- a/docs/kcl/patternCircular3d.md +++ b/docs/kcl/patternCircular3d.md @@ -27,7 +27,7 @@ patternCircular3d(solid_set: SolidSet, instances: integer, axis: [number], cente ### Returns -[`[Solid]`](/docs/kcl/types/Solid) +[`[Solid]`](/docs/kcl/types/Solid) ### Examples diff --git a/docs/kcl/patternLinear2d.md b/docs/kcl/patternLinear2d.md index db0bb2bfe2..5e09c0222c 100644 --- a/docs/kcl/patternLinear2d.md +++ b/docs/kcl/patternLinear2d.md @@ -25,7 +25,7 @@ patternLinear2d(sketch_set: SketchSet, instances: integer, distance: number, axi ### Returns -[`[Sketch]`](/docs/kcl/types/Sketch) +[`[Sketch]`](/docs/kcl/types/Sketch) ### Examples diff --git a/docs/kcl/patternLinear3d.md b/docs/kcl/patternLinear3d.md index 49d7ff4a83..3f5b16e5f7 100644 --- a/docs/kcl/patternLinear3d.md +++ b/docs/kcl/patternLinear3d.md @@ -25,7 +25,7 @@ patternLinear3d(solid_set: SolidSet, instances: integer, distance: number, axis: ### Returns -[`[Solid]`](/docs/kcl/types/Solid) +[`[Solid]`](/docs/kcl/types/Solid) ### Examples diff --git a/docs/kcl/patternTransform.md b/docs/kcl/patternTransform.md index f7eb3e3c65..eddb4766e0 100644 --- a/docs/kcl/patternTransform.md +++ b/docs/kcl/patternTransform.md @@ -50,7 +50,7 @@ patternTransform(solid_set: SolidSet, instances: integer, transform: FunctionPar ### Returns -[`[Solid]`](/docs/kcl/types/Solid) +[`[Solid]`](/docs/kcl/types/Solid) ### Examples diff --git a/docs/kcl/patternTransform2d.md b/docs/kcl/patternTransform2d.md index fa28c31283..684bba2650 100644 --- a/docs/kcl/patternTransform2d.md +++ b/docs/kcl/patternTransform2d.md @@ -24,7 +24,7 @@ patternTransform2d(sketch_set: SketchSet, instances: integer, transform: Functio ### Returns -[`[Sketch]`](/docs/kcl/types/Sketch) +[`[Sketch]`](/docs/kcl/types/Sketch) ### Examples diff --git a/docs/kcl/pi.md b/docs/kcl/pi.md index d6fefb9245..2c6e9ea647 100644 --- a/docs/kcl/pi.md +++ b/docs/kcl/pi.md @@ -4,9 +4,11 @@ excerpt: "Return the value of `pi`. Archimedes’ constant (π)." layout: manual --- -Return the value of `pi`. Archimedes’ constant (π). +**WARNING:** This function is deprecated. +Return the value of `pi`. Archimedes’ constant (π). +**DEPRECATED** use the constant PI ```js pi() -> number @@ -20,7 +22,7 @@ pi() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/polar.md b/docs/kcl/polar.md index 125504e82e..53045e1ae5 100644 --- a/docs/kcl/polar.md +++ b/docs/kcl/polar.md @@ -21,7 +21,7 @@ polar(data: PolarCoordsData) -> [number] ### Returns -`[number]` +`[number]` ### Examples diff --git a/docs/kcl/pow.md b/docs/kcl/pow.md index aef9d926ac..4df324b31e 100644 --- a/docs/kcl/pow.md +++ b/docs/kcl/pow.md @@ -26,7 +26,7 @@ pow(num: number, pow: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/profileStart.md b/docs/kcl/profileStart.md index 0fb4db183f..07d7ea74c2 100644 --- a/docs/kcl/profileStart.md +++ b/docs/kcl/profileStart.md @@ -21,7 +21,7 @@ profileStart(sketch: Sketch) -> [number] ### Returns -`[number]` +`[number]` ### Examples diff --git a/docs/kcl/profileStartX.md b/docs/kcl/profileStartX.md index 5da544c22a..5e6e230cf8 100644 --- a/docs/kcl/profileStartX.md +++ b/docs/kcl/profileStartX.md @@ -21,7 +21,7 @@ profileStartX(sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/profileStartY.md b/docs/kcl/profileStartY.md index 0e9195514e..b3228ded5a 100644 --- a/docs/kcl/profileStartY.md +++ b/docs/kcl/profileStartY.md @@ -21,7 +21,7 @@ profileStartY(sketch: Sketch) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/reduce.md b/docs/kcl/reduce.md index 6391c40cf7..4e77e64fa7 100644 --- a/docs/kcl/reduce.md +++ b/docs/kcl/reduce.md @@ -76,7 +76,7 @@ assertEqual(sum, 6, 0.00001, "1 + 2 + 3 summed is 6") // Declare a function that sketches a decagon. fn decagon(radius) { // Each side of the decagon is turned this many degrees from the previous angle. - stepAngle = 1 / 10 * tau() + stepAngle = 1 / 10 * TAU // Start the decagon sketch at this point. startOfDecagonSketch = startSketchOn('XY') @@ -97,7 +97,7 @@ fn decagon(radius) { /* The `decagon` above is basically like this pseudo-code: fn decagon(radius): - stepAngle = (1/10) * tau() + stepAngle = (1/10) * TAU plane = startSketchOn('XY') startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane) diff --git a/docs/kcl/rem.md b/docs/kcl/rem.md index 9e53743f50..50bbd4ac1d 100644 --- a/docs/kcl/rem.md +++ b/docs/kcl/rem.md @@ -26,7 +26,7 @@ rem(num: number, divisor: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/round.md b/docs/kcl/round.md index d5d9450310..5390545cb3 100644 --- a/docs/kcl/round.md +++ b/docs/kcl/round.md @@ -25,7 +25,7 @@ round(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segAng.md b/docs/kcl/segAng.md index c1930e2979..937e507185 100644 --- a/docs/kcl/segAng.md +++ b/docs/kcl/segAng.md @@ -21,7 +21,7 @@ segAng(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segEnd.md b/docs/kcl/segEnd.md index 4ba2d2ac80..d88ba7df56 100644 --- a/docs/kcl/segEnd.md +++ b/docs/kcl/segEnd.md @@ -21,7 +21,7 @@ segEnd(tag: TagIdentifier) -> [number] ### Returns -`[number]` +`[number]` ### Examples diff --git a/docs/kcl/segEndX.md b/docs/kcl/segEndX.md index 498d833f93..56f12d60c5 100644 --- a/docs/kcl/segEndX.md +++ b/docs/kcl/segEndX.md @@ -21,7 +21,7 @@ segEndX(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segEndY.md b/docs/kcl/segEndY.md index 11ff58ad8c..4bb63dd781 100644 --- a/docs/kcl/segEndY.md +++ b/docs/kcl/segEndY.md @@ -21,7 +21,7 @@ segEndY(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segLen.md b/docs/kcl/segLen.md index 12e205390d..bd96a94946 100644 --- a/docs/kcl/segLen.md +++ b/docs/kcl/segLen.md @@ -21,7 +21,7 @@ segLen(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segStart.md b/docs/kcl/segStart.md index c5dccf09f5..37e046f74c 100644 --- a/docs/kcl/segStart.md +++ b/docs/kcl/segStart.md @@ -21,7 +21,7 @@ segStart(tag: TagIdentifier) -> [number] ### Returns -`[number]` +`[number]` ### Examples diff --git a/docs/kcl/segStartX.md b/docs/kcl/segStartX.md index 9efd632bc1..2c695cd186 100644 --- a/docs/kcl/segStartX.md +++ b/docs/kcl/segStartX.md @@ -21,7 +21,7 @@ segStartX(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/segStartY.md b/docs/kcl/segStartY.md index 1ba506cd6e..5e3c0d61af 100644 --- a/docs/kcl/segStartY.md +++ b/docs/kcl/segStartY.md @@ -21,7 +21,7 @@ segStartY(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/sin.md b/docs/kcl/sin.md deleted file mode 100644 index 2794bd6ce8..0000000000 --- a/docs/kcl/sin.md +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: "sin" -excerpt: "Compute the sine of a number (in radians)." -layout: manual ---- - -Compute the sine of a number (in radians). - - - -```js -sin(num: number) -> number -``` - -### Tags - -* `math` - - -### Arguments - -| Name | Type | Description | Required | -|----------|------|-------------|----------| -| `num` | `number` | | Yes | - -### Returns - -`number` - - -### Examples - -```js -exampleSketch = startSketchOn("XZ") - |> startProfileAt([0, 0], %) - |> angledLine({ - angle = 50, - length = 15 / sin(toDegrees(135)) - }, %) - |> yLineTo(0, %) - |> close() - -example = extrude(exampleSketch, length = 5) -``` - -![Rendered example of sin 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD8HElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+ictVVV1111VVXXXXVVVdd9X/Mi73Yi732i73Yi73WNddc8+Af/dEf/Zz77rvvVq666qqrrrrq/yf0oAc9iKuuuuqqq6666qqrrrrqqv8rXuzFXuy1P/dzP/e3eKb77rvv1s/6rM96nfvuu+9Wrrrqqquuuur/H8rx48e56qqrrrrqqquuuuqqq676v+DFXuzFXvtzP/dzf+tv/uZv+PEf/3GuvfZabrzxxuOv+Iqv+NZ/9md/9jOHh4e7XHXVVVddddX/L5Tjx49z1VVXXXXVVVddddVVV131v90111zz4K/4iq/4q2c84xn82I/9GKvVittuu41rr72WG2+88fgrvuIrvvWf/dmf/czh4eEuV1111VVXXfX/B+X48eNcddVVV1111VVXXXXVVVf9b3bNNdc8+Ju+6Zue/oxnPIPv+77v436r1YrbbruNa6+9lhtvvPH4K77iK771n/3Zn/3M4eHhLlddddVVV131/wPl+PHjXHXVVVddddVVV1111VVX/W91zTXXPPjDP/zDv2u5XD74+77v+3hu6/WaZzzjGVx77bXceOONx1/xFV/xrf/sz/7sZw4PD3e56qqrrrrqqv/7KMePH+eqq6666qqrrrrqqquuuup/q0/6pE/6qRtvvPG1v/3bv53nJgmA9XrNM57xDK699lpuvPHG46/4iq/41n/2Z3/2M4eHh7tcddVVV1111f9tlOPHj3PVVVddddVVV1111VVXXfW/0ed+7uf+1o033vjaX//1X89zk8QDDcPAbbfdxrXXXsuNN954/BVf8RXf+s/+7M9+5vDwcJerrrrqqquu+r+Lcvz4ca666qqrrrrqqquuuuqqq/63+dzP/dzfuvHGG1/7537u57h06RIPJIkHkgTAer3mtttu47rrruOGG244/oqv+Ipv/Wd/9mc/c3h4uMtVV1111VVX/d9EOX78OFddddVVV1111VVXXXXVVf+bfO7nfu5vvdiLvdhr/9iP/RjPeMYzeCBJPJAkHmgYBm677TauvfZabrjhhuOv+Iqv+NZ/9md/9jOHh4e7XHXVVVddddX/PZTjx49z1VVXXXXVVVddddVVV131v8WHf/iHf9crvuIrvvX3fd/38YxnPIMHksQDSeKBJAGwXq+57bbbuPbaa7nhhhuOv+IrvuJb/9mf/dnPHB4e7nLVVVddddVV/7dQjh8/zlVXXXXVVVddddVVV1111f8Gr/M6r/Pe7/RO7/TZ3/d938cznvEMHkgSDySJB5LEAw3DwG233ca1117LDTfccPwVX/EV3/rP/uzPfubw8HCXq6666qqrrvq/g3L8+HGuuuqqq6666qqrrrrqqqv+p3uxF3ux1/6kT/qkn/q+7/s+nvGMZ/BAknggSTyQJB5IEgDr9ZrbbruNa6+9lhtuuOH4K77iK771n/3Zn/3M4eHhLlddddVVV131fwPl+PHjXHXVVVddddVVV1111VVX/U/2Yi/2Yq/9uZ/7ub/1sz/7szzpSU/igSTxQJJ4IEk8kCQeaL1ec/vtt3PNNddwww03HL/11lv/5tZbb/1rrrrqqquuuur/BoKrrrrqqquuuuqqq6666qr/wV7sxV7stT/3cz/3t/7mb/6Gv/3bv+WBJPFAknggSTyQJJ6bJB7owz/8w7+Lq6666qqrrvq/g8pVV1111VVXXXXVVVddddX/UC/2Yi/22p/7uZ/7W894xjP4uZ/7OR5IEg8kiQeSxANJ4rlJAuBN3/RNueWWWwC47777buWqq6666qqr/u8guOqqq6666qqrrrrqqquu+h/ommuuefDnfu7n/tYznvEMvu/7vo8HksQDSeKBJPFAknhukgB4l3d5F2655RaOjo4AOHv27K1cddVVV1111f8dBFddddVVV1111VVXXXXVVf/DXHPNNQ/+8A//8O96xjOewfd93/fxQJJ4IEk8kCQeSBIPJAlJALzLu7wLt9xyC0dHRzzpSU8C4L777ruVq6666qqrrvq/g+Cqq6666qqrrrrqqquuuup/mA//8A//rhtvvPG1v+/7vo8HksQDSeKBJPFAknggSdzvXd7lXbjllls4Ojrib/7mb7jqqquuuuqq/6MIrrrqqquuuuqqq6666qqr/gf53M/93N+68cYbX/vrv/7reSBJPJAkHkgSDySJB5LE/d70Td+UW265BYC/+Zu/4fz585w6dQqA++6771auuuqqq6666v8OKlddddVVV1111VVXXXXVVf9DfO7nfu5v3Xjjja/9cz/3czyQJB5IEg8kiQeSxANJ4n5v+qZvyku8xEsA8Ed/9EecP3+eBzp79uwzuOqqq6666qr/Owiuuuqqq6666qqrrrrqqqv+B/jcz/3c33qxF3ux1/65n/s5nvGMZ3A/STyQJB5IEg8kiQeSxP1e4iVegpd4iZcA4I/+6I84f/48ALbZ2NgA4L777ruVq6666qqrrvq/g8pVV1111VVXXXXVVVddddV/sw//8A//rhd7sRd77e/7vu/jGc94BveTxANJ4oEk8UCSeCBJ3O8lXuIleNM3fVMA/uiP/ojz588DYBuAxWIBwNmzZ2/lqquuuuqqq/7voHLVVVddddVVV1111VVXXfXf6B3f8R0/63Ve53Xe+/u+7/t4xjOewf0k8UCSeCBJPJAkHkgS97vlllt40zd9UwD++q//mvPnzwNgm6uuuuqqq676P47KVVddddVVV1111VVXXXXVf5PXeZ3Xee93eqd3+uzv+77v4xnPeAb3k8QDSeKBJPFAknggSdzvlltu4V3e5V0AeNKTnsQdd9wBgG0eaGNjA4D77rvvVq666qqrrrrq/w4qV1111VVXXXXVVVddddVV/w1e7MVe7LU//MM//Lt+9md/lmc84xncTxIPJIkHksQDSeKBJHG/W265hXd5l3cB4Pbbb+dJT3oSALZ5oI2NDQDuu+++W7nqqquuuuqq/1uoXHXVVVddddVVV1111VVX/Rd7sRd7sdf+3M/93N/63d/9Xf72b/+W+0nigSTxQJJ4IEk8kCTud+zYMd7lXd4FgPPnz/M3f/M3ANjmuc3ncwDOnj17K1ddddVVV131fwuVq6666qqrrrrqqquuuuqq/0Iv9mIv9tqf+7mf+1t/8zd/w+/+7u9yP0k8kCQeSBIPJIkHksT9jh07xgd/8AcDcP78ef7oj/4IANs8N9tsbGwAcN99993KVVddddVVV/3fQuWqq6666qqrrrrqqquuuuq/yDXXXPPgz/3cz/2tZzzjGfzcz/0c95PEA0nigSTxQJJ4IEnc79ixY7zpm74pAOfPn+eP/uiPALDNc7PNVVddddVVV/0fR+Wqq6666qqrrrrqqquuuuq/wDXXXPPgb/qmb3r6M57xDL7v+76P+0nigSTxQJJ4IEk8kCTud+zYMd70Td+UW265hfPnz/NHf/RHANjmudnmfhsbGwDcd999t3LVVVddddVV/7dQueqqq6666qqrrrrqqquu+k92zTXXPPjDP/zDv+sZz3gG3/d938f9JPFAknggSTyQJB5IEg/0pm/6ptxyyy0cHR3xR3/0RwDY5rnZ5oEWiwUAZ8+efQZXXXXVVVdd9X8LwVVXXXXVVVddddVVV1111X+yD//wD/+uG2+88bW/7/u+j/tJ4oEk8UCSeCBJPJAkHuhd3uVduOWWWzg6OuI3f/M3AbDNc7PNA9nmqquuuuqqq/4Po3LVVVddddVVV1111VVXXfWf6HM/93N/68Ybb3ztr//6r+d+knggSTyQJB5IEg8kiQd6l3d5F2655RaOjo74m7/5GwBs89xs80C2ATh9+jQA//AP//DbXHXVVVddddX/LVSuuuqqq6666qqrrrrqqqv+k3zu537ub914442v/XM/93PcTxIPJIkHksQDSeKBJPFA7/Iu78Itt9wCwN/8zd9w/vx5bPPcbPNAtrnqqquuuuqq/wcIrrrqqquuuuqqq6666qqr/hN8+Id/+He92Iu92Gv/3M/9HM94xjMAkMQDSeKBJPFAknggSTzQm77pm3LLLbcA8Ed/9EecP38e2zyQbWzzQLZ5oI2NDQDuu+++W7nqqquuuuqq/1uoXHXVVVddddVVV1111VVX/Qd7x3d8x896ndd5nff+vu/7Pp7xjGcAIIkHksQDSeKBJPFAknigV3u1V+MlXuIlAPijP/ojzp07x3OzzXOzzVVXXXXVVVf9P0Llqquuuuqqq6666qqrrrrqP9DrvM7rvPc7vdM7ffb3fd/38YxnPAMASTyQJB5IEg8kiQeSxAO9xEu8BK/+6q8OwB/90R9x7tw5npttnpttntupU6cA+Id/+Iff5qqrrrrqqqv+76Fy1VVXXXXVVVddddVVV131H+TFXuzFXvvDP/zDv+tnf/ZnecYzngGAJB5IEg8kiQeSxANJ4oFuueUW3vRN3xSAP/qjP+LcuXM8N9s8N9s8N9tsbGwAcN99993KVVddddVVV/3fQ+Wqq6666qqrrrrqqquuuuo/wIu92Iu99ud+7uf+1u/+7u/yt3/7twBI4oEk8UCSeCBJPJAkHuiWW27hXd7lXQD467/+a86dO8dzs81zs81zs81VV1111VVX/T9A5aqrrrrqqquuuuqqq6666t/pxV7sxV77cz/3c3/rb/7mb/jd3/1dACTxQJJ4IEk8kCQeSBIPdMstt/Au7/IuADzpSU/i9ttv57nZ5rnZ5rnZ5n4bGxsA3Hfffbdy1VVXXXXVVf/3ULnqqquuuuqqq6666qqrrvp3uOaaax78uZ/7ub/1jGc8g5/7uZ8DQBIPJIkHksQDSeKBJPFAt9xyC+/yLu8CwO23384Tn/hEnpttnpttnpttHmhjYwOAs2fPPoOrrrrqqquu+r+HylVXXXXVVVddddVVV1111b/RNddc8+Bv+qZvevoznvEMvu/7vg8ASTyQJB5IEg8kiQeSxAMdO3aMd3mXdwHg/Pnz/PVf/zXPzTbPzTYPZJvnZpurrrrqqquu+j+OylVXXXXVVVddddVVV1111b/BNddc8+AP//AP/65nPOMZfN/3fR8AknggSTyQJB5IEg8kiQc6duwYH/zBHwzA+fPn+cM//EOem20eyDbPzTbPzTYAGxsbANx33323ctVVV1111VX/9xBcddVVV1111VVXXXXVVVf9G3z4h3/4d914442v/X3f9308P5J4IEk8kCQeSBIPdOzYMd70Td8UgPPnz/OHf/iHPJBtbPNAtnlutnlutrnfxsYGAGfPnr2Vq6666qqrrvq/h8pVV1111VVXXXXVVVddddW/0ud+7uf+1o033vjaX//1X8/9JHE/STyQJB5IEg8kief2pm/6ptxyyy2cP3+eP/zDP+SBbPPcbPPcbPPcbPNAGxsbANx33323ctVVV1111VX/91C56qqrrrrqqquuuuqqq676V/jcz/3c37rxxhtf++d+7ue4nyTuJ4kHksQDSeKBJPHc3uVd3oVbbrmFo6Mj/vAP/5AHss1zs81zs81zs81VV1111VVX/T9DcNVVV1111VVXXXXVVVdd9SL63M/93N96sRd7sdf+uZ/7OZ7xjGcAIIkXRBIPJIl/ybu8y7twyy23cHR0xG/8xm/wQLZ5brZ5brZ5brZ5bovFAoD77rvvVq666qqrrrrq/yYqV1111VVXXXXVVVddddVVL4IP//AP/64Xe7EXe+3v+77v4xnPeAYAknggSbwgknhuknigd3mXd+GWW27h6OiIv/7rv+aBbPPcbPPcbPPcbPPcbLOxsQHA2bNnb+Wqq6666qqr/m+ictVVV1111VVXXXXVVVdd9S94x3d8x896ndd5nff+vu/7Pp7xjGcAIIkHksQDSeKFkcQDvdmbvRm33HILAH/913/N+fPnAbDN82Ob52ab52ab52YbgM3NTQDuu+++W7nqqquuuuqq/5uoXHXVVVddddVVV1111VVXvRAv9mIv9trv9E7v9Nnf933fxzOe8QwAJPFAknggSTyQJB5IEg/0Zm/2Zrz4i784AH/4h3/I+fPnAbDNc7PNc7PN82Ob52ab+21sbHDVVVddddVV/8dRueqqq6666qqrrrrqqquuegFe7MVe7LU/93M/97d+9md/lmc84xkASOKBJPFAknggSTyQJB7oJV7iJXjxF39xAP7wD/+Q8+fPA2Cb52ab52ab52ab58c2D7SxsQHAfffddytXXXXVVVdd9X8Tlauuuuqqq6666qqrrrrqqufjxV7sxV77cz/3c3/rb/7mb/jbv/1bACTxQJJ4IEk8kCQeSBIP9BIv8RK86Zu+KQB/+Id/yPnz5wGwzXOzzXOzzXOzzXOzzQtz9uzZZ3DVVVddddVV/zdRueqqq6666qqrrrrqqquuei4v9mIv9tqf+7mf+1vPeMYz+Lmf+zkAJPFAknggSTyQJB5IEg90yy238KZv+qYA/PVf/zXnz58HwDbPzTbPzTbPzTbPzTbPj202NjYAuO+++27lqquuuuqqq/5vonLVVVddddVVV1111VVXXfUA11xzzYM/93M/97ee8Yxn8H3f930ASOKBJPFAknggSTyQJB7olltu4V3e5V0A+Ou//mtuv/12bPPcbPP82Oa52ea52ea52eZ+m5ubAJw9e/ZWrrrqqquuuur/JipXXXXVVVddddVVV1111VXPdM011zz4cz7nc37rGc94Bt/3fd8HgCQeSBIPJIkHksQD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gx7EwcEBv//7v8+/l21sY5v/CLaxzb+HbWzzb2Eb2/xb2MY2/1q2+deyjW3+NWzzr2Eb2/xr2OZFsb29DcB99913K1ddddVVV1111XOjctVVV1111VVXXXXV/1kf/uEf/l0v9mIv9trf9V3fxTOe8QxeFJK4nyRekHd/93fnQQ96EAC///u/zz333MO/hW3+I9nmP4Jt/q1s829lm38L2/xr2eZfyzb/Wrb517DNv8bOzg4AZ8+evZWrrrrqqquuuuq5Ubnqqquuuuqqq6666v+k13md13nv13md13nv7/qu7+LWW29FEveTxP0kcT9J3E8SDySJ+73FW7wFD3rQgwD45V/+Ze655x7+NWzzH802/162+fewzb+Vbf4tbPNvYZt/Ldv8a9jmX8s2/xq22d7e5qqrrrrqqquueoGoXHXVVVddddVVV131f86LvdiLvfaHf/iHf9dP/dRPceuttyKJ+0nifpJ4UUjifq/xGq/BS77kSwLwy7/8y9xzzz38S2zzn8E2/xFs8+9hm38r2/xb2Obfwjb/Wrb517LNv5Zt/jVs80D33XffrVx11VVXXXXVVc+NylVXXXXVVVddddVV/6e82Iu92Gt/7ud+7m/91m/9Fn/913+NJO4niRdEEveTxPPzki/5krzma74mAL/8y7/MPffcwwtim/8MtvmPYpt/D9v8W9nm38o2/1q2+deyzb+Wbf61bPOvZRuA7e1tAM6ePfsMrrrqqquuuuqq54fKVVddddVVV1111VX/Z7zYi73Ya3/u537ub/31X/81v/3bv80LI4n7SeJ+knggSQA86EEP4i3e4i0A+P3f/33uueceHsg2/5ls8x/FNv8etvm3ss2/lW3+LWzzr2Wbfy3b/GvZ5l/DNg+0s7MDwH333XcrV1111VVXXXXV80Plqquuuuqqq6666qr/E6655poHf+7nfu5v3XrrrfzUT/0UAJK4nyTuJ4n7SeIFkQTAgx70IN793d8dgN///d/nKU95CgC2+c9km/8otvn3ss2/h23+LWzzb2Gbfy3b/GvZ5l/LNv9atnlu29vbANx33323ctVVV1111VVXPT9Urrrqqquuuuqqq676X++aa6558Dd90zc9/dZbb+W7vuu7AJDE/SRxP0m8IJK4nyQAHvSgB/Hu7/7uAPzVX/0VT37yk/nPZJv/SLb597LNv4dt/i1s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yzYAOzs7ANx33323ctVVV1111VVX/WtQueqqq6666qqrrvo/4h3f8R0/63Ve53Xe+9u+7dt4+tOfzv0kcT9J3E8S95PE/STxQC/90i/NS7/0SwPw8z//89x99938V5PEv5UkAGxz1f8+tvnXss2/hm3+s9nmX8s2ADs7O1x11VVXXXXVVf9mVK666qqrrrrqqqv+D3ixF3ux136nd3qnz/62b/s2nv70p3M/SdxPEveTxIviZV7mZXjrt35rAH7+53+eu+++m/9qkviPIAkA21z1v4Nt/rVs869hm38t2/xns839dnZ2APiHf/iH3+aqq6666qqrrvrXonLVVVddddVVV131v9yLvdiLvfbnfu7n/taP//iP8/SnP51/LUncTxL3e8hDHsJbv/VbA/A7v/M73H333fxXk8R/NEkA2Oaq52Sbfw3b/GvY5n872/xr2eZfwzYPtLOzA8B99913K1ddddVVV1111b8WwVVXXXXVVVddddX/Yi/2Yi/22p/7uZ/7W3/xF3/BX/zFX/BAkrifJO4niftJ4vl58IMfzHu/93sD8Du/8zs86UlP4r+aJP4zSeK/iiT+PSTx/41t/rVs869hm38N2/xr2eaqq6666qqrrvpvReWqq6666qqrrrrqf6kXe7EXe+3P/dzP/a2nPe1p/PiP/ziSuJ8k7ieJF4UkAB784AfzPu/zPgA86UlP4klPehL/1STxX0ESALa56j+Xbf6/sc2/lm2e287ODgD33XffrVx11VVXXXXVVf9aBFddddVVV1111VX/C11zzTUP/tzP/dzfetrTnsa3fdu38aKSxP0kcT9JABw/fpz3eZ/3AeBJT3oSv/3bv81/NUn8V5PEfzZJXPWfxzb/Grb517DNv4Zt/rVs8/wcO3YMgLNnzz6Dq6666qqrrrrqX4vKVVddddVVV1111f8y11xzzYM/53M+57ee9rSn8W3f9m0ASOJ+krifJO4niftJ4rkdP36cj/mYjwHgrrvu4rd/+7f5ryaJ/y6SALDNVf8y2/xnsc1/Jtv8a9jmP5ttrrrqqquuuuqq/xRUrrrqqquuuuqqq/6X+fAP//DvOjg4ePC3fdu3ASCJ+0nifpJ4UUji+PHjvM/7vA8Ad911Fz//8z/PfyVJ/E8hCQDb/EeThG3+v7HNfybb/E9im/9IN910EwD33XffrVx11VVXXXXV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hG0kAWAbSdhGEraRhG0kYRtJ2EYStpGEbSRhGwBJ2EYStpGEbQAkYZsHkoRtACRhm38LSdgGQBK2uZ8kbAMgCdvcTxK2uZ8kbHM/SdjmfpKwzb+WJGzzQJKwzb9kZ2cHgLNnzz6Dq6666qqrrrrqPxOVq6666qqrrrrqP92LvdiLvTbP9PjHP54777yTnZ0dJPGvIYnnJonnJokHksRzk8QDSeKBJPHCSOJ+knggSdxPEveTxP0kcT9JPD+SAJDE/SQBIIn7SQJAEgCSeG6SAJAEgCQkASAJAEkASOKBJCEJAEkASEISAJIAkMT9JAEgCUkASAJAEpIAkMQDSQJAEgCSAJAEgCTuJwkASfxns839bANgm/vZBsA2ALYBsM39bANgGwDb2AbANrYBsM39bANgGwDb2AbANrYBsM0D2cY2ALYBsA2AbQBsA2CbB7INgG0AbANgm/vZBsA2ALZ5fmwDYJv72eZ+trmfbe5nm/vZ5gWxzQPZ5oFscz/bPJBtnpttHsg2/xLbPDfbPDfbPNDOzg5XXXXVVVddddV/CSpXXXXVVVddddV/urNnz956zTXXPBjgMY95DI95zGO46qqrrvr/7r777rv1H/7hH36bq6666qqrrrrqPxN60IMexFVXXXXVVVdd9Z/rmmuuefDnfM7n/BZXXXXVVVc9y2d91me9zn333XcrV1111VVXXXXVfyb0oAc9iKuuuuqqq6666qqrrrrqqquuuuqqq6666v8kKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/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+EebQGRe5M7VWgAAAABJRU5ErkJggg==) - - diff --git a/docs/kcl/sqrt.md b/docs/kcl/sqrt.md index cd22677920..46ec69f6d7 100644 --- a/docs/kcl/sqrt.md +++ b/docs/kcl/sqrt.md @@ -25,7 +25,7 @@ sqrt(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/std-math-cos.md b/docs/kcl/std-math-cos.md new file mode 100644 index 0000000000..53fcab831d --- /dev/null +++ b/docs/kcl/std-math-cos.md @@ -0,0 +1,44 @@ +--- +title: "std::math::cos" +excerpt: "Compute the cosine of a number (in radians)." +layout: manual +--- + +Compute the cosine of a number (in radians). + + + +```js +cos(num: number(rad)): number(_) +``` + + +### Arguments + +| Name | Type | Description | Required | +|----------|------|-------------|----------| +| `num` | `number(rad)` | | Yes | + +### Returns + +`number(_)` + + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 30, + length = 3 / cos(toRadians(30)), + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of std::math::cos 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAENsUlEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+r6Jy1VVXXXXVVVddddVVV/2fc8011zwY4L777ruVq6666qqrrrrq/zMqV1111VVXXXXVVVddddX/Gddcc82DX/u1X/u93umd3umz77vvvlsBPuRDPuQhXHXVVVddddVV/19Rjh8/zlVXXXXVVVddddVVV131v987vuM7ftYnfdIn/fSNN9742n/4h3/I5ubm8Ztuuun42bNnn3Hrrbf+NVddddVVV1111f9HVK666qqrrrrqqquuuuqq/9Ve7MVe7LU//MM//LuuueaaB//Gb/wGv/EbvwHAy77sy/LQhz6Ud3zHd/ys3/qt3/purrrqqquuuuqq/48ox48f56qrrrrqqquuuuqqq6763+eaa6558Cd90if91Du90zt99h//8R8f//Zv/3ae/vSnc7/VasUNN9zATTfddPzs2bPPuPXWW/+aq6666qqrrrrq/xuCq6666qqrrrrqqquuuup/lWuuuebBH/7hH/5d3/RN3/T0xWLx2l/2ZV/Gb/zGb/BAktjd3eUv//IvAXjHd3zHz+Kqq6666qqrrvr/iMpVV1111VVXXXXVVVdd9b/CNddc8+DXfu3Xfq93eqd3+uyLFy/ybd/2bTz96U/ngSTxQE9/+tN5+tOfzkMe8pAHv9iLvdhr/8M//MNvc9VVV1111VVX/X+CHvSgB3HVVVddddVVV1111VVX/c/2ju/4jp/1Tu/0Tp998eJFfuM3foO//Mu/5IEk8YK87Mu+LG/3dm/Hfffdd+uHfMiHPISrrrrqqquuuur/EypXXXXVVVddddVVV1111f9Y7/iO7/hZ7/RO7/TZFy9e5Dd+4zf4jd/4De4niRdGEgBPf/rTuXjxItdcc82DX+zFXuy1/+Ef/uG3ueqqq6666qqr/r9AD3rQg7jqqquuuuqqq6666qqr/md5sRd7sdf+8A//8O+65pprHvwbv/Eb/MZv/Ab3k8QLI4nn9jIv8zK83du9Hffdd9+tH/IhH/IQrrrqqquuuuqq/y+oXHXVVVddddVVV1111VX/Y1xzzTUP/vAP//DverEXe7HX/o3f+A1+4zd+g/tJ4oWRxAvy9Kc/nd3dXa655poHv9iLvdhr/8M//MNvc9VVV1111VVX/X+AHvSgB3HVVVddddVVV1111VVX/fe65pprHvyO7/iOn/U6r/M67/20pz2Nn/iJn+DixYsASOKFkcQLIwmAl3mZl+Ft3/Ztue+++279kA/5kIdw1VVXXXXVVVf9f0Dlqquuuuqqq6666qqrrvpvc8011zz4tV/7td/rnd7pnT774sWLfNu3fRtPf/rTAZDECyKJF0YSz+3pT386u7u7XHPNNQ9+sRd7sdf+h3/4h9/mqquuuuqqq676v45y/Phxrrrqqquuuuqqq6666qr/eu/4ju/4WZ/0SZ/00zfeeONr/+Ef/iHf//3fz+7uLpKQxPMjCUm8IJKQxPOzWq1Yr9c85jGP4Zprrnnwb/3Wb30PV1111VVXXXXV/3VUrrrqqquuuuqqq6666qr/Uu/4ju/4We/0Tu/02RcvXuQ3fuM3+I3f+A0kIYkXRBIvjCReGEkAPP3pT2d3d5cXe7EXe+0Xe7EXe+1/+Id/+G2uuuqqq6666qr/yyjHjx/nqquuuuqqq6666qqrrvrP92Iv9mKv/bmf+7m/9Uqv9Epv/Ru/8Rt8//d/P7feeiuSeEEkIYkXRBKSeEEkIYn7rVYrVqsVj3nMY7jmmmse/Fu/9Vvfw1VXXXXVVVdd9X8Zlauuuuqqq6666qqrrrrqP9U111zz4A//8A//rhd7sRd77d/4jd/gL//yL9nd3UUSL4gkXhBJvDCSeGGe/vSnA/BiL/Zir/1iL/Zir/0P//APv81VV1111VVXXfV/FeX48eNcddVVV1111VVXXXXVVf/xrrnmmge/2Zu92Ud90id90k8fHBw8+Nu//dt5/OMfz2q14vmRhCQk8fxIQhIviCQk8cJIYr1es7u7y2Me8xiuueaaB//Wb/3W93DVVVddddVVV/1fReWqq6666qqrrrrqqquu+g91zTXXPPi1X/u13+ud3umdPvvixYt827d9G7feeisviCReGEm8MJJ4YSTx3G699VYAXuzFXuy1X+zFXuy1/+Ef/uG3ueqqq6666qqr/i+iHD9+nKuuuuqqq6666qqrrrrqP8Y7vuM7ftYnfdIn/fSNN9742n/4h3/ID/zAD7C7u8vzIwlJvCCSkMQLIglJvCCSkMTzs1qt2N3d5TGPeQzXXHPNg3/rt37re7jqqquuuuqqq/4vonLVVVddddVVV1111VVX/bu9zuu8znu/4zu+42d1Xffg3/iN3+A3f/M3eUEk8cJI4gWRxL9EEv8SSTzjGc8A4MVe7MVe+8Ve7MVe+x/+4R9+m6uuuuqqq6666v8ayvHjx7nqqquuuuqqq6666qqr/m2uueaaB3/5l3/5X73O67zOe//xH//x8R/4gR/g6U9/Os+PJCTx/EhCEpJ4fiQhiRdEEpKQxAsiCUlIAmC1WrG7u8ujH/1orrnmmgf/1m/91vdw1VVXXXXVVVf9X0Plqquuuuqqq6666qqrrvpXu+aaax784R/+4d/1Yi/2Yq/9l3/5l3zv934vFy9e5PmRxAsiiRdGEi+MJP4lknhBbr31VgBe7MVe7LVf7MVe7LX/4R/+4be56qqrrrrqqqv+L6EcP36cq6666qqrrrrqqquuuupFc8011zz4zd7szT7qkz7pk36667oH/8AP/AB/+Id/yGq14rlJQhLPjyQk8YJIQhIviCQk8YJIQhKSeGHW6zXHjx/nuuuu45prrnnwb/3Wb30PV1111VVXXXXV/yVUrrrqqquuuuqqq6666qp/0TXXXPPg137t136vd3qnd/rsixcv8u3f/u08/elP5/mRxAsiiRdGEi+MJF4YSfxLJPFAv/M7v8NLv/RL82Iv9mKv/WIv9mKv/Q//8A+/zVVXXXXVVVdd9X8F5fjx41x11VVXXXXVVVddddVVL9g7vuM7ftYnfdIn/fSNN9742n/4h3/ID/zAD7C7u8tzk4Qknh9JSOL5kYQkJPH8SEISknhBJCGJF0YSknhuq9WK48ePc91113HNNdc8+Ld+67e+h6uuuuqqq6666v8KKlddddVVV1111VVXXXXV8/ViL/Zir/3hH/7h39V13YN/4zd+g9/8zd/k+ZHECyKJF0QSL4wk/iWSeGEk8aL43d/9XV76pV+aF3uxF3vtF3uxF3vtf/iHf/htrrrqqquuuuqq/wsox48f56qrrrrqqquuuuqqq656tmuuuebBn/RJn/RT7/RO7/TZf/zHf3z8B37gB3j605/Oc5OEJJ4fSUji+ZGEJF4QSUjiBZGEJCTxgkhCEv8SSUhitVpx/PhxrrvuOq655poH/9Zv/db3cNVVV1111VVX/V9AOX78OFddddVVV1111VVXXXUVXHPNNQ9+n/d5n6/68A//8O8+PDx88Hd8x3fw+Mc/nucmCUk8P5KQxPMjCUm8IJKQxAsiCUm8MJKQxAsjCUlI4oHuvfdeXumVXgmAW2+99W/Onj17K1ddddVVV1111f92lOPHj3PVVVddddVVV1111VX/n11zzTUPfrM3e7OP+qRP+qSfPn78+Ev/wA/8AL/5m7/JarXigSQhiedHEpJ4fiQhiRdEEpJ4QSQhiRdEEpKQxAsjCUm8IKvViuPHj/Owhz3sOMCf/umf/gxXXXXVVVddddX/dlSuuuqqq6666qqrrrrq/6lrrrnmwa/92q/9Xu/0Tu/02RcvXuQnfuIn+Mu//EuemyReEEm8IJJ4QSTxL5HECyOJf4kkXhSSAPjd3/1dXuqlXooXe7EXe+0Xe7EXe+1/+Id/+G2uuuqqq6666qr/zSjHjx/nqquuuuqqq6666qqr/r95x3d8x8/6pE/6pJ++8cYbX/sP//AP+YEf+AHuvvtuHkgSknh+JCGJ50cSknh+JCGJF0QSkpDECyIJSbwwkpDEv0QSkrjfarXi+PHjPOxhDzsO8Kd/+qc/w1VXXXXVVVdd9b8Zlauuuuqqq6666qqrrvp/5MVe7MVe+8M//MO/65prrnnwb/zGb/Cbv/mbPDdJvCCSeEEk8YJI4oWRxL9EEv8SSfxLJPHC/O7v/i4v9VIvxYu92Iu99ou92Iu99j/8wz/8NlddddVVV1111f9WVK666qqrrrrqqquuuur/gWuuuebBH/7hH/5dL/ZiL/bav/Ebv8Fv/uZv8twk8YJI4gWRxAsiiRdGEi+MJP4lknhRSOJFcenSJf7mb/6Gl3qpl3rw67zO67zXP/zDP/w2V1111VVXXXXV/1aU48ePc9VVV1111VVXXXXVVf9XXXPNNQ9+n/d5n6/68A//8O8+PDx88Hd8x3fw+Mc/ngeShCSeH0lI4vmRhCSeH0lI4gWRhCReEElI4oWRhCReGElIQhL/EklIAuC+++7jFV/xFdnc3Dx+6623/s3Zs2dv5aqrrrrqqquu+t+Icvz4ca666qqrrrrqqquuuur/mmuuuebBb/Zmb/ZRn/RJn/TTx48ff+kf+IEf4Dd/8zdZrVbcTxKSeH4kIYnnRxKSeH4kIYkXRBKSeEEkIYkXRhKSeGEkIYl/iSQkIYkHWq1WHDt2jIc97GHHAf70T//0Z7jqqquuuuqqq/43onLVVVddddVVV1111VX/x7zjO77jZ73TO73TZ1+8eJGf+Imf4C//8i95IEm8IJJ4QSTxgkjihZHECyOJF0YSLwpJvCgk8S/5vd/7PV7qpV6KF3uxF3vta6655sH33XffrVx11VVXXXXVVf/bUI4fP85VV1111VVXXXXVVVf9X/CO7/iOn/W5n/u5v33jjTe+9h/+4R/yAz/wA9x9993cTxKSeH4kIYnnRxKSeH4kIYnnRxKSkMTzIwlJSOIFkYQkXhhJSEISL4wkJCGJF8V6veb48eM89KEPPb65uXn8T//0T3+Gq6666qqrrrrqfxsqV1111VVXXXXVVVdd9b/ci73Yi732h3/4h3/XNddc8+Df+I3f4Dd/8zd5IEm8IJJ4QSTxgkjiBZHECyOJf4kk/iWSeFFI4kUliQf63d/9XV7yJV+SF3uxF3vta6655sH33XffrVx11VVXXXXVVf+bUI4fP85VV1111VVXXXXVVVf9b3TNNdc8+JM+6ZN+6p3e6Z0++4//+I+Pf8d3fAdPf/rTuZ8kJPH8SEISz48kJPH8SEISz48kJPGCSEISL4gkJCGJF0QSkpDECyMJSUjiRSEJSTy39XrNgx70IG688cbjm5ubx//0T//0Z7jqqquuuuqqq/43Ibjqqquuuuqqq6666qr/Za655poHf/iHf/h3fdM3fdPTNzY2XvvLv/zL+c3f/E3uJwlJPD+SkMTzIwlJPD+SkMTzIwlJvCCSkMQLIglJvDCSkMS/RBKSeFFIQhKSeGF+7ud+DoAXe7EXe+1rrrnmwVx11VVXXXXVVf+bUI4fP85VV1111VVXXXXVVVf9b3DNNdc8+M3e7M0+6pM+6ZN++vjx4y/9Az/wA/zmb/4mq9WK+0ni+ZGEJJ4fSUji+ZGEJJ4fSUjiBZGEJF4QSUjihZGEJF4YSUhCEv8SSUhCEi8KSazXa2655RZuvPHG45ubm8f/9E//9Ge46qqrrrrqqqv+t6AcP36cq6666qqrrrrqqquu+p/uHd/xHT/rkz7pk376xhtvfO0//MM/5Ad+4AfY3d3lfpKQxHOThCSeH0lI4vmRhCSeH0lI4gWRhCReEElI4oWRhCReGElI4kUhCUm8KCQhCUnc77bbbuMVX/EV2dzcPP5nf/ZnP3N4eLjLVVddddVVV131vwHl+PHjXHXVVVddddVVV1111f9U7/iO7/hZn/u5n/vbN95442v/4R/+IT/wAz/A05/+dO4nCUk8N0lI4vmRhCSeH0lI4vmRhCReEElI4gWRhCReEElIQhIvjCQk8S+RhCQk8aKQhCSen/V6zS233MKNN954fHNz8/if/umf/gxXXXXVVVddddX/BlSuuuqqq6666qqrrrrqf6AXe7EXe+0P//AP/65rrrnmwb/xG7/Bb/7mb/JAknh+JPGCSOIFkcQLIokXRhIvjCReGEn8SyTxopLEi0oSL6qf//mf58M+7MN4sRd7sdfmqquuuuqqq67634Jy/Phxrrrqqquuuuqqq6666n+Ka6655sGf9Emf9FPv9E7v9Nl//Md/fPwnf/InefzjH8/9JCGJ50cSz48kJPH8SEISz48kJPGCSEISz48kJCGJF0QSknhhJCGJf4kkJCGJf4kkJCGJF4UkJLFer3nQgx7EDTfccPyaa6558J/+6Z/+DFddddVVV1111f90VK666qqrrrrqqquuuup/gGuuuebBr/3ar/1e7/RO7/TZT3/60/nyL/9yLl68yP0k8YJI4vmRxAsiiRdEEi+IJF4YSfxLJPEvkcSLQhIvKkn8a0jiuf3e7/0e7/Zu78aLvdiLvTZXXXXVVVddddX/BpTjx49z1VVXXXXVVVddddVV/12uueaaB7/Zm73ZR33SJ33ST994442v/QM/8AP85m/+JqvVivtJ4vmRhCSemyQk8fxIQhLPjyQk8fxIQhIviCQk8cJIQhIviCQkIYl/iSQk8S+RhCQk8aKQhCQk8fxcunSJBz3oQdxwww3Hr7nmmgf/6Z/+6c9w1VVXXXXVVVf9T0blqquuuuqqq6666qqr/pu84zu+42e90zu902dfvHiR3/iN3+A3f/M3eSBJPD+SeH4k8YJI4gWRxAsiiRdGEi+MJP4lknhRSOJFJYkXlST+NX7v936Pd3u3d+PFXuzFXpurrrrqqquuuup/Osrx48e56qqrrrrqqquuuuqq/0qv8zqv896f9Emf9FOPfOQj3/oP//AP+YEf+AGe/vSncz9JSOK5SUISz48knh9JSOL5kYQknh9JSOIFkYQkXhBJSOKFkYQk/iWSkMS/RBKSkMSLQhKSeFFJQhJ7e3vccsst3HDDDcevueaaB//pn/7pz3DVVVddddVVV/1PReWqq6666qqrrrrqqqv+i1xzzTUP/pzP+Zzfuuaaax78G7/xG/zmb/4mDySJ50cSL4gknh9JvCCSeEEk8cJI4oWRxL9EEi8KSbwoJPGiksS/liSe2+///u/zru/6rrzYi73Ya3PVVVddddVVV/1PRjl+/DhXXXXVVVddddVVV131n+maa6558Cd90if91Pu8z/t89ROf+MTjP/ADP8DjH/947icJSTw/knh+JCGJ5yYJSTw/kpDE8yMJSbwgkpDECyIJSbwwkpDECyMJSUjihZGEJCTxL5GEJCTxopKEJCTx/Fy6dIlbbrmFG2644fjZs2efceutt/41V1111VVXXXXV/0ToQQ96EFddddVVV1111VVXXfWf4Zprrnnwa7/2a7/XO73TO332xYsX+Ymf+Ame/vSn80CSeH4k8fxI4gWRxPMjiRdGEi+IJF4YSbwwknhRSOJFIYkXlST+NSTxr3HLLbfwru/6rtx33323fsiHfMhDuOqqq6666qqr/ieictVVV1111VVXXXXVVf/Brrnmmge/9mu/9nu90zu902dfvHiRb//2b+fpT386DySJ50cSz48kXhBJPD+SeGEk8YJI4oWRxAsjiReFJF4UknhRSOJfQxL/FpK4/fbbue2227jlllse/Dqv8zrv/Vu/9VvfzVVXXXXVVVdd9T8NetCDHsRVV1111VVXXXXVVVf9R3nHd3zHz3qnd3qnz7548SJ/+Zd/yW/+5m/yQJJ4fiTx/EjiBZHECyKJF0QSL4gkXhhJvDCSeFFI4l8iiReVJP41JPGvJYnndsstt/Au7/Iu3Hfffbd+yId8yEO46qqrrrrqqqv+p6EcP36cq6666qqrrrrqqquu+vd6sRd7sdf+3M/93N965CMf+dZ/+Id/yA/8wA/w9Kc/nftJQhLPTRKSeH4k8fxIQhLPjyQk8fxIQhLPjyQk8YJIQhIviCQk8cJIQhKSeGEkIYl/iSQkIYkXhSQkIYkXlSQkIYnn59KlS9xyyy3ccMMNx8+ePfuMW2+99a+56qqrrrrqqqv+J0EPetCDuOqqq6666qqrrrrqqn+ra6655sEf/uEf/l0v9mIv9tq/8Ru/wW/+5m/y3CTx/Eji+ZHE8yOJF0QSL4gkXhBJvDCSeGEk8S+RxItCEi8KSbyoJPGvJYl/jVtuuYV3eZd34b777rv1Qz7kQx7CVVddddVVV131Pwnl+PHjXHXVVVddddVVV1111b/WNddc8+D3eZ/3+aoP//AP/+7Dw8MHf8d3fAePf/zjeSBJSOK5SUISz00SknhukpDE8yMJSTw/kpDE8yMJSbwgkpDECyIJSbwwkpDECyMJSUjiXyIJSbwoJCGJF5UkJCGJf629vT1uvvlmbrjhhuNnz559xq233vrXXHXVVVddddVV/1OgBz3oQVx11VVXXXXVVVddddWL6pprrnnwa7/2a7/XO73TO332xYsX+Ymf+Ame/vSn80CSeH4k8fxI4gWRxPMjiRdEEi+IJF4YSbwwkviXSOJfIokXhSReVJL415LEv4UkHujmm2/mXd7lXbjvvvtu/ZAP+ZCHcNVVV1111VVX/U9BOX78OFddddVVV1111VVXXfUvueaaax78Zm/2Zh/1SZ/0ST994403vvYv/uIv8hM/8RPs7u5yP0lI4rlJQhLPTRKSeH4kIYnnJglJPD+SkMTzIwlJvCCSkMQLIglJvDCSkMQLIwlJ/EskIYkXhSQk8aKShCQk8a8hCUlI4rnt7e1x8803c8MNNxw/e/bsM2699da/5qqrrrrqqquu+p8APehBD+Kqq6666qqrrrrqqqtemHd8x3f8rHd6p3f67IsXL/KXf/mX/OZv/ibPTRLPjySeH0k8P5J4QSTx/EjiBZHECyOJF0YS/xJJ/Esk8aKQxItCEv8akvi3kMSL6sVf/MV50zd9U+67775bP+RDPuQhXHXVVVddddVV/xNQjh8/zlVXXXXVVVddddVVVz0/L/ZiL/ban/u5n/tbr/RKr/TWv/Ebv8EP/MAP8PSnP50HkoQknpskJPHcJCGJ5yYJSTw/kpDEc5OEJJ4fSUjiBZGEJF4QSUjihZGEJF4YSUjihZGEJCTxL5GEJF5UkpDEv4YkJCGJf431es21117LDTfccPzs2bPPuPXWW/+aq6666qqrrrrqvxt60IMexFVXXXXVVVddddVVVz3QNddc8+AP//AP/64Xe7EXe+3f+I3f4Dd/8zd5bpJ4fiTx/Eji+ZHECyKJF0QSL4gkXhBJvDCS+JdI4oWRxItCEi8KSfxrSOJfSxL/VpK434u/+IvzJm/yJtx33323fsiHfMhDuOqqq6666qqr/rtRjh8/zlVXXXXVVVddddVVVwFcc801D36f93mfr/rwD//w7z44OHjwd3zHd/D4xz+e5yaJ50cSz48knh9JPD+SkMTzIwlJPD+SkMTzIwlJvCCSkMQLIglJSOIFkYQk/iWSkMS/RBKSeFFIQhKSeFFJQhKS+NeShCQk8UDr9ZprrrmGG2644fjZs2efceutt/41V1111VVXXXXVfyf0oAc9iKuuuuqqq6666qqr/n+75pprHvzar/3a7/VO7/ROn33x4kV+4id+gqc//ek8N0k8P5J4fiTx/Eji+ZHECyKJF0QSL4gkXhhJvDCS+JdI4l8iiReVJF5UkvjXkMS/lSReFC/+4i/Om7zJm3Dffffd+iEf8iEP4aqrrrrqqquu+u9E5aqrrrrqqquuuuqq/9fe8R3f8bPe6Z3e6bMvXrzIj//4j/NXf/VXPDdJPD+SeH4k8fxI4gWRxPMjiRdEEi+IJF4YSbwwkviXSOJfIokXhSReVJL415LEv4Uk/rVuv/12br/9dm6++eYHv9iLvdhr/8M//MNvc9VVV1111VVX/XdBD3rQg7jqqquuuuqqq6666v+fd3zHd/ysd3qnd/rsixcv8pd/+Zf85m/+Js+PJJ6bJJ4fSTw/knhBJPH8SOIFkcQLIokXRhIvjCT+JZL4l0jiRSGJF5Uk/jUk8W8hiX8PSbzYi70Yb/Imb8J9991364d8yIc8hKuuuuqqq6666r8Llauuuuqqq6666qqr/l95sRd7sdf+8A//8O+65pprHvwbv/Eb/OZv/ibPjySeH0k8P5J4fiTx/EjiBZHE8yOJF0QSL4wkXhhJ/Esk8S+RxItCEi8qSbyoJPFvIYl/D0k80O23387tt9/OzTff/OAXf/EXf+2///u//22uuuqqq6666qr/DuhBD3oQV1111VVXXXXVVVf933fNNdc8+MM//MO/68Ve7MVe+zd+4zf4jd/4DSTx3CTx/Eji+ZHE8yOJ50cSL4gkXhBJvCCSeEEk8cJI4l8iiX+JJF4UknhRSOJfQxL/WpL495DEC/NiL/ZivMmbvAlnz559xgd/8Ac/mKuuuuqqq6666r8Dlauuuuqqq6666qqr/k+75pprHvyO7/iOn/U6r/M67/20pz2NL/uyL2N3dxdJPDdJPDdJPD+SeH4k8YJI4vmRxAsiiRdEEi+IJF4YSfxLJPEvkcS/RBIvKkm8qCTxryWJfytJ/GvcfvvtXLp0iTNnzjzoxV7sxV77H/7hH36bq6666qqrrrrqvxp60IMexFVXXXXVVVddddVV//dcc801D37t137t93qnd3qnz7548SI//uM/ztOf/nQk8dwk8fxI4vmRxPMjiedHEs+PJF4QSbwgknhBJPEvkcQLI4l/iST+JZJ4UUjiX0MS/1qS+LeQxL/Hi73Yi/Emb/Im3Hfffbd+yId8yEO46qqrrrrqqqv+q1G56qqrrrrqqquuuur/nHd8x3f8rHd6p3f67IsXL/Ibv/Eb/MZv/AaSkMRzk8Rzk8TzI4nnRxLPjyReEEk8P5J4QSTxgkjiXyKJF0YS/xJJ/Esk8aKQxItKEv9akvi3kMS/lyQA7rjjDvb29rjmmmse/GIv9mKv/Q//8A+/zVVXXXXVVVdd9V+Jcvz4ca666qqrrrrqqquu+r/hHd/xHT/rcz/3c3/7xhtvfO0//MM/5Pu///u59dZbkcRzk4QknpsknpskJPHcJCGJ5yYJSTw/kpDEc5OEJJ4fSUjiBZHECyMJSbwgkpDECyIJSUjihZGEJP4lkpDEi0ISknhRSUISkvjXkIQkJPFvJQlJSOJ+6/Wa9XrNwx/+cK655poH/9Zv/db3cNVVV1111VVX/VeictVVV1111VVXXXXV/3ov9mIv9tof/uEf/l3XXHPNg3/jN36D3/iN3wBAEs9NEs+PJJ4fSTw/knh+JPH8SOIFkcQLIokXRBIvjCReGEm8MJJ4UUjiRSGJF5Uk/jUk8a8liX8vSfxLbr/9dvb29nixF3ux136xF3ux1/6Hf/iH3+aqq6666qqrrvqvQjl+/DhXXXXVVVddddVVV/3vdM011zz4kz7pk37qnd7pnT77j//4j4//xE/8BI973OOQhCSemySemyQk8dwkIYnnJglJPDdJSOK5SUISz48kJPH8SEISz48kJPGCSEISL4gkJPGCSEIS/xJJSOKFkYQkJPEvkYQkJPGikIQkJPGvIQlJ/FtIQhKSkMSLYr1es16vefjDH84111zz4N/6rd/6Hq666qqrrrrqqv8qVK666qqrrrrqqquu+l/nmmuuefBrv/Zrv9c7vdM7ffbTnvY0vuzLvoyLFy8CIInnJonnRxLPTRLPjySeH0m8IJJ4fiTxgkjiBZHECyOJF0YSL4wk/iWSeFFI4kUliX8NSfxrSeLfShL/XrfffjsAL/ZiL/baL/ZiL/ba//AP//DbXHXVVVddddVV/xUox48f56qrrrrqqquuuuqq/x2uueaaB7/Zm73ZR33SJ33ST994442v/f3f//385m/+JqvVCklI4rlJ4rlJQhLPTRLPjySeH0k8P5KQxHOThCSeH0lI4vmRhCReEElI4gWRhCReEElI4oWRhCT+JZKQxItCEpJ4UUhCEpJ4UUlCEpL415KEJCTx7yEJSQzDwN7eHg9/+MO55pprHvxbv/Vb38NVV1111VVXXfVfgcpVV1111VVXXXXVVf8rvOM7vuNnvdM7vdNnX7x4kd/4jd/gN37jN7ifJJ6bJJ6bJJ4fSTw/knh+JPH8SOIFkcTzI4kXRhIviCReGEm8MJL4l0jiRSGJF4Uk/jUk8a8hiX8rSfx7SeIFuf322wF4sRd7sdd+8Rd/8df++7//+9/mqquuuuqqq676z0Y5fvw4V1111VVXXXXVVVf9z/U6r/M67/1Jn/RJP/XIRz7yrf/wD/+Q7//+7+fpT386AJKQxANJQhLPTRLPjySemyQk8dwkIYnnRxLPjyQk8fxI4gWRhCReEEm8IJKQxAsjiRdGEpL4l0hCEv8SSUjiRSEJSUjiRSUJSfxrSUISkvi3koQkJPHCrNdr9vb2ePjDH84111zzkN/6rd/6bq666qqrrrrqqv9sVK666qqrrrrqqquu+h/pmmuuefDnfM7n/NY111zz4N/4jd/gN37jN7ifJJ4fSTw3STw/knh+JPH8SOL5kcTzI4kXRBIviCReGEm8IJL4l0jihZHEi0ISLwpJvKgk8a8hiX8LSfx7SeLf4vbbbwfgxV7sxV7rxV7sxV77H/7hH36bq6666qqrrrrqPxPl+PHjXHXVVVddddVVV131P8c111zz4E/6pE/6qfd5n/f56ic+8YnHv//7v5/HPe5x3E8Sz00SknhuknhukpDEc5OEJJ6bJCTx3CQhiedHEs+PJCTx/EhCEi+IJCTxgkjihZGEJF4QSUjiXyIJSfxLJCGJF4UkJPGikoQk/jUkIQlJ/FtIQhKSkMS/1Xq9Zm9vj4c//OFcc801D/6t3/qt7+Gqq6666qqrrvrPROWqq6666qqrrrrqqv8Rrrnmmge/9mu/9nu90zu902dfvHiRb/u2b+PpT38695PE8yOJ5yaJ50cSz48knpskXhBJPD+SeEEk8fxI4oWRxAsjiRdGEi+MJP4lknhRSOJFJYl/DUn8W0ji30oS/1Ekcb877rgDgBd7sRd77Rd7sRd77X/4h3/4ba666qqrrrrqqv8slOPHj3PVVVddddVVV1111X+fa6655sFv9mZv9lGf9Emf9NM33njja3//938/v/ALv8Du7i73k8Rzk4QknpsknpskJPHcJCGJ5yaJ50cSknhukpDE8yMJSTw/knhBJCGJF0QSknhBJCGJF0QSknhhJCGJf4kkJPGikIQkXlSSkMS/hiQkIYl/LUlIQhL/HpKQhCQk8UDr9RqAm2++mWuuuebBv/Vbv/U9XHXVVVddddVV/1moXHXVVVddddVVV1313+Yd3/EdP+ud3umdPvvixYv8xm/8Br/xG7/BA0ni+ZHEc5PE8yOJ5yaJ50cSz48kXhBJPD+SeEEk8cJI4gWRxAsjiRdGEv8SSbwoJPGiksSLShL/WpL4t5LEfwRJvKge97jH8Sqv8iq82Iu92Gu/2Iu92Gv/wz/8w29z1VVXXXXVVVf9Z6AcP36cq6666qqrrrrqqqv+a73Yi73Ya3/u537ubz3ykY986z/4gz/gB37gB3j605/OA0niuUlCEs9NEs9NEpJ4bpJ4fiTx/Eji+ZGEJJ4fSTw/kpDECyIJSTw/kpDECyIJSbwwknhhJCGJf4kkJPEvkYQkJPGikIQk/jUkIYl/LUlIQhL/VpKQhCQk8a+xXq85duwYZ86c4Zprrnnwb/3Wb30PV1111VVXXXXVfwYqV1111VVXXXXVVVf9l7nmmmse/OEf/uHf9WIv9mKv/eu//uv85m/+Js9NEs+PJJ6bJJ4fSTw3STw/knh+JPH8SOIFkcQLIokXRBIviCReGEn8SyTxwkjiRSGJF4Uk/jUk8a8hiX8LSfx7SeI/yh/90R/x2Mc+lhd7sRd77Rd7sRd77X/4h3/4ba666qqrrrrqqv9olOPHj3PVVVddddVVV1111X+ua6655sHv8z7v81Uf/uEf/t0HBwcP/rZv+zYe//jH89wk8dwkIYkHkoQknpskJPHcJPHcJCGJ50cSz48knh9JSOL5kYQknh9JSOIFkcQLIglJvDCSkMQLIglJ/EskIYl/iSQk8aKQhCQk8aKShCT+tSQhiX8rSUhCEv9ekpCEJIZhYGdnhzNnznDNNdc8+Ld+67e+h6uuuuqqq6666j8alauuuuqqq6666qqr/tNcc801D37t137t93qnd3qnz7548SLf9m3fxtOf/nSemySeH0k8N0k8N0k8P5J4fiTx/Eji+ZHECyKJ50cSL4wkXhBJvDCSeGEk8S+RxL9EEi8KSbyoJPGvIYl/C0n8e0jiP4IkXpg//uM/5rGPfSwv9mIv9tov/uIv/tp///d//9tcddVVV1111VX/kahcddVVV1111VVXXfUf7pprrnnwa7/2a7/XO73TO332xYsX+fEf/3H+4i/+Akk8N0k8N0k8N0k8P5J4fiTx3CTx/Eji+ZHECyKJF0QSL4gkXhBJvDCSeGEk8S+RxL9EEi8KSbyoJPGvIYl/LUn8e0jiP4IkXlR7e3s87nGP47GPfSyv/dqv/V5///d//9tcddVVV1111VX/kahcddVVV1111VVXXfUf6h3f8R0/653e6Z0+++LFi/z6r/86v/Ebv4EkJPFAknhuknh+JPHcJPH8SOL5kcTzI4nnRxLPjyReEEm8IJJ4QSTxwkjihZHEv0QS/xJJvCgk8aKQxL+GJP61JPHvIYl/L0n8e/zxH/8xj33sY3nxF3/x13mxF3ux1/6Hf/iH3+aqq6666qqrrvqPQuWqq6666qqrrrrqqv8QL/ZiL/baH/7hH/5d11xzzYN//dd/nd/4jd8AQBLPTRLPTRLPTRLPjySemySeH0k8P5J4fiTxgkji+ZHECyOJF0QSL4gkXhhJ/Esk8S+RxItCEi8KSfxrSOJfSxL/VpL495LEf5S9vT0e97jH8djHPvZBr/M6r/Ne//AP//DbXHXVVVddddVV/1GoXHXVVVddddVVV13173LNNdc8+MM//MO/68Ve7MVe+9d//df5jd/4DQAk8dwk8fxI4rlJ4rlJ4vmRxPMjiedHEs+PJJ4fSbwgknhBJPGCSOKFkcQLIol/iST+JZJ4UUjiRSGJfw1J/GtI4t9KEv9ekviPJIn7/cmf/AmPfexjebEXe7HXfrEXe7HX/od/+Iff5qqrrrrqqquu+o9AOX78OFddddVVV1111VVX/etdc801D36f93mfr/rwD//w7z44OHjwt33bt/G4xz0OAEk8N0k8N0lI4oEkIYnnJonnJglJPDdJSOK5SUISz00SknhukpDE8yMJSTw/kpDE8yMJSbwgkpDECyKJF0YSknhhJCGJf4kkJPEvkYQkXhSSkIQkXlSSkMS/liQkIYl/C0lIQhKS+PeShCQkIYkHWq/X7Ozs8OAHP/g4wJ/+6Z/+DFddddVVV1111X8EyvHjx7nqqquuuuqqq6666kV3zTXXPPjN3uzNPuqTPumTfvr48eMv/f3f//38xm/8BqvVCklI4oEkIYnnJonnJonnJglJPDdJPD+SeG6SkMTzI4nnRxLPjyQk8YJI4gWRxAsiCUm8IJKQxAsiCUm8MJKQxL9EEpL4l0hCEi8KSUjiRSUJSUjiX0MSkpDEv4UkJCGJfy9JSEISkviXnDt3jpd5mZdhc3Pz+K233vo3Z8+evZWrrrrqqquuuurfi3L8+HGuuuqqq6666qqrrnrRvOM7vuNnfdInfdJP33jjja/9C7/wC/z4j/84Fy9eBEASz00Sz00SknggSUjiuUniuUlCEs9NEpJ4bpJ4fiQhiecmCUk8P5J4QSQhiedHEpJ4fiQhiRdEEpJ4QSQhiRdGEpL4l0hCEv8SSUjiRSEJSbyoJCGJfw1JSEIS/xaSkIQk/r0kIQlJ/Gut12t2dnZ48IMffBzgT//0T3+Gq6666qqrrrrq34vKVVddddVVV1111VX/ond8x3f8rHd6p3f67IsXL/Lrv/7r/MZv/Ab3k8Rzk8TzI4nnJonnJonnRxLPjySemySeH0m8IJJ4fiTxgkjiBZHECyOJF0QS/xJJvDCSeFFI4kUhiReVJF5Ukvi3kMS/lST+I0jiP9Kf/Mmf8NjHPpYXe7EXe+1rrrnmwffdd9+tXHXVVVddddVV/x6U48ePc9VVV1111VVXXXXV8/diL/Zir/25n/u5v/VKr/RKb/3rv/7rfP/3fz9Pf/rTuZ8knpsknpskJPFAkpDEc5PEc5OEJJ6bJCTx3CTx/Eji+ZGEJJ4fSbwgknhBJPGCSEISL4gkXhhJSOIFkYQk/iWSkMS/RBKS+JdIQhKSeFFIQhL/GpKQhCT+tSQhCUn8e0hCEpL4jyIJSQzDwM7ODg9+8IOPb25uHv/TP/3Tn+Gqq6666qqrrvr3oHLVVVddddVVV1111fO45pprHvzhH/7h3/ViL/Zir/3rv/7r/MZv/AYPJInnJonnRxLPTRLPTRLPjySeH0k8N0k8P5J4QSTx/EjiBZHECyKJF0QSL4wkXhhJ/Esk8S+RxItCEi8KSfxrSOJfSxL/FpL495LEfzRJvCB/8id/wmMe8xhe7MVe7LWvueaaB9933323ctVVV1111VVX/VtRjh8/zlVXXXXVVVddddVVV1xzzTUPfp/3eZ+v+vAP//DvPjg4ePC3fdu38bjHPY4HksRzk8Rzk4QknpsknpsknpskJPHcJCGJ5yaJ50cSz48kJPHcJCGJ50cSknh+JCGJF0QSL4gkJPGCSEISL4wkJPHCSEIS/xJJSOJfIglJvKgkIYkXlSQkIYl/LUlI4t9KEpKQxH8ESUhCEpJ4YdbrNTfeeCPXX3/98c3NzeN/+qd/+jNcddVVV1111VX/VlSuuuqqq6666qqrruKaa6558Gu/9mu/1zu90zt99sWLF/nWb/1Wnv70p/PcJPHcJPHcJPHcJPHcJPH8SOL5kcRzk8TzI4nnRxIviCReEEm8IJJ4QSTxwkjiBZHEv0QS/xJJvCgk8aKQxItKEv9akvi3kMS/hyT+o0ji3+PXf/3Xee/3fm9e/MVf/HWuueaaB9933323ctVVV1111VVX/VtQjh8/zlVXXXXVVVddddX/Z+/4ju/4WZ/0SZ/00zfeeONr/8Ef/AHf//3fz+7uLg8kCUk8kCQk8UCSkMRzk8Rzk8Rzk4QknpskJPHcJPH8SOL5kcTzIwlJPD+SkMTzIwlJPD+SkMQLIglJvCCSeGEkIYkXRhKS+JdIQhL/EklI4kUhCUm8qCQhCUn8a0hCEpL4t5CEJCTx7yEJSUhCEv9e6/WaG2+8keuvv/745ubm8T/90z/9Ga666qqrrrrqqn8LKlddddVVV1111VX/T73jO77jZ73TO73TZ1+8eJFf//Vf59d//deRxHOTxHOTxHOTxHOTxPMjiecmiedHEs9NEs+PJJ4fSbwgknhBJPGCSOIFkcQLIokXRhIvjCT+JZJ4UUjiRSGJF5Uk/jUk8a8liX8PSfxHkMR/BkkA/MZv/Abv9V7vxYu92Iu99jXXXPPg++6771auuuqqq6666qp/Lcrx48e56qqrrrrqqquu+v/kxV7sxV77cz/3c3/rlV7pld7613/91/m+7/s+nv70pyOJB5KEJB5IEpJ4IElI4rlJ4rlJQhLPTRLPTRKSeG6SeH4k8fxI4vmRhCSeH0lI4vmRhCSeH0lI4vmRhCReEElI4oWRxAsjCUn8SyQhiX+JJCTxopCEJF5UkpDEv4YkJPFvIQlJSOLfShKSkIQk/qNIQhKSkMT91us1N954I9dff/3xzc3N43/6p3/6M1x11VVXXXXVVf9aVK666qqrrrrqqqv+n7jmmmse/OEf/uHf9WIv9mKv/eu//uv8xV/8BRcvXkQSz00Sz00Sz00Sz00Sz48knpsknh9JPDdJPD+SeH4k8YJI4gWRxPMjiRdEEi+MJF4YSbwwkviXSOJfIokXhSReVJJ4UUniX0sS/1aS+PeSxH8kSfxr/Pqv/zrv/d7vzYu92Iu9NlddddVVV1111b8F5fjx41x11VVXXXXVVVf9X3bNNdc8+M3e7M0+6pM+6ZN++uDg4MHf+q3fyuMe9zjW6zWSeCBJSOK5SeK5SeK5SeK5SUISz00Sz00Sknhuknh+JPH8SOL5kYQknh9JSOL5kcQLIokXRBKSeEEkIYkXRBKSeGEkIYkXRhKS+JdIQhL/EklIQhIvCklI4l9DEpL415KEJCTxbyUJSUji30sSkpCEJP61hmHgpptu4vrrrz9+zTXXPPhP//RPf4arrrrqqquuuupfg8pVV1111VVXXXXV/1HXXHPNg1/7tV/7vd7pnd7psy9evMi3fuu38rSnPQ0ASTw3STw3STw3STw3STw/knhuknh+JPHcJPH8SOL5kcQLIonnRxIviCReEEm8MJJ4QSTxwkjiXyKJf4kkXhSSeFFI4l9DEv8akvi3ksS/hyT+o0jiP9Kf/Mmf8LZv+7a82Iu92Gtz1VVXXXXVVVf9a1GOHz/OVVddddVVV1111f817/iO7/hZn/RJn/TTN95442v/wR/8Ad/3fd/HxYsXAZDEc5PEc5PEc5PEc5PEc5OEJJ6bJJ6bJCTx3CTx/Eji+ZHE8yMJSTw/knhBJPGCSOIFkYQkXhBJvDCSeGEkIYkXRhKS+JdIQhL/EklI4kUlCUm8qCQhiX8tSUhCEv8WkpCEJP49JCEJSUjiP5Ik9vf3ufHGG7n++uuPX3PNNQ/+0z/905/hqquuuuqqq656UVG56qqrrrrqqquu+j/kdV7ndd77Hd/xHT+r67oH//qv/zq//uu/zv0k8dwk8dwk8dwk8fxI4rlJ4rlJ4vmRxPMjiecmiedHEi+IJJ4fSbwgknhBJPGCSOKFkcQLI4kXRhL/Ekm8KCTxopDEi0oS/1qS+NeSxL+HJP69JPGfQRIvyJ/+6Z/yNm/zNrzYi73Ya3PVVVddddVVV/1rUI4fP85VV1111VVXXXXV/3bXXHPNg7/8y7/8r17ndV7nvf/oj/7o+Pd93/fxtKc9jftJ4rlJ4rlJ4rlJ4rlJQhLPTRLPTRLPTRKSeG6SkMRzk8TzI4nnRxKSeH4k8YJI4vmRhCReEEm8IJKQxAsiCUm8MJL4l0jiXyIJSfxLJCGJF4UkJPGikoQkJPGvIQlJ/FtIQhKS+LeShCQk8R9FEpKQhCRemP39fW688Uauv/7649dcc82D//RP//RnuOqqq6666qqrXhRUrrrqqquuuuqqq/4Xu+aaax784R/+4d/1Yi/2Yq/9tKc9je/6ru/i4sWLPJAknpsknpsknpsknpsknpsknh9JPDdJPD+SeG6SeH4k8YJI4vmRxAsiiRdEEi+IJF4YSbwwknhhJPEvkcS/RBIvCkm8qCTxryGJfy1J/FtJ4t9LEv+RJPHv8ad/+qe8zdu8DS/+4i/+Olx11VVXXXXVVS8qyvHjx7nqqquuuuqqq6763+aaa6558Ju92Zt91Cd90if9dNd1D/6+7/s+fv3Xf53VasX9JCGJB5KEJB5IEpJ4IElI4oEkIYnnJonnJglJPDdJPDdJSOK5SeL5kcTzIwlJPD+SeEEk8fxIQhIviCReEElI4gWRhCReEElI4oWRhCReGElI4l8iCUm8KCQhiReVJCTxryEJSfxrSUISkvi3koQkJPHvJQlJSEIS/177+/vceOONXHfddcfPnj37jFtvvfWvueqqq6666qqr/iXoQQ96EFddddVVV1111VX/W1xzzTUPfu3Xfu33eqd3eqfPvnjxIj/6oz/K05/+dJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJJ4fSTw3STw/knh+JPH8SOL5kcTzI4kXRBIviCReEEm8IJJ4YSTxL5HECyOJF4Uk/iWSeFFJ4l9DEv8akvi3kMS/hyT+o0jiP9uNN97I27zN23Dffffd+iEf8iEP4aqrrrrqqquu+pdQjh8/zlVXXXXVVVddddX/Bu/4ju/4WZ/0SZ/00zfeeONr//7v/z7f+73fy+7uLg8kCUk8kCQk8UCSkMQDSUISz00Sz00Sz00SknhuknhukpDEc5OEJJ6bJCTx3CQhiedHEi+IJJ4fSUji+ZGEJF4QSbwwknhhJCGJF0YS/xJJSOJfIokXhSQk8aKShCReVJKQxL+WJCTxbyEJSUji30sSkpDEfwZJSEISktjf3+fGG2/k+uuvP3727Nln3HrrrX/NVVddddVVV131wqAHPehBXHXVVVddddVVV/1P9mIv9mKv/eEf/uHf1XXdg//8z/+cX//1X0cSz00Sz00Sz00Sz00Sz00Sz48knpsknpsknh9JPD+SeH4k8fxI4vmRxAsiiRdEEi+IJF4QSbwwknhhJPEvkcS/RBIvCkm8KCTxopLEv5Yk/rUk8W8lif8IkvjPIokXxY033shbv/Vbc9999936IR/yIQ/hqquuuuqqq656YahcddVVV1111VVX/Q91zTXXPPjDP/zDv+vFXuzFXvvXfu3X+PVf/3UAJPHcJPHcJPHcJPHcJPHcJPHcJPH8SOK5SeL5kcRzk8TzI4nnRxIviCReEEk8P5J4QSTxwkjiBZHEv0QSL4wk/iWSeFFI4kUhiReVJP41JPFvIYl/K0n8e0niP4Mk/i3uvPNO7rzzTm688cYHv87rvM57/9Zv/dZ3c9VVV1111VVXvSDoQQ96EFddddVVV1111VX/k1xzzTUPfsd3fMfPep3XeZ33ftrTnsaP/uiPcvHiRQAk8UCSeG6SeG6SeG6SeH4k8dwk8dwk8fxI4rlJ4vmRxPMjiedHEi+IJJ4fSbwgknhBJPGCSOKFkcQLI4kXRhL/Ekm8KCTxopDEi0oS/xqS+NeSxL+VJP49JPGfQRL/UW688Ube+q3fmvvuu+/WD/mQD3kIV1111VVXXXXVC0I5fvw4V1111VVXXXXVVf8TXHPNNQ9+szd7s4/6pE/6pJ8+fvz4S3/v934vv/7rv85qtUISknggSTw3STw3STw3STw3SUjigSQhiecmiecmCUk8N0k8P5J4bpKQxHOThCSeH0lI4vmRxPMjCUk8P5KQxAsiiRdEEpJ4QSQhiRdGEv8SSfxLJCGJf4kkJPGikIQkXlSSkMS/hiQk8a8lCUlI4t9CEpKQxH8USUhCEpL4j7S/v8+NN97I9ddff/zs2bPPuPXWW/+aq6666qqrrrrq+UEPetCDuOqqq6666qqrrvrvdM011zz4tV/7td/rnd7pnT774sWL/Nqv/Rp/8Rd/wf0k8dwk8dwk8dwk8dwk8dwk8dwk8dwk8fxI4rlJ4vmRxPMjiedHEi+IJJ4fSbwgknhBJPGCSOKFkcQLI4kXRhL/Ekn8SyTxopDEi0oS/xqS+NeQxL+FJP49JPEfSRL/WSTx3G644Qbe+q3fmvvuu+/WD/mQD3kIV1111VVXXXXV80M5fvw4V1111VVXXXXVVf9d3vEd3/GzPumTPumnb7zxxtf+/d//fb73e7+Xu+++m/tJ4oEkIYkHkoQkHkgSknggSUjigSQhiecmiecmiecmCUk8N0k8P5J4fiTx/Eji+ZGEJJ4fSTw/kpDE8yMJSbwgknhBJCGJF0QSknhBJCGJF0YSkviXSOJfIglJvCgkIYkXlSQk8aKShCT+tSQhiX8LSUhCEv9ekpCEJCTxH0USkpCEJCTx/Ozv73PDDTdw/fXXHz979uwzbr311r/mqquuuuqqq656buhBD3oQV1111VVXXXXVVf/VXuzFXuy1P/zDP/y7rrnmmgf/2q/9Gr/+67/OA0niuUniuUniuUniuUniuUniuUni+ZHEc5PE8yOJ5yaJ50cSz48kXhBJPD+SeEEk8YJI4gWRxAsjiRdEEv8SSfxLJPEvkcSLQhIvCkm8qCTxryWJfy1J/FtJ4j+KJP6jSeLf6oYbbuCt3/qtOXv27DM++IM/+MFcddVVV1111VXPjcpVV1111VVXXXXVf6FrrrnmwR/+4R/+XS/2Yi/22r/2a7/Gr//6r/PcJPHcJPHcJPHcJPHcJPHcJPHcJPHcJPH8SOK5SeL5kcTzI4nnRxLPjyReEEk8P5J4QSTxwkjiBZHECyOJF0YS/xJJ/Esk8aKQxItCEi8qSfxrSOLfQhL/FpL4jyCJ/2iS+I+yv7/PnXfeyY033vig13md13nv3/qt3/purrrqqquuuuqqB0IPetCDuOqqq6666qqrrvrPds011zz4Hd/xHT/rdV7ndd77qU99Kj/6oz/K7u4uz00SDySJ5yaJ5yaJ5yaJ5yaJ50cSz00Sz00Sz48knh9JPDdJPD+SeEEk8fxI4gWRxAsiiRdEEi+MJF4QSfxLJPHCSOJfIokXhSReFJJ4UUniX0MS/1qS+LeSxL+XJP4jSeI/06Mf/Whe93Vfl/vuu+/WD/mQD3kIV1111VVXXXXVA1GOHz/OVVddddVVV1111X+Wa6655sFv9mZv9lGf9Emf9NPHjx9/6e/5nu/hN37jN1itVjyQJCTxQJJ4bpJ4bpJ4bpJ4bpJ4bpKQxHOTxHOTxPMjiecmCUk8N0k8P5J4QSTx/EjiBZHE8yMJSbwgknhBJCGJF0QSL4wkJPHCSOJfIol/iSQk8S+RhCReFJKQxItKEpL415CEJP61JCEJSfxbSUISkvj3koQkJCGJ/0iSkIQkJCGJYRg4deoU119//fGzZ88+49Zbb/1rrrrqqquuuuqq+6EHPehBXHXVVVddddVVV/1neMd3fMfPeqd3eqfPvnjxIr/2a7/Gn//5nyOJ5yaJ5yaJ5yaJ5yaJ5yaJ5yaJ5yaJ5yaJ50cSz00Sz48knh9JPD+SeH4k8YJI4vmRxAsiiRdEEi+MJF4QSbwwkviXSOJfIol/iSReVJJ4UUjiX0MS/1qS+NeSxL+XJP4jSOI/gyReVI961KN43dd9Xe67775bP+RDPuQhXHXVVVddddVV96Ny1VVXXXXVVVdd9R/sHd/xHT/rnd7pnT774sWL/Nqv/Rq/9mu/BoAknpsknpskHkgSz00Sz00Sz48knpsknpsknpsknh9JPD+SeG6SeH4k8YJI4vmRxAsiiRdEEi+IJF4QSbwwknhhJPHCSOJfIokXhSReFJJ4UUjiX0MS/xqS+LeQxL+HJP69JPGfQRL/VnfddRd33XUXN9xww4Nf7MVe7LX/4R/+4be56qqrrrrqqqsA0IMe9CCuuuqqq6666qqr/iO82Iu92Gt/+Id/+Hddc801D/61X/s1fu3Xfo37SeKBJPHcJPHcJPHcJPHcJPHcJPHcJPH8SOK5SeL5kcRzk8TzI4nnRxLPjyReEEk8P5J4QSTxgkjihZHECyKJF0YS/xJJ/Esk8S+RxItCEi8KSfxrSOJfQxL/WpL495DEv5ck/iNJ4j/aox71KF73dV+X++6779YP+ZAPeQhXXXXVVVdddRUAlauuuuqqq6666qp/p2uuuebBH/7hH/5dL/ZiL/bav/Zrv8av/dqvcT9JPDdJPDdJPDdJPDdJPDdJPDdJPDdJPDdJPD+SeG6SeH4k8fxI4vmRxPMjiedHEi+IJF4QSbwgknhBJPHCSOKFkcQLI4l/iST+JZJ4UUjiRSGJfw1J/GtI4l9LEv9Wkvj3ksR/FEn8Z7vrrru46667uOGGGx78Yi/2Yq/9D//wD7/NVVddddVVV12FHvSgB3HVVVddddVVV131b3HNNdc8+B3f8R0/63Ve53Xe+6lPfSo/+qM/ysWLF7mfJJ6bJJ6bJJ6bJB5IEs9NEs+PJJ6bJJ6bJJ6bJJ4fSTw/knhuknh+JPGCSOL5kcQLIonnRxIviCReGEm8IJJ4YSTxwkjiXyKJf4kkXhSSeFFJ4kUliReVJP61JPFvJYl/D0n8R5HEfyZJPD+PetSjeJ3XeR3uu+++Wz/kQz7kIVx11VVXXXXVVVSuuuqqq6666qqr/pWuueaaB7/2a7/2e73TO73TZ1+8eJFv/uZv5mlPexoPJIkHksRzk8Rzk8Rzk8Rzk8Rzk8Rzk8TzI4nnJonnRxLPTRLPjySeH0k8P5J4QSTx/EjiBZHECyKJF0QSL4wkXhhJvDCS+JdI4l8iiX+JJF5UknhRSeJFJYl/LUn8W0ni30oS/xEk8Z9FEi+qu+66i/39fa655poHv/iLv/hr//3f//1vc9VVV1111VX/v6EHPehBXHXVVVddddVVV72o3vEd3/Gz3umd3umzL168yJ/92Z/x67/+6zyQJJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJJ4fSTw3STw/knh+JPH8SOL5kcTzI4kXRBIviCSeH0m8MJJ4QSTxwkjihZHEv0QS/xJJvCgk8aKQxItKEi8qSfxrSeLfQhL/VpL4jyCJ/2iS+Pd61KMexeu8zutw9uzZZ3zwB3/wg7nqqquuuuqq/9+oXHXVVVddddVVV70I3vEd3/Gz3umd3umzL168yK/+6q/y67/+6zw3STw3STw3STw3STw3STw3STw3STw3STw3STw/knhuknh+JPHcJPH8SOIFkcTzI4nnRxIviCReEEm8IJJ4YSTxwkjihZHECyOJf4kkXhSSeFFI4kUliReVJP41JPFvJYl/C0n8e0niP5ok/qPddddd7O/vc+bMmQe92Iu92Gv/wz/8w29z1VVXXXXVVf9/oQc96EFcddVVV1111VVXvSDXXHPNgz/ncz7nt6655poH/+qv/iq/9mu/hiSemySemyQeSBLPTRLPTRLPTRLPTRLPjySemySemySeH0k8N0k8P5J4fiTx/EjiBZHE8yOJF0QSL4gkXhBJvCCSeGEk8cJI4l8iiX+JJP4lknhRSOJFJYkXlST+NSTxbyGJfytJ/HtI4j+KJP4rSOJRj3oUr/3ar819991364d8yIc8hKuuuuqqq676/4vKVVddddVVV1111Qvxju/4jp+1v7//4G//9m/n4sWLSOK5SeKBJPHcJPHcJPHcJPHcJPHcJPHcJPH8SOK5SeK5SeL5kcTzI4nnRxLPjySeH0m8IJJ4fiTxgkjiBZHECyOJF0YSL4wkXhhJ/Esk8aKQxL9EEi8qSbyoJPGvIYl/C0n8W0ji30MS/xEk8Z9JEi/IXXfdxf7+Ptdcc82DX+zFXuy1/+Ef/uG3ueqqq6666qr/nwiuuuqqq6666qqrXojXeZ3Xee8///M/5+LFi0jigSQhiQeSxHOTxHOTxHOTxHOTxHOTxHOTxHOThCSemySemySeH0k8N0lI4rlJQhLPjySeH0k8P5KQxPMjiRdEEi+IJF4QSUjiBZGEJF4QSUjihZHEv0QS/xJJSOJfIokXhSQk8aKQhCReVJKQxL+GJCQhiX8NSUhCEv8WkpCEJP6tJCEJSUjiP5IkJCEJSUjihdnf3+cv/uIvAHind3qnz+Kqq6666qqr/v8iuOqqq6666qqrrnoBXud1Xue9AZ72tKchiQeSxHOTxHOTxHOTxANJQhLPTRLPTRLPTRLPTRLPTRKSeG6SeG6SkMRzk8TzI4nnRxKSeH4k8fxI4gWRxAsiiRdEEi+IJF4YSbwwknhhJCGJF0YSknhhJCGJf4kkJPEvkYQkXhSSkMSLShKS+NeQhCT+NSQhCUn8W0hCEpL4t5KEJCTxH0USkpCEJCTxb3HXXXcB8GIv9mKv/WIv9mKvzVVXXXXVVVf9/0Rw1VVXXXXVVVdd9QK82Iu92Gv9+Z//ORcvXuSBJPHcJPFAkpDEA0lCEg8kiecmCUk8kCQk8UCSkMRzk8Rzk8TzI4nnJonnRxLPjySeH0k8P5KQxPMjiedHEpJ4fiQhiedHEpJ4QSTxgkhCEi+IJCTxwkjihZGEJP4lkviXSEIS/xJJSOJFIQlJvKgkIYl/DUlI4l9DEpL4t5CEJCTxbyEJSUhCEv9ekpCEJCQhif8o+/v7/PZv/zYA7/RO7/RZXHXVVVddddX/TwRXXXXVVVddddVVL8DrvM7rvPfTnvY0HkgSDyQJSTyQJJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJCTx3CTx3CQhiecmiedHEs9NEpJ4fiTx/Eji+ZGEJJ4fSbwgknhBJPGCSEISL4gkXhhJvDCSkMQLI4l/iSQk8S+RxItCEi8KSUjiRSUJSbyoJCEJSbyoJCEJSfxrSUISkvi3kIQkJPHvJQlJSEIS/xkkIQlJ3H333QC82Iu92Gu/2Iu92Gtz1VVXXXXVVf//EFx11VVXXXXVVVc9H6/zOq/z3gBPfepTAZCEJB5IEs9NEs9NEs9NEs9NEs9NEs9NEs9NEs+PJJ6bJJ4fSTw3SUjiuUniBZHE8yOJ50cSL4gknh9JSOIFkcQLIokXRBKSeEEkIYkXRhIvjCQk8cJIQhL/EklI4l8iCUn8SyQhiReFJCQhiReVJCTxryEJSfxrSUISkvi3kIQkJPHvIQlJSEIS/5EkIQlJSEISknig/f19fvu3fxuAd3qnd/osrrrqqquuuur/H4Krrrrqqquuuuqq5+PFXuzFXgvg4sWLSOK5SeK5SeK5SeKBJCGJB5KEJJ6bJJ6bJJ6bJJ6bJCTx3CTx3CQhiecmiedHEs+PJCTx3CQhiedHEs+PJCTx/EjiBZGEJJ4fSUjiBZHECyOJF0YSknhhJPEvkcS/RBKS+JdIQhL/EklI4kUhCUn8a0hCEv8akpDEv4YkJCGJfy1JSEISkvi3koQkJCGJ/yiSkIQkJCGJF9Xdd98NwIu92Iu99ou/+Iu/NlddddVVV131/wvBVVddddVVV1111fPxYi/2Yq/953/+50jiuUnigSQhiQeShCQeSBLPTRLPTRKSeCBJSOK5SeK5SeK5SUISz00Sz48knh9JPD+SeH4k8fxIQhLPjyReEEm8IJJ4QSTxwkjihZHECyOJF0YSknhhJCGJf4kk/iWSkMSLQhIvKkn8a0hCEi8qSUhCEv8akpDEv5YkJCGJfytJSEISkviPIAlJSEISkvj32N/f57d/+7cBeMd3fMfP5qqrrrrqqqv+fyG46qqrrrrqqquuei6v8zqv897XXHPNg//iL/6CB5KEJB5IEs9NEs9NEs9NEs9NEs9NEs9NEpJ4bpJ4bpJ4fiTx3CQhiecmCUk8P5J4fiTx/EjiBZHE8yMJSTw/kpDECyKJF0QSknhBJCGJF0QSknhhJPEvkcS/RBKS+JdI4kUhCUm8KCQhiReVJCTxopKEJP41JCEJSfxrSEISkvi3koQkJPEfQRKSkIQk/jPcfffdALzYi73Ya73Yi73Ya3PVVVddddVV/38QXHXVVVddddVVVz2XM2fOPAjgaU97GveTxHOTxHOTxHOTxHOTxHOTxHOTxHOTxPMjiecmiedHEs9NEs+PJJ4fSUji+ZHE8yOJ50cSknh+JPGCSOIFkYQkXhBJvDCSeGEk8cJIQhIvjCQk8cJIQhL/EklI4l8iCUm8KCQhiReVJCTxopKEJP41JCGJfy1JSOLfShKSkMS/hyQkIQlJSOI/miQkIQlJSOLg4IC/+Iu/AOCd3umdPourrrrqqquu+v+D4Kqrrrrqqquuuuq5vM7rvM57/8Vf/AX3k8Rzk8Rzk8Rzk8Rzk8Rzk8Rzk8Rzk8Rzk4QknpsknpskJPHcJPH8SOL5kcTzIwlJPD+SeH4k8YJI4gWRxAsiiRdGEi+IJCTxgkhCEi+MJP4lkviXSOJfIglJ/EskIYkXhSQk8aKShCReFJKQhCReVJKQhCT+NSQhCUn8a0lCEpKQxL+VJCQhCUn8R5KEJCQhCUlI4gV58pOfDMCLvdiLvfaLvdiLvTZXXXXVVVdd9f8DwVVXXXXVVVddddVzueaaax781Kc+FQBJPJAkJPFAkpDEA0lCEg8kCUk8kCQk8dwk8dwk8dwk8fxI4rlJ4vmRxPMjiedHEs+PJJ4fSUji+ZHECyKJF0QSL4gkXhBJSOIFkcQLI4kXRhKSeGEkIYkXRhKS+JdI4kUhiReFJCTxopKEJF4UkpDEv4YkJPGvIQlJSOJfSxKSkMS/lSQkIQlJ/EeRhCQkIQlJ/Gvt7+/zpCc9CYB3eqd3+iyuuuqqq6666v8Hgquuuuqqq6666qoHeJ3XeZ33BvjLv/xLJPFAknhuknhuknhuknhuknhukpDEc5PEc5PEc5OEJJ6bJJ6bJCTx3CQhiedHEs+PJJ4fSbwgknh+JCGJ50cSknh+JCGJF0QSL4wkXhhJvDCS+JdI4l8iiX+JJCTxL5GEJP4lkpDEi0oSknhRSEISLypJSEIS/xqSkMS/liQkIYl/K0lIQhL/ESQhCUlIQhL/Uf7iL/4CgBd7sRd77Rd7sRd7ba666qqrrrrq/z6Cq6666qqrrrrqqgd4sRd7sdf6i7/4C56bJJ6bJJ6bJJ6bJJ6bJJ6bJJ6bJCTx3CTx3CTx/EjiuUni+ZHE8yMJSTw/knh+JPH8SEISz48kXhBJvCCSeEEkIYkXRBKSeEEkIYkXRBKSeGEkIYkXRhKSeGEkIYl/iSQk8S+RhCReVJKQxItCEpJ4UUlCEv8akpCEJP41JCEJSfxbSEISkpDEv4ckJCEJSUjiP4MkJHF4eMiTnvQkAN7pnd7ps7jqqquuuuqq//sIrrrqqquuuuqqqx7gdV7ndd77aU97Gg8kiecmiecmiecmiecmiecmiecmiecmCUk8N0k8N0lI4rlJ4vmRxPMjiedHEpJ4fiTx/EjiBZHECyKJF0QSL4gkXhhJvDCSeGEk8S+RxL9EEv8SSfxLJCGJF4UkXlSSkMSLQhKSeFFJQhIvKklIQhL/GpKQhCT+LSQhCUn8e0hCEpKQxH80SUhCEpKQhCQe6C//8i8BeLEXe7HXfrEXe7HX5qqrrrrqqqv+byO46qqrrrrqqquueqbXeZ3XeW+Apz3tadxPEg8kCUk8kCQk8UCSkMQDSUISz00Sz00Sz00Sz48knpsknh9JPD+SeH4k8fxI4vmRhCSeH0k8P5KQxPMjCUk8P5KQxAsiiRdEEpJ4QSQhiRdGEi+MJCTxwkhCEi+MJCTxL5HEi0ISknhRSEISLwpJSOJFJQlJvKgkIYl/DUlIQhL/WpKQhCQk8W8lCUlIQhL/USQhCUlIQhKSeFEcHBzwpCc9CYDXeZ3XeS+uuuqqq6666v82gquuuuqqq6666qpnerEXe7HXetrTnsbFixeRhCQeSBLPTRLPTRLPTRLPTRKSeG6SeG6SeG6SkMRzk8TzI4nnJglJPD+SeH4k8fxI4gWRxPMjiRdEEi+IJF4YSbwgknhhJPHCSEISL4wk/iWS+JdI4l8iCUn8SyQhiReFJCTxopCEJF4UkpCEJF5UkpDEv4YkJPGvJQlJSOLfShKSkIQk/iNIQhKSkIQk/r3+8i//EoAXe7EXe+0Xf/EXf22uuuqqq6666v8ugquuuuqqq6666qpnerEXe7HXvnjxIpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpKQxHOTxHOTxPMjiecmCUk8N0k8P5KQxPMjiedHEs+PJCTx/EjiBZHECyKJF0QSknhBJPHCSOKFkcQLIwlJvDCSkMQLIwlJ/Esk8S+RhCReFJKQxItCEpJ4UUhCEi8qSUhCEi8qSUhCEv8akpCEJP4tJCEJSUji30sSkpCEJCTxn+Hg4IAnP/nJXHPNNQ9+7dd+7ffiqquuuuqqq/7vIrjqqquuuuqqq64CXud1Xue9r7nmmgf/xm/8Bs9NEs9NEs9NEs9NEs9NEs9NEs+PJJ6bJJ4fSTw3STw/knh+JPH8SEISz48knh9JvCCSeEEk8YJI4gWRxAsiCUm8IJKQxAsiCUm8MJL4l0jiXyKJf4kkJPEvkcSLQhKSeFFIQhIvCklI4kUlCUn8a0hCEv8akpCEJP4tJCEJSfx7SEISkpCEJP6jSUISkpCEJCQhib/8y78E4MVf/MVf58Ve7MVem6uuuuqqq676v4ngqquuuuqqq666CnixF3ux1wK4ePEiDySJ5yaJ5yaJ5yaJ5yaJ5yaJ5yYJSTw3STw3SUjiuUni+ZHE8yOJ50cSz48kJPH8SOL5kYQknh9JSOL5kYQkXhBJvCCSeGEk8cJI4oWRhCReGElI4oWRhCReGElI4l8iCUm8KCTxopCEJF4UkpDEi0oSknhRSUISkvjXkIQk/i0kIQlJ/FtJQhKSkMR/JElIQhKSkIQkXpiDgwOe/OQnc+bMmQe9zuu8zntx1VVXXXXVVf83EVx11VVXXXXVVVcBL/ZiL/baf/EXf8H9JCGJB5KEJB5IEpJ4IElI4rlJ4rlJ4rlJ4vmRxHOTxPMjiedHEs+PJJ4fSTw/knhBJPH8SOIFkcQLIokXRBKSeEEk8cJI4oWRxAsjiX+JJP4lkviXSOJfIglJvCgkIYl/iSQk8aKQhCReVJKQxItKEpL415CEJCTxryEJSUhCEv8WkpCEJCTxH0ESkpCEJCQhiX+rv/zLvwTgxV7sxV77xV7sxV6bq6666qqrrvq/h+Cqq6666qqrrroKuOaaax789Kc/HQBJPDdJPDdJPDdJPDdJSOK5SeK5SeK5SUISz00Sz48knpskJPH8SOL5kcTzI4nnRxKSeH4k8YJI4gWRxAsiiRdGEi+IJCTxgkhCEi+MJF4YSUjihZGEJF4YSUjiXyKJF4UkJPEvkYQkXhSSkMSLQhKSkMSLQhKSkMSLShKSkMS/hiQkIYl/C0lIQhKS+PeShCQkIQlJ/Ec7ODjgyU9+Mtdcc82DX+d1Xue9uOqqq6666qr/ewiuuuqqq6666qr/917ndV7nvQH+4i/+Akk8N0k8N0k8N0k8N0k8N0lI4rlJ4rlJ4vmRxHOThCSemySeH0lI4vmRxPMjiedHEi+IJF4QSbwgknhBJPGCSEISL4gkXhhJvDCSkMQLI4l/iST+JZL4l0hCEv8SSUjiRSGJF4UkJPGikIQkXlSSkMS/hiQk8a8hCUlI4t9CEpKQxL+HJCQhCUlI4j+DJCQhCUlI4q/+6q8AeLEXe7HXvuaaax7MVVddddVVV/3fQnDVVVddddVVV/2/9zqv8zrv9Rd/8RdI4rlJ4rlJ4rlJ4rlJ4rlJ4vmRxHOTxPMjiecmiedHEs+PJJ4fSUji+ZHE8yOJF0QSz48kJPH8SEISL4gkXhBJvDCSeGEk8cJI4oWRhCReGElI4oWRhCT+JZJ4UUjiRSEJSfxLJCGJF4UkJPGikoQkXlSSkIQkXlSSkIQk/rUkIQlJSOLfShKSkIQk/iNJQhKSkIQkJCGJ5+fg4IAnP/nJXHPNNQ9+x3d8x8/iqquuuuqqq/5vIbjqqquuuuqqq/7fe7EXe7HXfvrTn85zk8Rzk8Rzk8Rzk8Rzk8Rzk4QknpsknpskJPHcJPH8SOL5kcTzI4nnRxKSeH4k8fxIQhLPjyReEEm8IJKQxAsiiRdEEpJ4QSQhiRdGEi+MJP4lkviXSOJfIglJ/EskIYl/iSQk8S+RhCReFJKQxItCEpKQxItKEpL415CEJP61JCEJSfxbSUISkpDEfwRJSEISkpCEJP4t/uqv/gqAF3uxF3vta6655sFcddVVV1111f8dBFddddVVV1111f9rr/M6r/PeAE9/+tO5nyQk8dwk8dwk8dwk8dwk8dwk8fxI4rlJ4vmRxPMjiedHEs+PJJ4fSbwgknh+JPGCSOIFkcQLIokXRhIviCReGEm8MJKQxAsjiRdGEpJ4YSQhiRdGEpJ4UUjiXyIJSbwoJPGikIQkXhSSkMSLShKSkMSLShKSkMS/hiQkIYl/C0lIQhKS+PeShCQkIQlJ/Ec6ODjg7rvv5pprrnnwO77jO34WV1111VVXXfV/B8FVV1111VVXXfX/2ou92Iu91l/+5V9y8eJFACTx3CQhiQeShCSemySemySemySeH0k8N0k8P5J4bpKQxPMjiedHEs+PJJ4fSUji+ZHECyKJF0QSL4gkXhBJSOIFkcQLI4kXRhIvjCQk8cJI4l8iiX+JJF4UkpDEv0QSLwpJSOJfIglJvCgkIYkXlSQk8aKShCQk8a8hCUlI4l9LEpKQhCT+PSQhCUlIQhL/WSQhCUn8/u//PgAv9mIv9trXXHPNg7nqqquuuuqq/xsIrrrqqquuuuqq/9de7MVe7LWf9rSnASCJ5yaJ5yaJ5yYJSTw3STw3STw3SUjiuUni+ZHEc5PECyKJ50cSz48knh9JvCCSeEEk8YJI4gWRxAsiiRdGEi+MJF4YSbwwknhhJCGJF0YSknhhJCGJf4kkJPEvkYQk/iWSkMS/RBKSeFFIQhIvCklIQhIvKklI4l9DEpKQxL+WJCQhiX8rSUhCEpKQxH8kSUhCEpKQhCQkIYkHOjg44J577uGaa6558Du+4zt+FlddddVVV131fwPBVVddddVVV131/9brvM7rvPc111zz4Kc//elI4rlJ4rlJ4rlJ4vmRxHOTxHOTxPMjiecmCUk8N0k8P5KQxPMjiedHEs+PJF4QSTw/kpDE8yMJSTw/kpDECyKJF0QSknhBJCGJF0QSknhhJPHCSOJfIol/iSReFJL4l0hCEv8SSUjiXyIJSbwoJCGJF4UkJPGikoQkJPGikoQkJPGvIQlJSEIS/xaSkIQkJPEfRRKSkIQkJCGJf63f+73fA+DFX/zFX+eaa655MFddddVVV131vx/BVVddddVVV131/9aLvdiLvRbA7u4uz00Sz00Sz00Sz00Sknhuknhuknh+JPHcJPH8SOL5kcTzIwlJPD+SeH4k8fxIQhLPjyReEEm8IJJ4YSTxgkjihZHECyOJF0YSknhhJPHCSEISL4wkJPEvkYQk/iWS+JdIQhL/EklI4kUhCUm8KCQhiReVJCTxopKEJCTxryEJSUji30ISkpCEJP69JCEJSUhCEpL4j3JwcMA999zDmTNnHvSO7/iOn8VVV1111VVX/e9HcNVVV1111VVX/b/1Yi/2Yq/9l3/5lzw3STw3STw3STw3STw/knhuknhukpDEc5PE8yOJ50cSz48knh9JSOL5kcTzI4kXRBIviCReEEm8IJKQxAsiiRdGEi+MJF4YSbwwkpDECyOJf4kkXhSS+JdIQhL/Ekm8KCTxopCEJF4UkpDEi0ISkpDEi0oSkvjXkIQkJPGvJQlJSEIS/x6SkIQkJCGJ/yySkIQkfv/3fx+AF3uxF3ttrrrqqquuuup/P4Krrrrqqquuuur/rWuuuebBf/mXf8kDSeK5SeK5SeK5SeK5SUISz00Sz00Sz48knh9JPD+SeH4k8fxI4gWRxPMjiRdEEi+IJF4QSbwgknhhJPGCSEISL4gkJPHCSOKFkcS/RBIvjCQk8S+RhCReGElI4l8iCUn8SyQhiX+JJCTxopCEJF4UkpDEi0oSkpDEi0oSkpDEv5YkJCGJfytJSEISkpDEfyRJSEISkpCEJCQhiQc6ODjgnnvu4Zprrnnwh3/4h38XV1111VVXXfW/G8FVV1111VVXXfX/0uu8zuu8N8DTn/50ACQhiecmiecmiecmiecmiedHEs9NEs+PJJ4fSTw/knh+JPH8SOL5kYQknh9JvCCSeEEk8YJI4gWRxAsjiRdEEi+MJF4YSUjihZHECyMJSbwwknhRSOJfIol/iSQk8S+RhCT+JZKQxItCEpJ4UUhCEi8KSUhCEi8qSUhCEv8akpCEJCTxbyEJSUhCEv9RJCEJSUhCEpL41/rrv/5rAF7sxV7stbnqqquuuuqq/90Irrrqqquuuuqq/5de53Ve573+8i//EgBJPDdJSOK5SeK5SeK5SeL5kcRzk8TzI4nnJglJPD+SeH4k8fxI4vmRxAsiiRdEEs+PJCTxgkjiBZHECyIJSbwgknhhJPHCSOKFkYQkXhhJ/Esk8S+RhCReGElI4l8iiX+JJCTxL5GEJF4UkpDEv0QSkpDEi0ISknhRSUISkvjXkIQkJPFvIQlJSEIS/16SkIQkJCEJSfxHueeee7jnnnu45pprHvzhH/7h38VVV1111VVX/e9FcNVVV1111VVX/b/0Yi/2Yq/99Kc/HUk8N0k8N0lI4rlJ4rlJ4rlJQhLPTRLPjySemyReEEk8P5J4fiTx/EjiBZHE8yMJSTw/knhBJCGJF0QSL4gkXhhJvDCSeGEk8cJI4l8iiRdGEpL4l0jiXyKJf4kkJPEvkcS/RBKSeFFIQhL/EklI4kUhCUlI4kUlCUn8a0hCEpL415KEJCQhiX8PSUhCEpKQxH8mSUjib/7mbwB4sRd7sdfmqquuuuqqq/73Irjqqquuuuqqq/7feZ3XeZ33Bnj605/Oc5PEc5PE8yOJ5yaJ5yaJ50cSz00SknhuknhBJPH8SOL5kcTzI4kXRBLPjyReEEm8IJJ4QSQhiRdEEi+MJF4QSUjiBZGEJF4YSbwwkpDECyOJf4kkJPHCSEISL4wkJPEvkYQk/iWSeFFIQhL/EklI4kUhCUm8qCQhCUm8qCQhCUn8a0hCEpKQxL+VJCQhCUlI4j+SJCQhCUlIQhKSkIQk7nfPPfdwzz33cM011zz4wz/8w7+Lq6666qqrrvrficpVV1111VVXXfX/zou92Iu91l/+5V+yu7vLA0niuUniuUni+ZHEc5PE8yOJ5yaJ50cSz48knh9JvCCSeH4k8fxI4gWRxAsiiRdEEi+IJF4YSbwgknhhJPHCSOKFkcS/RBIvjCReFJL4l0jiXyKJf4kkXhSSeFFI4kUhiReVJF5UkvjXksS/hST+PSTxn0ES/1H+5m/+huuuu44Xe7EXe22uuuqqq6666n8ngquuuuqqq6666v+d13md13nvpz/96TyQJJ6bJJ6bJJ4fSTw3STw/knhuknh+JPH8SOL5kcQLIonnRxLPjyReEEm8IJJ4QSTxgkjihZHECyKJF0YSL4wkXhhJ/Esk8cJI4l8iCUm8MJKQxAsjCUn8SyTxL5GEJP4lkpDEv0QSknhRSEISLwpJSOJFJQlJSOJfQxKSkMS/liQkIQlJ/HtJQhKSkIQkJPEf6Z577uGee+7hmmuuefDrvM7rvDdXXXXVVVdd9b8PwVVXXXXVVVdd9f/K67zO67w3wNOf/nTuJ4nnJonnJonnRxLPTRLPjySemySeH0k8P5J4fiTx/EhCEs+PJJ4fSbwgknhBJPGCSOIFkcQLIglJvCCSeGEk8cJI4oWRxAsjCUm8MJL4l0jiXyKJf4kk/iWSkMQLIwlJ/EskIYl/iSQk8S+RhCQk8S+RhCQk8aKQhCQk8aKShCQkIYl/DUlIQhKS+PeQhCQkIQlJ/GeShCQk8Td/8zcAvNM7vdNnc9VVV1111VX/+xBcddVVV1111VX/r7zYi73YawHs7u4CIInnJonnJonnJglJPDdJPDdJSOK5SeL5kcTzI4nnRxLPjyReEEk8P5J4QSTxgkjiBZHECyKJF0QSL4wkXhhJvDCSeGEk8cJI4oWRhCReGElI4oWRhCReGElI4oWRhCT+JZL4l0hCEv8SSUjiXyIJSbwoJCGJF5UkJPGikoQkJPGvJQlJSOLfShKSkIQkJPEfSRKSkIQkJCEJSUhCEg907733cs8993DmzJkHvc7rvM57c9VVV1111VX/uxBcddVVV1111VX/r7zYi73Ya//lX/4lAJJ4bpJ4bpJ4bpJ4fiTx3CTx/Eji+ZHE8yOJ50cSz48kXhBJPD+SeEEk8YJI4gWRxAsiiRdEEi+MJF4QSUjiBZGEJF4QSUjihZHECyOJf4kk/iWS+JdI4l8iiX+JJCTxwkhCEv8SSUjiXyIJSbwoJCGJF4UkJCGJF4UkJCGJfw1JSEISkvjXkoQkJCEJSfxHkIQkJCEJSUhCEv8Wf/M3fwPAO77jO34WV1111VVXXfW/C8FVV1111VVXXfX/xjXXXPPga6655sF//dd/jSSemySemySemySeH0k8N0k8P5J4fiTx/Eji+ZHE8yOJ50cSknh+JPGCSOL5kYQknh9JSOIFkcQLIokXRhIviCReGEm8MJJ4YSQhiRdGEv8SSbwwkpDECyMJSbwwkpDECyMJSfxLJPEvkYQk/iWSkMSLQhKSeFFIQhIvCklIQhL/GpKQhCT+tSQhCUlI4t9LEpKQhCQkIYn/aPfeey/33HMP11xzzYNf53Ve57256qqrrrrqqv89CK666qqrrrrqqv83XuzFXuy1AZ7+9Kfz3CTx3CTx3CTx/EjiuUni+ZHE8yOJ50cSz48knh9JPD+SeEEk8YJI4vmRxAsiiRdGEi+IJF4QSUjiBZHECyOJF0YSL4wkXhhJSOKFkYQkXhhJ/Esk8S+RxL9EEv8SSUjihZGEJP4lkpDEv0QSkpDEv0QSkpDEi0ISknhRSUISkpDEv4YkJCEJSfxbSUISkpCEJCTxn0USkpCEJCTxt3/7twC84zu+42dx1VVXXXXVVf97EFx11VVXXXXVVf9vvOM7vuNn/dVf/RUPJAlJPDdJPDdJPD+SeG6SeH4k8dwkIYnnRxLPjySeH0k8P5J4QSTx/EhCEs+PJF4QSbwgkpDECyKJF0QSL4wkXhhJvDCSeGEk8cJI4l8iiX+JJF4YSUjihZGEJF4YSUjihZGEJF4YSUjiXyIJSfxLJCGJF4UkJPGikIQkJPGikIQkJPGvIQlJSEIS/xaSkIQkJCGJ/0iSkIQkJCEJSUhCEpJ4fu69917uvfderrnmmge/zuu8zntz1VVXXXXVVf87EFx11VVXXXXVVf9vXHPNNQ9++tOfzv0k8fxI4rlJ4rlJQhLPTRLPjySemyReEEk8P5J4fiTx/EjiBZHE8yOJF0QSL4gkXhBJvDCSeEEk8cJI4oWRxAsjiRdGEi+MJP4lknhhJCGJF0YS/xJJvDCSkMQLIwlJ/Esk8S+RhCT+JZKQxL9EEpKQxL9EEpKQxItCEpKQxL+GJCQhiX8LSUhCEpL4jyAJSUhCEpKQhCT+Pf7mb/4GgHd8x3f8LK666qqrrrrqfweCq6666qqrrrrq/4XXeZ3XeW+Apz/96QBI4vmRxHOTxHOTxPMjiedHEs9NEi+IJJ4fSTw/knh+JPGCSOL5kcQLIokXRBIviCReGEm8IJJ4YSTxgkhCEi+IJCTxgkhCEi+MJF4YSUjihZHECyMJSbwwkpDECyOJf4kk/iWSkMQLIwlJ/EskIYl/iSQk8aKQhCReVJKQxItKEpKQhCT+tSQhCUlI4t9DEpKQhCQkIYn/LPfeey/33nsv11xzzYNf53Ve57256qqrrrrqqv/5CK666qqrrrrqqv8XXuzFXuy1/uqv/ord3V0k8dwkIYnnJonnJonnRxLPjySemyReEEk8P5J4fiTx/EjiBZHE8yOJF0QSL4gkXhBJvCCSkMQLIokXRBKSeEEk8cJI4oWRxAsjCUm8MJJ4YSQhiRdGEv8SSbwwkpDECyMJSbwwkpDECyMJSfxLJCGJf4kkJPGikIQkXhSSkIQkXhSSkIQk/rUkIQlJSOLfQhKSkIQkJCGJ/wySkIQkJCEJSUhCEn/7t38LwDu+4zt+FlddddVVV131Px/BVVddddVVV131/8LrvM7rvPfTn/50JPHcJPH8SOK5SeL5kcRzk4Qknpsknh9JSOL5kcTzI4nnRxIviCSeH0m8IJJ4QSTxgkjiBZHECyOJF0QSL4wkXhhJvDCSeGEk8S+RxAsjiX+JJF4YSUjihZHECyMJSbwwkpDEv0QS/xJJSOJfIglJ/EskIQlJ/EskIQlJvCgkIQlJ/GtIQhKSkMS/liQkIQlJSOI/iiQkIQlJSEISkpCEJP4lBwcH3HvvvVxzzTUPfp3XeZ335qqrrrrqqqv+ZyO46qqrrrrqqqv+z3ud13md9wa49dZbeW6SeH4k8dwk8fxI4rlJ4vmRxPMjiedHEpJ4fiTx/Eji+ZGEJJ4fSbwgknhBJPGCSOIFkcQLI4kXRBIvjCReGEm8MJJ4YSTxL5HECyOJF0YSknhhJPHCSEISL4wk/iWS+JdIQhIvjCQk8S+RhCT+JZKQxItCEpJ4UUhCEpJ4UUlCEpKQxL+WJCQhCUn8e0lCEpKQhCQkIYn/CIeHhzz1qU8F4J3e6Z0+m6uuuuqqq676n43gqquuuuqqq676P+/FXuzFXgtgd3eXB5LE8yOJ5yaJ50cSz00Sz48knh9JPD+SeEEk8fxI4vmRxAsiiRdEEi+IJF4QSbwgknhhJPGCSOKFkcQLI4kXRhIvjCReGElI4oWRxAsjiRdGEpJ4YSTxwkhCEi+MJCTxwkhCEi+MJCTxL5GEJP4lkpDEv0QSkpDEv0QSkpDEi0oSkpDEv5YkJCEJSfxbSUISkpCEJCTxX+Hee+/l3nvv5cyZMw96ndd5nffmqquuuuqqq/7nIrjqqquuuuqqq/7Pe7EXe7HX/qu/+iseSBLPjySemySeH0k8N0k8P5J4fiTx/EjiBZHE8yOJ50cSL4gkXhBJvCCSeEEk8YJI4gWRhCReEEm8MJJ4YSTxgkhCEi+IJCTxwkjihZGEJF4QSUjihZHECyMJSbwwknhhJCGJF0YSknhhJCGJf4kkJPHCSEISkviXSEISLwpJSOJFJQlJSOJfQxKSkIQk/i0kIQlJSEIS/5kkIQlJSEISkpCEJI6Ojnja054GwDu+4zt+FlddddVVV131PxfBVVddddVVV131f9rrvM7rvPc111zz4L/6q7/ifpJ4bpKQxHOTxPMjiecmiedHEs+PJJ4fSbwgknh+JPH8SOIFkcQLIokXRBIviCReEEm8IJJ4YSTxwkjiBZGEJF4QSbwwkviXSOKFkcQLI4kXRhKSeGEk8cJIQhIvjCT+JZJ4YSQhiX+JJCTxwkhCEv8SSUhCEv8SSUhCEi8KSUhCEi8qSUhCEpL415KEJCQhCUn8R5KEJCQhCUlIQhKSkMSL4t577+Xee+/lmmuuefDrvM7rvDdXXXXVVVdd9T8TwVVXXXXVVVdd9X/amTNnHgRw6623AiCJ5yaJ50cSz48knpsknh9JPD+SeH4k8YJI4vmRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOKFkcQLIglJvCCSeGEk8cJI4l8iiRdGEi+MJF4YSbwwkpDECyOJF0YSknhhJCGJF0YS/xJJSOKFkYQk/iWSkMS/RBKSkMSLQhKSkMSLQhKSkIQk/jUkIQlJSEIS/xEkIQlJSEISkpDEf5TDw0Oe9rSnAfCO7/iOn8VVV1111VVX/c9EcNVVV1111VVX/Z/2Oq/zOu/9V3/1VwBI4rlJ4vmRxHOThCSemySeH0k8P5J4fiTx/EhCEs+PJJ4fSbwgknhBJPGCSOIFkcQLIokXRBIvjCReEEm8MJJ4YSTxwkjihZGEJF4QSUjihZHECyOJF0YSL4wkJPHCSOKFkYQkXhhJSOKFkYQkXhhJSOJfIglJ/EskIYkXhSQkIYkXhSQkIYl/DUlIQhKS+PeQhCQkIQlJSEIS/1Xuvfde7r33Xq655poHv9iLvdhrc9VVV1111VX/8xBcddVVV1111VX/p11zzTUPvvXWW5HEc5PE8yOJ5yaJ50cSz48knh9JPD+SeH4k8YJI4vmRxAsiiRdEEi+IJF4QSbwgknhBJPHCSOIFkcQLI4kXRhIvjCReGEm8MJJ4YSQhiRdEEpJ4YSTxwkjihZGEJF4YSbwwkpDECyMJSbwwkpDEv0QSknhhJCEJSfxLJCEJSbwoJCEJSbyoJCEJSUji30oSkpCEJCTxn0ESkpCEJCQhCUlIQhKSkIQkjo6OePrTnw7Ah3/4h38XV1111VVXXfU/D8FVV1111VVXXfV/1uu8zuu8N8Bf//Vf89wk8fxI4rlJ4vmRxPMjiedHEs+PJJ4fSbwgknh+JPGCSOIFkcQLIokXRBIviCReEEm8MJJ4QSTxwkjihZHECyOJF0YSL4wkXhhJvDCSeGEkIYkXRBKSeGEk8cJIQhIviCQk8cJIQhIvjCQk8cJIQhKSeGEkIYkXhSQk8aKQhCQk8aKShCQk8W8hCUlIQhKS+I8gCUlIQhKSkIQkJCGJf4t7772Xw8NDrrnmmge/2Iu92Gtz1VVXXXXVVf+zEFx11VVXXXXVVf9nvdiLvdhr/fVf/zXPTRLPjySemySeH0k8P5J4fiTx/Eji+ZHECyKJ50cSL4gkXhBJvCCSeEEk8YJI4gWRxAsjiRdEEi+MJF4YSbwgkpDECyOJF0YSL4wkXhhJvDCSeGEk8cJIQhIviCQk8cJI4oWRhCReGElI4oWRhCT+JZKQxL9EEpKQxL9EEpKQxItCEpKQhCT+tSQhCUlI4t9DEpKQhCQkIQlJ/Gc5PDzk7/7u7wD48A//8O/iqquuuuqqq/5nIbjqqquuuuqqq/7Pep3XeZ33fvrTn84DSeL5kcRzk8TzI4nnRxLPjySeH0k8P5J4QSTx/EjiBZHECyKJF0QSL4gkXhBJvCCSeGEk8YJI4oWRxAsiCUm8IJL4l0jihZHECyIJSbwgkpDECyIJSbwgkpDECyOJF0YSL4wkJPHCSOKFkYQkXhhJSOJfIglJ/EskIYl/iSQkIYkXhSQkIYl/DUlIQhKSkMS/hSQkIQlJSEIS/5kkIQlJSEISkpDEfffdx+HhIddcc82DX/zFX/y1ueqqq6666qr/OQiuuuqqq6666qr/k17ndV7nvQFuvfVW7ieJ50cSz00Sz48knh9JPD+SeH4k8fxI4gWRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOIFkYQkXhBJvDCSeEEk8cJI4oWRhCReEElI4gWRxAsjiRdGEi+MJF4YSUjiBZGEJF4QSUjihZGEJF4QSUjihZGEJF4YSUhCEi+MJCQhiRdGEpKQxItCEpKQxL+GJCQhiX8LSUhCEpKQxH8USUhCEpKQhCQkIQlJSEISL8zh4SF/93d/B8CHf/iHfzdXXXXVVVdd9T8HwVVXXXXVVVdd9X/Si73Yi73Wrbfeyu7uLgCSeH4k8dwk8fxI4vmRxPMjiedHEs+PJF4QSTw/knhBJPGCSOIFkcQLIokXRBIviCReEEm8MJJ4YSTxgkjihZHECyOJF0YSL4wkXhhJvDCSeGEk8cJI4oWRxAsjiRdGEpJ4YSTxwkhCEi+MJCTxL5GEJP4lkpDEi0ISkpDEi0oSkpCEJP41JCEJSUhCEv8ekpCEJCQhCUlIQhL/UTY3N3noQx8KgG1fc801D+aqq6666qqr/megctVVV1111VVX/Z/0Yi/2Yq991113ASCJ50cSz00Sz48knh9JPD+SeH4k8fxI4gWRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOIFkcQLI4kXRhIviCReGEm8MJJ4YSTxwkjihZHECyKJF0YSL4wkXhhJvDCSeGEk8S+RxAsjiX+JJP4lknhRSOJFJYl/LUn8a0niP4ok/jtsbm7yEi/xEjzkIQ/hftdcc82Dueqqq6666qr/OahcddVVV1111VX/57zO67zOe19zzTUP/oEf+AEk8fxI4rlJ4vmRxPMjiedHEs+PJJ4fSbwgknh+JPGCSOIFkcQLIokXRBIviCReEEm8IJJ4YSTxgkjihZHECyOJF0YSL4wkXhhJvCCSeGEk8cJI4oWRxAsjiRdGEi+MJF4YSbwwkviXSOJfIokXhSReFJL415DEv5Yk/r0k8V9BEi/M5uYmr/RKr8Q111zD/f7iL/6Cl3u5lwPgvvvuu5Wrrrrqqquu+p+BylVXXXXVVVdd9X/Oi73Yi70WwKVLl3h+JPHcJPH8SOL5kcTzI4nnRxLPjyReEEk8P5J4QSTxgkjiBZHECyKJF0QSL4gkXhBJvDCSeEEk8cJI4oWRxAsjiRdGEi+IJF4YSbwwknhhJPGCSOKFkcQLI4kXRhIvjCT+JZJ4YSTxL5HEv0QSLwpJ/GtI4l9LEv9WkviPJol/j83NTV7plV6Ja665BoD9/X2e9KQn8Zd/+Zdsb2/zci/3clx11VVXXXXV/zBUrrrqqquuuuqq/3Ne7MVe7LX/+q//mudHEs9NEs+PJJ4fSTw/knh+JPGvJYnnRxIviCReEEm8IJJ4QSTxgkjiBZHECyKJF0YSL4gkXhhJvDCSeGEk8YJI4oWRxAsjiRdGEi+IJF4YSbwwknhhJPHCSOKFkcQLI4kXRhL/Ekn8SyTxopDEi0oS/xqS+LeQxH8USfxHu+aaa3ilV3olNjc3Adjf3+dJT3oSf/mXf8n9tra2APiHf/iH3+Gqq6666qqr/uegctVVV1111VVX/Z9zzTXXPPgP//APeW6SeG6SeH4k8fxI4vmRxPMjiRdEEs+PJJ4fSbwgknhBJPGCSOIFkcQLIokXRBIviCReGEm8IJJ4YSTxwkjihZHECyKJF0YSL4wkXhBJvDCSeGEk8YJI4oWRxAsjiRdGEi+MJF4YSfxLJPEvkcS/RBIvKkn8a0jiX0sS/16S+M/2kIc8hBd/8Rdnc3MTgP39fZ70pCfxl3/5lzy37e1tAO67775bueqqq6666qr/OahcddVVV1111VX/p7zO67zOewP89V//NQ8kiecmiedHEs+PJJ4fSTw/knhBJPH8SOL5kcQLIokXRBIviCReEEm8IJJ4QSTxgkjihZHECyKJF0YSL4wkXhhJvCCSeGEk8cJI4gWRxAsjiRdEEi+MJF4YSbwgknhhJPHCSOJfIokXRhL/Ekn8SyTxopLEi0oS/xqS+PeQxH8WSTy3F3uxF+MhD3kIm5ubAOzv7/OkJz2Jv/zLv+QF2draAuC+++57OlddddVVV131PweVq6666qqrrrrq/5TXeZ3Xea+//uu/5oEk8dwk8fxI4vmRxPMjiedHEi+IJJ4fSTw/knhBJPGCSOIFkcQLIokXRBIviCReEEm8MJJ4QSTxwkjiBZHEv0QSL4gkXhhJvCCSeGEk8YJI4oWRxAsjiRdEEi+MJF4YSbwwknhhJPHCSOJfIol/iSReFJJ4UUniRSWJfytJ/EeRxL/Gi73Yi/GQhzyEzc1NAPb393nSk57EX/7lX/Iv2d7eBuDs2bPP4Kqrrrrqqqv+56By1VVXXXXVVVf9n/JiL/Zir/3TP/3T3E8Sz00Sz48knh9JPD+SeH4k8YJI4vmRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOIFkcQLI4kXRBIvjCReEEm8MJJ4YSTxwkjiBZHECyOJF0QSL4wkXhBJvDCSeEEk8cJI4oWRxAsjiRdGEv8SSbwwknhRSOJFJYkXlST+tSTxH0ES/x4v9mIvxou/+Itzv/39fZ70pCfxl3/5l1x11VVXXXXV/3JUrrrqqquuuuqq/zNe53Ve570Bbr31VgAk8dwk8fxI4vmRxPMjiedHEi+IJJ4fSfxrSeIFkcQLIokXRBIviCReEEm8IJJ4YSTxgkjihZHECyKJF0YSL4wkXhBJvDCSeEEk8cJI4gWRxAsjiRdEEi+MJF4YSbwgknhhJPHCSOKFkcS/RBIvCkm8KCTxopLEv4Yk/j0k8R9lc3OTBz/4wbz4i78499vf3+cv//IvedKTnsSLyjYA119/PQD/8A//8NtcddVVV1111f8cVK666qqrrrrqqv8zXuzFXuy1/vqv/5rd3V0k8dwk8fxI4vmRxPMjiedHEi+IJJ4fSbwgknh+JPGCSOIFkcQLIokXRBIviCT+rSTxgkjihZHECyKJF0YSL4wkXhBJvDCSeEEk8cJI4gWRxAsjiRdEEi+MJF4QSbwwknhBJPHCSOKFkcS/RBL/Ekm8KCTxopLEv4Yk/i0k8R9NEpubmzz4wQ/mxV7sxbjf/v4+f/mXf8mTnvQkXlS2eaDt7W2uuuqqq6666n8gKlddddVVV1111f8ZL/ZiL/baf/iHf4gknpsknh9JPD+SeH4k8a8liedHEi+IJJ4fSbwgknhBJPGCSOIFkcQLIokXRhIviCReEEm8MJJ4QSTxwkjihZHECyKJF0YSL4gkXhhJvCCSeEEk8cJI4gWRxAsjiRdEEi+MJF4YSbwwknhhJPEvkcSLQhIvCkm8qCTxryWJ/wiSeEE2Nzd58IMfzIu92Itxv/39fX7nd36Hu+++mxeFbf4l9913361cddVVV1111f8cVK666qqrrrrqqv8TXud1Xue9r7nmmgc/4xnP4LlJ4vmRxPMjiedHEi+IJJ4fSTw/knhBJPH8SOIFkcQLIokXRBIviCReEEm8MJJ4QSTxgkjihZHECyKJF0YSL4wkXhBJvDCSeEEk8YJI4oWRxAsiiRdEEi+MJF4QSbwgknhhJPHCSOKFkcQLI4l/iST+JZJ4UUjiRSWJfw1J/HtI4kW1ubnJgx/8YF7sxV6M++3v7/M7v/M73H333bwobPPCXH/99QDcd999t3LVVVddddVV/7NQueqqq6666qqr/k94sRd7sdcC2N3d5YEk8fxI4vmRxL+WJJ4fSTw/knhBJPH8SOIFkcQLIokXRBIviCReEEm8MJJ4QSTxgkjihZHECyKJF0YSL4wkXhBJvCCSeGEk8YJI4gWRxAsjiRdEEi+IJF4YSbwgknhBJPHCSOKFkcQLI4l/iST+JZL4l0jiRSWJF5Uk/q0k8W+xubnJgx/8YF7sxV6M+9199938zu/8Dvv7+7wobPOi2N7eBuAf/uEffpurrrrqqquu+p+FylVXXXXVVVdd9X/Ci73Yi732X//1X/NAknh+JPH8SOIFkcTzI4nnRxLPjyReEEn8a0niBZHECyKJF0QSL4gkXhhJvCCSeEEk8cJI4gWRxAsjiRdGEi+IJF4QSbwwknhBJPGCSOIFkcQLI4kXRBIviCReEEm8MJJ4QSTxwkjihZHEv0QSL4wk/iWSeFFJ4kUliX8tSfx7bW5u8uAHP5gXe7EX435/8Rd/wZOf/GT29/f5l9jmqquuuuqqq/4PoXLVVVddddVVV/2fcM011zz4l37pl/iXSOL5kcQLIonnRxLPjySeH0m8IJJ4QSTx/EjiBZHECyKJF0QS/1aSeEEk8YJI4oWRxAsiiRdGEi+MJF4QSbwgknhhJPGCSOIFkcQLIokXRBIviCReGEm8IJJ4QSTxwkjiBZHECyOJF0YS/xJJ/Esk8aKQxItCEv9akvj3kMT9Njc3eexjH8uDH/xg7vcXf/EXPPnJT2Z/f59/iW3+rW644QYA7rvvvlu56qqrrrrqqv9ZqFx11VVXXXXVVf/rvc7rvM57A9x6663cTxLPTRLPjyReEEk8P5J4fiTxryWJF0QSz48kXhBJvCCSeEEk8cJI4gWRxAsiiX8rSbwgknhhJPHCSOIFkcQLIokXRBIvjCReEEm8IJJ4QSTxgkjiBZHECyKJF0YSL4gkXhBJvDCSeGEk8S+RxAsjiReFJF4UkvjXkMS/lSSen83NTR772Mfy4Ac/mPv9xV/8BU960pM4ODjghbHNf6SzZ88+g6uuuuqqq676n4XKVVddddVVV131v97rvM7rvNdf//Vfcz9JPDdJPD+SeEEk8fxI4vmRxAsiiedHEi+IJP61JPGCSOIFkcQLI4kXRBIviCReGEm8IJJ4QSTxwkjihZHECyKJF0QSL4gkXhBJvDCSeEEk8YJI4gWRxAsiiRdEEi+IJF4QSbwwknhBJPHCSOJfIokXRhL/Ekm8KCTxopLEv4Uk/iWbm5u8wiu8AmfOnOF+f/EXf8Ff/uVf8i+xzX8U21x//fUA3Hfffbdy1VVXXXXVVf+zULnqqquuuuqqq/7Xe7EXe7HX/pmf+RkAJPGiksQLIonnRxLPjyReEEk8P5J4QSTxgkjiX0sS/1aSeEEk8YJI4oWRxAsiiRdEEi+MJF4YSbwgknhBJPGCSOIFkcQLIokXRBIvjCReEEm8IJJ4QSTxgkjiBZHECyKJF0QS/xJJvCCS+JdI4l8iiX+JJF5UkvjXksSLanNzk1d4hVfgzJkzAOzv7/OkJz2Jv/zLv+SFsc1/JNs8t7Nnz97KVVddddVVV/3PQuWqq6666qqrrvpf7XVe53XeG+DWW29FEs+PJP41JPH8SOL5kcQLIonnRxIviCReEEm8IJL4t5DECyKJF0QSL4gkXhhJvCCSeEEk8cJI4oWRxAsiiRdEEi+IJF4QSbwgknhBJPGCSOIFkcQLIokXRBIviCReEEm8IJJ4YSTxwkjiBZHEv0QSL4wk/iWSeFFJ4l9DEv9aZ86c4RVe4RXY3NwEYH9/nyc96Un85V/+JS+Ibf4j2eb52d7eBuC+++67lauuuuqqq676n4XKVVddddVVV131v9qLvdiLvdZf//Vfc+nSJZ4fSTw/knh+JPH8SOL5kcQLIonnRxIviCReEEm8IJJ4QSTxgkjiBZHECyKJF0QSL4wkXhBJvCCSeGEk8cJI4gWRxAsiiRdEEi+IJF4QSbwgknhBJPGCSOIFkcQLIokXRBIviCReEEm8IJJ4YSTxgkjihZHEv0QS/xJJvCgk8aKSxL+WJAAe+9jH8qAHPYjNzU0A9vf3edKTnsRf/uVf8oLY5j+SbV6Q7e1tAO67775bueqqq6666qr/eahcddVVV1111VX/q73O67zOe//Mz/wMz48knh9JPD+SeH4k8a8liX8tSbwgknhBJPGCSOIFkcQLIokXRBL/VpJ4QSTxbyWJF0YSL4gkXhBJvCCSeEEk8YJI4gWRxAsiiRdEEi+IJJ4fSbwgknhBJPGCSOIFkcQLI4kXRBIvjCReGEn8SyTxopDEi0IS/1qSeKDHPvaxPPjBD2ZjYwOA/f19nvSkJ/GXf/mXPD+2+Y9kmxfF9vY2AGfPnr2Vq6666qqrrvqfh8pVV1111VVXXfW/1uu8zuu8N8AznvEMnpsknh9JPD+SeH4k8YJI4vmRxAsiiedHEi+IJF4QSbwgknhBJPGCSOIFkcQLI4kXRBIviCReGEm8IJJ4YSTxgkjiBZHECyKJF0QSL4gkXhBJvCCSeH4k8YJI4gWRxAsiiRdEEi+IJF4QSbwgknhhJPGCSOKFkcS/RBL/Ekm8KCTxryGJ5+exj30sD3rQg9jc3ARgf3+fJz3pSfzlX/4lz802/9Fs86+xvb0NwH333XcrV1111VVXXfU/D5Wrrrrqqquuuup/rRd7sRd7LYDd3V0eSBLPjySeH0k8P5J4QSTx/EjiBZHE8yOJF0QSL4gkXhBJvCCSeEEk8W8liRdEEi+IJF4YSbwgknhhJPGCSOIFkcQLIokXRBIviCReEEk8P5J4QSTxgkjiBZHE8yOJF0QSL4gkXhBJvCCSeGEk8YJI4oWRxAsjiX+JJF4UknhRSeKFeexjH8tjH/tY7re/v8+TnvQk/vIv/5LnZpv/SLb5t9ra2gLgvvvuu5Wrrrrqqquu+p+HylVXXXXVVVdd9b/Wi73Yi7323/zN3/BAknh+JPH8SOJfSxLPjyReEEn8a0niBZHECyKJF0QSL4gkXhhJvCCSeEEk8YJI4oWRxAsiiRdGEi+IJF4QSbwgknhBJPGCSOL5kcQLIokXRBIviCSeH0m8IJJ4QSTxgkji+ZHECyOJF0QSL4gkXhhJvDCS+JdI4l8iiReFJP4lGxsbPPjBD+axj30s99vf3+cv//IvedKTnsQD2eY/mm3+vba3twE4e/bsM7jqqquuuuqq/3moXHXVVVddddVV/ytdc801D77mmmse/Eu/9EvcTxLPjySeH0m8IJJ4fiTx/EjiBZHECyKJ50cSL4gkXhBJvCCS+LeSxAsiiRdEEv9WknhBJPHCSOIFkcQLIokXRBIviCReEEk8P5J4QSTxgkji+ZHECyKJF0QSz48kXhBJvCCSeEEk8YJI4gWRxAsjiRdGEi+MJP4lknhRSOJFsbGxwYMf/GAe+9jHcr/9/X3+8i//kic96Unczzb/0WzzH2l7e5urrrrqqquu+h+MylVXXXXVVVdd9b/Si73Yi702wDOe8QwAJPH8SOJfSxLPjyT+tSTxgkjiX0sSL4gk/q0k8YJI4gWRxAsiiRdGEi+IJP6tJPGCSOIFkcQLIokXRBLPjyReEEm8IJJ4QSTx/EjiBZHE8yOJF0QSL4gknh9JvCCSeEEk8cJI4gWRxAsjiRdGEi+MJF4UknhRbW5u8qAHPYjHPvax3G9/f5/f+Z3f4e677wbANv8ZbPMfyTYA29vbAPzDP/zDb3PVVVddddVV//NQueqqq6666qqr/ld6x3d8x8/6m7/5GwAk8fxI4gWRxPMjiedHEi+IJJ4fSbwgknhBJPEfTRIviCReEEm8IJL4t5LECyKJF0YSL4gkXhBJvCCSeEEk8YJI4vmRxAsiiRdEEs+PJF4QSTw/knhBJPGCSOL5kcQLIokXRBIviCReEEm8IJJ4QSTxwkjiXyKJf4kkXhSSANjY2OBBD3oQj33sY7nf3Xffze/8zu+wv7+Pbf4z2OY/km2e2/b2NgD33XffrVx11VVXXXXV/zxUrrrqqquuuuqq/5WuueaaB//RH/0Rknh+JPGCSOL5kcTzI4kXRBLPjyReEEm8IJJ4QSTxgkjiBZHECyKJF0QSL4gkXhhJvCCSeEEk8cJI4gWRxAsiiRdEEi+IJF4QSTw/knhBJPGCSOL5kcQLIonnRxIviCSeH0m8IJJ4fiTxgkjiBZHECyKJF0QSL4gkXhhJvDCS+JdI4kUhifttbGzwoAc9iMc+9rHc7+677+a3f/u32d/f5z+Dbf6j2eaqq6666qqr/peictVVV1111VVX/a/zOq/zOu8NcNttt/H8SOIFkcTzI4nnRxIviCT+tSTxgkjiBZHECyKJF0QSL4gkXhBJ/FtJ4gWRxAsiiRdGEi+IJF4QSbwgknhBJPGCSOL5kcQLIokXRBLPjyReEEk8P5J4fiTxgkji+ZHECyKJF0QSz48kXhBJvCCSeEEk8cJI4oWRxAsjiReFJB5oY2ODBz3oQTz2sY/lfn/xF3/Bk570JPb39/mPZpv/aLb5l9xwww0A/MM//MNvc9VVV1111VX/M1G56qqrrrrqqqv+13mxF3ux1/qbv/kbdnd3+deQxPMjiX8tSbwgknh+JPGCSOIFkcQLIokXRBIviCReEEm8MJJ4QSTxgkjiBZHECyOJF0QSL4gkXhBJvCCSeEEk8fxI4gWRxPMjiRdEEs+PJF4QSTw/knhBJPH8SOL5kcQLIokXRBLPjyReEEm8IJJ4YSTxwkjihZHEv0QSz21jY4PHPvaxPOhBD+J+f/EXf8GTnvQk9vf3+Y9mm/9otnlRbW9vA3DffffdylVXXXXVVVf9z0Tlqquuuuqqq676X+d1Xud13vtnf/ZneX4k8fxI4vmRxAsiiedHEi+IJP61JPGCSOIFkcQLIokXRBL/VpJ4QSTxgkjiBZHECyOJF0QSL4gkXhBJvCCSeEEk8fxI4gWRxPMjiRdEEs+PJF4QSTw/knh+JPGCSOL5kcQLIonnRxIviCReEEk8P5J4YSTxgkjihZHEv0QSz8/GxgaPfexjedCDHsT9/uIv/oK/+Iu/4D+abf6j2eaqq6666qqr/o+ictVVV1111VVX/a/yOq/zOu8N8IxnPIPnJonnRxL/WpJ4fiTxgkjiBZHE8yOJF0QSL4gkXhBJ/FtJ4gWRxAsiiRdEEv9WknhBJPGCSOIFkcQLIokXRBLPjyReEEk8P5J4QSTx/Eji+ZHECyKJ50cSz48knh9JvCCSeEEk8fxI4gWRxAsiiRdEEi+IJF4YSbwwknhBNjY2ePmXf3nOnDkDwP7+Pk960pP4i7/4C/4j2eY/g23+PW644QYA/uEf/uF3uOqqq6666qr/mahcddVVV1111VX/q7zYi73YawHs7u7yQJJ4fiTxgkji+ZHEv5YkXhBJ/E8hiRdEEi+IJF4QSfxbSeIFkcQLIokXRBIviCReEEm8IJJ4fiTxgkji+ZHECyKJ50cSz48knh9JvCCSeH4k8fxI4gWRxPMjiRdEEs+PJF4QSbwgknhBJPHCSOKFkcQLcubMGV7+5V+ejY0NAPb393nSk57EX/zFX/AfxTb/GWxz1VVXXXXVVf+PULnqqquuuuqqq/5XebEXe7HX/pu/+RseSBL/WpJ4fiTxgkji+ZHECyKJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxAsiiRdGEi+IJF4QSbwgknhBJPGCSOIFkcQLIonnRxIviCSeH0k8P5J4QSTx/Eji+ZHE8yOJF0QSz48knh9JvCCSeH4k8fxI4gWRxAsiiRdEEi+IJF4YSbwwZ86c4eVf/uXZ2NgAYH9/nyc96Un8xV/8Bf8RbPOfwTb/0Wxzww03APAP//APv81VV1111VVX/c9E5aqrrrrqqquu+l/jdV7ndd77mmuuefAv//Ivcz9JvCCSeH4k8fxI4gWRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOIFkcQLIol/K0m8IJJ4QSTxgkjiBZHECyKJF0QSL4gknh9JvCCSeH4k8fxI4gWRxPMjiedHEs+PJJ4fSTw/knhBJPH8SOL5kcQLIonnRxIviCReEEm8IJJ4YSTxwjz2sY/lQQ96EBsbGwDs7+/zpCc9ib/4i7/g38s2/1ls8x/NNlddddVVV131vwiVq6666qqrrrrqf40zZ848COAZz3gGAJJ4QSTx/EjiX0sS/1qSeEEk8YJI4gWRxAsiiRdEEi+IJP6tJPGCSOIFkcR/JUm8IJJ4QSTx/EjiBZHE8yOJ50cSL4gknh9JPD+SeH4k8fxI4vmRxAsiiedHEs+PJJ4fSbwgknh+JPGCSOIFkcQLIokXRhKPecxjeNCDHsTGxgYA+/v7POlJT+Iv/uIv+PewzX8W2/xHs83zs729DcB99913K1ddddVVV131PxOVq6666qqrrrrqf43XeZ3Xee+/+Zu/AUASL4gknh9JvCCSeH4k8YJI4l9LEi+IJF4QSbwgknhBJPFvJYkXRBIviCReEEm8MJJ4QSTxgkji+ZHECyKJF0QSz48kXhBJPD+SeH4k8fxI4gWRxPMjiedHEs+PJJ4fSTw/knh+JPH8SOIFkcTzI4nnRxIviCReEEm8IJJ4YSTxmMc8hsc85jHcb39/nyc96Un8xV/8Bf8WtvnPZJv/DLZ5Qba3twG47777buWqq6666qqr/ueictVVV1111VVX/a9xzTXXPPiP//iPeWEk8fxI4gWRxPMjiRdEEi+IJP61JPGCSOI/gyReEEm8IJJ4QSTxgkjihZHECyKJF0QS/1qSeEEk8fxI4gWRxPMjiedHEs+PJF4QSTw/knh+JPH8SOL5kcTzI4nnRxLPjySeH0k8P5J4QSTx/EjiBZHECyKJF2Zzc5MHPehBPOYxj+F++/v7POlJT+Iv/uIv+NeyzX8m2/xnsM2L4oYbbgDg7Nmzt3LVVVddddVV/3NRueqqq6666qqr/ld4ndd5nfcG+Ju/+Rsk8fxI4l9LEv9aknhBJPGCSOI/miReEEm8IJJ4QSTxgkjiBZHEv5UkXhBJvCCSeEEk8fxI4gWRxPMjiRdEEs+PJJ4fSTw/knh+JPH8SOL5kcTzI4nnRxIviCSemySeH0m8IJJ4fiTx/Eji+ZHECyKJF0QSL4gkNjY2eNCDHsRjHvMY7re/v89f/MVf8KQnPYl/Ddv8Z7LNfxbb/Fvcd999t3LVVVddddVV/3NRueqqq6666qqr/ld4sRd7sdf6m7/5GyTx/EjiBZHE8yOJF0QSz48kXhBJvCCSeEEk8YJI4gWRxAsiiRdEEi+IJP4zSOIFkcQLIokXRBIviCSeH0m8IJJ4fiTxgkji+ZHE8yOJ50cSz48knh9JPD+SeH4k8fxI4vmRxPMjiedHEs+PJJ4fSTw/knhBJPH8SOIFkcQLIomNjQ0e9KAH8ZjHPIb77e/v8xd/8Rc86UlP4kVhm/9stvnPYpt/q+3tbQDuu+++W7nqqquuuuqq/7moXHXVVVddddVV/yu8zuu8znv/7M/+LP9aknh+JPGCSOJfSxIviCReEEm8IJJ4QSTxgkjiBZHEv5UkXhBJvCCSeEEk8YJI4gWRxAsiiX8tSTw/knhBJPH8SOL5kcTzI4nnRxLPjySeH0k8P5J4fiTx/Eji+ZHE8yOJ50cSz48knh9JPD+SeH4k8YJI4gWRxMbGBg960IN4zGMew/329/f57d/+be6++27+Jbb5z2ab/yy2+Y+ws7MDwNmzZ5/BVVddddVVV/3PReWqq6666qqrrvof73Ve53XeG+C2227j+ZHE8yOJfy1JvCCSeH4k8YJI4gWRxAsiiRdEEv8ZJPGCSOIFkcQLIol/C0m8IJJ4QSTxgkji+ZHEv5Yknh9JPD+SeH4k8fxI4vmRxPMjiedHEs+PJJ4fSTw3STw/knh+JPH8SOL5kcTzI4nnRxIviCReEElsbGzwoAc9iMc85jHc76677uJ3fud32N/f5wWxzX8F2/xnsc1/tO3tbQDuu+++W7nqqquuuuqq/7moXHXVVVddddVV/+O92Iu92Gs94xnPYHd3l+cmiedHEi+IJJ4fSbwgkviPJIn/DJJ4QSTxgkjiBZHECyKJF0QSL4wk/rUk8YJI4gWRxPMjiRdEEs+PJJ4fSTw/knh+JPH8SOL5kcTzI4nnRxLPTRLPjySeH0k8P5J4fiTx/EjiuUniBZHE8yOJ50cSL4gkNjY2eNCDHsRjHvMY7nfXXXfxO7/zO+zv7/P82Oa/gm3+M9nmP4Nttre3ATh79uytXHXVVVddddX/XFSuuuqqq6666qr/8V7sxV7ste+++26emySeH0m8IJJ4fiTxgkjiBZHECyKJfwtJvCCSeEEk8YJI4gWRxAsiiRdEEv9WknhBJPGvJYkXRBLPjyReEEk8P5J4fiTx/Eji+ZHE8yOJ50cSz48knpsknh9JPD+SeH4k8fxI4rlJ4vmRxPMjiedHEs+PJJ4fSbwgktjY2OBBD3oQj3nMY7jfX/zFX/CkJz2J/f19Hsg2/1Vs85/JNv8ZbPNA29vbANx33323ctVVV1111VX/c1G56qqrrrrqqqv+R3ud13md977mmmse/KM/+qM8kCT+tSTxryWJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxAsiif8MknhBJPGCSOIFkcTzI4kXRBLPjyReEEk8P5J4fiTx/Eji+ZHE8yOJ50cSz48knpsknh9JPD+SeH4k8dwk8fxI4vmRxHOTxPMjiedHEs+PJF4QSWxsbPCYxzyGBz3oQdzvL/7iL3jSk57E/v4+ALb5r2Kb/2y2+c9gm6uuuuqqq676X47KVVddddVVV131P9qLvdiLvRbA7u4u95PECyKJ50cSL4gk/rUk8YJI4gWRxAsiiRdEEi+IJP4zSOIFkcQLIokXRBIviCReEEn8a0niX0sSz48knh9JPD+SeH4k8fxI4vmRxPMjiecmiedHEs+PJJ6bJJ4fSTw/knhuknh+JPH8SOL5kcTzI4nnRxIbGxs85jGP4UEPehD3+4u/+Av+4i/+Atv8V7LNfzbb/GexzQtzww03APAP//APv8NVV1111VVX/c9G5aqrrrrqqquu+h/txV7sxV77b//2b3lRSOL5kcQLIokXRBL/WpJ4QSTxgkjiBZHEv5UkXhBJvCCSeEEk8YJI4gWRxAsiiRdEEi+IJJ4fSbwgknh+JPH8SOL5kcTzI4nnRxLPjySeH0k8N0k8P5J4fiTx/EjiuUni+ZHEc5PE8yOJ50cSz00Sz48knh9JPD+S2NjY4OVe7uU4c+YMAPv7+zzxiU/kL/7iL/ivZJv/bLb5z2KbF9XOzg4A9913361cddVVV1111f9sVK666qqrrrrqqv/Rrrnmmgf/8R//MfeTxPMjiX8tSbwgknhBJPE/hSReEEm8IJJ4QSTxgkjiBZHEfzRJvCCSeH4k8YJI4vmRxPMjiedHEs+PJJ4fSTw/knh+JPHcJPH8SOL5kcRzk8TzI4nnJonnRxLPjySemySeH0k8P5J4bpJ4fiRx+vRpXv7lX56NjQ0A9vf3eeITn8hf/MVf8F/BNv8VbPOfyTZXXXXVVVdd9X8Ylauuuuqqq6666n+s13md13lvgL/9278FQBLPjyReEEk8P5J4QSTxgkjiBZHECyKJF0QSL4gkXhBJvCCSeEEk8YJI4j+DJF4QSTw/knhBJPGvJYnnRxLPjySeH0k8P5J4fiTx/Eji+ZHEc5PE8yOJ5yaJ50cSz48knpsknh9JPDdJPD+SeG6SeH4k8fxI4vk5c+YML//yL8/GxgYA+/v7PPGJT+Qv/uIv+M9mm/8KtvnPZJt/jxtuuAGAf/iHf/htrrrqqquuuup/NipXXXXVVVddddX/WK/zOq/zXn/zN38DgCT+tSTxryWJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxH8GSbwgknhBJPGCSOJfSxIviCSeH0k8P5L4zySJ50cSz48knpsknh9JPDdJPD+SeH4k8dwk8dwk8fxI4rlJ4vmRxHOTxPMjiefnsY99LA960IPY2NgAYH9/nyc+8Yn8xV/8Bf9ZbPNfxTb/mWxz1VVXXXXVVf8PUbnqqquuuuqqq/7HerEXe7HX/tmf/Vkk8YJI4vmRxAsiiX8tSbwgknhBJPGCSOIFkcR/Bkm8IJJ4QSTxgkjiBZHECyKJF0QSz48kXhBJPD+S+NeSxPMjiedHEs9NEs+PJJ4fSTw3STw/knhuknh+JPHcJPH8SOK5SeL5kcRzk8Rzk8TzI4nnRxLP7bGPfSwPetCD2NjYAGB/f58nPvGJ/MVf/AX/0WzzX8k2/5ls85/hxhtvBOAf/uEffpurrrrqqquu+p+NylVXXXXVVVdd9T/S67zO67w3wG233cYLIonnRxIviCReEEn8byCJF0QSL4gkXhBJvCCSeEEk8W8hiRdEEv9aknh+JPGCSOL5kcTzI4nnRxLPTRLPjySeH0k8N0k8P5J4bpJ4fiTx3CTx/EjiuUniuUni+ZHEc5PE8yOJ5yaJ5/aYxzyGxz72sdxvf3+fJz7xifzFX/wF/1Fs81/JNv/ZbPOfxTZXXXXVVVdd9b8Mlauuuuqqq6666n+kF3uxF3utv/mbv+HSpUs8P5L415LECyKJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxAsiiRdEEv8WknhhJPGvJYkXRBLPjyT+tSTx/Eji+ZHE8yOJF5Uknh9JPDdJPD+SeG6SeH4k8dwk8dwk8fxI4rlJ4rlJ4vmRxHOTxPMjifttbGzwoAc9iMc+9rHcb39/n7/4i7/giU98Iv9etvmvZpv/bLb5z2SbB9re3gbgvvvuu5Wrrrrqqquu+p+NylVXXXXVVVdd9T/Si73Yi732n/zJn/D8SOIFkcS/liReEEm8IJJ4QSTxgkjiBZHECyKJF0QS/xkk8W8hiRdEEs+PJF4QSTw/knhBJPH8SOL5kcTzI4nnRxLPjySemySeH0k8N0k8P5J4bpJ4fiTx3CTx3CTx/EjiuUniuUniuUni+ZHEc5PE/TY2NnjQgx7EYx/7WO63v7/PX/zFX/DEJz6Rfyvb/FezzX8F2/xnss3zs729DcB99913K1ddddVVV131Px+Vq6666qqrrrrqf5zXeZ3Xee9rrrnmwc94xjP415DECyKJfy1JvCCSeEEk8YJI4gWRxH8GSbwgknhBJPGCSOIFkcQLIol/LUn8a0ni+ZHE8yOJ50cSz48knh9JPDdJPD+SeG6SeH4k8dwk8fxI4rlJ4rlJ4rlJ4vmRxHOTxHOTxHOTxPMjCYCNjQ0e9KAH8djHPpb77e/v89u//dvcdddd/GvY5r+Lbf4r2OY/k23+JTfeeCMA//AP//DbXHXVVVddddX/fFSuuuqqq6666qr/cV7sxV7stQAuXbrEc5PE8yOJF0QSL4gk/jeQxAsiiRdEEi+IJF4QSbwgkvi3kMQLIonnRxIviCSeH0k8P5J4fiTx/Eji+ZHE8yOJ5yaJ50cSz00Sz48knpsknh9JPDdJPDdJPDdJPDdJPD+SeG6SeG6SeG6SANjY2OBBD3oQj33sY7nf/v4+v/3bv81dd93Fi8I2/11s81/FNv+ZbHPVVVddddVV/4dRueqqq6666qqr/sd5sRd7sdf+27/9W56bJP61JPGCSOIFkcQLIokXRBIviCReEEm8IJJ4QSTxgkjiP5okXhhJ/GtJ4l9LEs+PJP4jSOL5kcTzI4kXlSSemySeH0k8N0k8P5J4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4fiTx3CSxsbHBgx70IB772Mdyv7vuuovf/u3fZn9/nxfENv/dbPNfxTb/2Wzzb7G9vQ3AfffddytXXXXVVVdd9T8flauuuuqqq6666n+ca6655sG/+qu/ygNJ4gWRxPMjiRdEEi+IJF4QSbwgknhBJPGCSOIFkcR/Bkm8IJL4t5DECyKJ50cSL4gknh9J/GtJ4vmRxItKEs+PJJ4fSTw3SbyoJPHcJPH8SOK5SeK5SeK5SeK5SeK5SeK5SeK5SeK5SWJjY4MHPehBPPaxj+V+f/7nf86TnvQk9vf3eSDb/E9gm/9KtvnPZpt/r52dHQDOnj37DK666qqrrrrqfz4qV1111VVXXXXV/yiv8zqv814Az3jGM7ifJF4QSfxHksQLIokXRBIviCT+M0jiBZHECyKJF0QSL4gkXhBJvCCS+NeSxL+WJJ4fSTw/knh+JPGiksTzI4nnJonnRxLPTRLPTRLPjySemySemySemySemySemySemySemySe2+bmJo997GN50IMexP3+/M//nCc96Uns7+9jm/8pbPNfzTb/2WzzH2l7exuA++6771auuuqqq6666n8+KlddddVVV1111f8or/M6r/Pef/u3f8uLQhIviCReEEn8TyGJF0QSL4gkXhBJvCCSeEEk8YJI4t9CEi+IJJ4fSbwgknh+JPH8SOL5kcTzI4nnRxLPTRLPjySemySeH0k8N0k8N0k8P5J4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4bpJ4oI2NDV7sxV6MBz3oQdzvz//8z3niE5/I/v4+/xPY5r+abf4r2OY/y87ODgBnz569lauuuuqqq676n4/KVVddddVVV131P8qLvdiLvfbP/dzPcT9J/GtJ4gWRxAsiiRdEEi+IJF4QSbwgknhBJPGCSOJ/Ekn8a0niX0sSz48knh9JPD+SeH4k8fxI4rlJ4vmRxHOTxPMjiecmiecmiedHEs9NEs9NEs9NEs9NEs9NEs9NEs9NEvfb2NjgFV7hFThz5gz3+/M//3P+/M//nP9utvnvYJv/Crb5z2QbgO3tbQDuu+++W7nqqquuuuqq//moXHXVVVddddVV/2O8zuu8znsDPOMZzwBAEi+IJJ4fSbwgknhBJPGCSOIFkcQLIokXRBL/GSTxgkjiBZHECyKJF0QSL4gknh9JvCCSeH4k8fxI4l9DEs+PJJ4fSbyoJPGiksRzk8Rzk8TzI4nnJonnJonnJonnJokHksRzk8Rzk8T9NjY2eIVXeAXOnDkDwP7+Pk984hP58z//c/472Oa/i23+q9jmP5Ntrrrqqquuuup/OSpXXXXVVVddddX/GC/2Yi/2Wn/7t3/LpUuXkMQLIon/SJJ4QSTxgkjiP4MkXhBJvCCSeEEk8YJI4gWRxAsiiRdEEv9aknh+JPGvJYkXlSSeH0k8P5J4bpJ4fiTx3CTx3CTx3CTx/EjiuUniuUniuUnigSTx3CTx3CTx3CQBcObMGV7+5V+ezc1NAPb393niE5/In//5n/NfyTb/nWzzX8U2/9ls8/zceOONAPzDP/zDb3PVVVddddVV/ztQueqqq6666qqr/sd4ndd5nff+uZ/7OV4YSbwgknhBJPFfSRIviCReEEm8IJJ4QSTxgkjiBZHECyKJfwtJvCCSeH4k8a8liedHEs+PJF5Uknh+JPHcJPH8SOK5SeK5SeK5SeL5kcRzk8Rzk8Rzk8QDSeK5SeK5SeK5SeKxj30sD3rQg9jc3ARgf3+fJz7xifz5n/85/9ls89/NNv+VbPOfzTb/ku3tbQDuu+++W7nqqquuuuqq/x2oXHXVVVddddVV/yO8zuu8znsD3HbbbUji+ZHECyKJF0QSL4gkXhBJvCCSeEEk8YJI4gWRxP8WkvjXksS/liSeH0k8P5J4fiTx/EjiRSWJF5Uknpsknpsknpsknh9JPDdJPDdJPDdJPJAknpsknpskntuLvdiL8aAHPYjNzU0A9vf3eeITn8if//mf85/BNv8T2Oa/mm3+s9nmX2NnZ4errrrqqquu+l+GylVXXXXVVVdd9T/Ci73Yi70WwKVLl/jXksQLIokXRBIviCReEEm8IJL4zyCJF0QSL4gkXhBJvCCSeEEk8YJI4vmRxAsiiedHEs+PJJ4fSTw/knh+JPH8SOK5SeL5kcRzk8Rzk8Rzk8SLShLPTRLPTRLPTRIPJInnJonnJokHeuxjH8uDH/xgNjc3Adjf3+eJT3wif/7nf85/FNv8T2Gb/2q2+a9gm3+r7e1tAP7hH/7hd7jqqquuuuqq/x2oXHXVVVddddVV/yO82Iu92Gv/7d/+LS+IJP63k8QLIokXRBIviCReEEm8IJJ4QSTxbyGJfy1JPD+S+M8kiedHEs9NEs+PJJ6bJJ6bJF5UknhuknhuknhuknhuknggSTw3STw3SdzvsY99LC/2Yi/G/fb393niE5/In//5n/PvYZv/SWzz38E2/xVsc9VVV1111VX/T1G56qqrrrrqqqv+273Yi73Ya19zzTUP/tVf/VWeH0m8IJJ4QSTxgkjiBZHECyKJF0QSL4gkXhBJ/G8hiedHEi+IJJ4fSfxrSeL5kcTzI4kXlSReVJJ4bpJ4UUniuUniuUniuUniuUniuUnigSTx3CTx3CSxubnJgx70IF7sxV6M++3v7/Pnf/7nPPGJT+Rfwzb/E9nmv4tt/ivY5j/ajTfeCMA//MM//DZXXXXVVVdd9b8Dlauuuuqqq6666r/dNddc82CA2267jX8NSbwgknhBJPGCSOIFkcQLIon/DJJ4QSTxgkjiBZHECyKJF0QS/1qS+NeSxPMjiedHEs+PJJ4fSTw3STw/knhuknhRSeK5SeK5SeK5SeK5SeK5SeK5SeKBJPHcJPHctra2eNCDHsSLvdiLcb/9/X3+/M//nCc+8Ym8MLb5n8w2/11s81/FNlddddVVV1111XOgctVVV1111VVX/bd7x3d8x8/627/9W54fSfxrSeIFkcQLIon/DJJ4QSTxgkjiBZHECyKJF0QSL4gkXhBJvCCS+NeSxPMjiedHEs+PJJ4fSTw/knhRSeK5SeL5kcRzk8Rzk8Rzk8Rzk8Rzk8Rzk8Rzk8QDSeK5SeKBNjc3efCDH8yLvdiLcb/9/X1+67d+i7vuuov72eZ/A9v8d7LNfyXb/FfZ2dkB4L777ruVq6666qqrrvrfgcpVV1111VVXXfXf7pprrnnwn/7pn/LcJPGCSOK/kiReEEm8IJJ4QSTxgkjifwNJvCCSeH4k8d9BEs+PJJ6bJF5UknhuknhuknhuknhuknhuknhuknhuknggSTw3Sdxvc3OTBz/4wbzYi70Y97vrrrv4zd/8Tfb39/nfwjb/3WzzX8k2/1VsA7C9vQ3AfffddytXXXXVVVdd9b8Hlauuuuqqq6666r/V67zO67w3wDOe8QweSBIviCReEEm8IJJ4QSTxgkjiBZHECyKJ/wySeEEk8YJI4gWRxAsiiX8tSfxrSeL5kcTzI4nnRxIvKkm8qCTx3CTx3CTx3CTx3CTx3CTx3CTx3CTx3CTxQJJ4bpIA2Nzc5MEPfjAv9mIvxv3uuusufvM3f5P9/X3+J7PN/wS2+a9mm/8qtnluN910EwD/8A//8NtcddVVV1111f8eVK666qqrrrrqqv9WL/ZiL/Zaf/u3f8ulS5d4UUjiBZHECyKJF0QSL4gk/jNI4gWRxAsiiRdEEi+IJF4QSbwgknhBJPGvJYnnRxLPjySeH0k8P5J4fiTx3CTx/EjiuUniuUniuUniuUniuUniRSGJ5yaJ5yaJB5LEc5PE5uYmD37wg3mxF3sx7vdnf/ZnPPGJT2R/f5//aWzzP4Vt/jvY5r+Kba666qqrrrrq/yAqV1111VVXXXXVf6vXeZ3Xee+f//mf54Ek8b+BJF4QSbwgknhBJPG/gSReEEk8P5J4fiTxH0ESz48kXlSSeG6S+K8giQeSxHOTxHOTxANJ4rltbW3xYi/2Yjz4wQ/mfn/2Z3/GE5/4RPb39/nvZpv/aWzz38E2/5Vs86La3t4G4L777ruVq6666qqrrvrfg8pVV1111VVXXfXf5nVe53XeC+AZz3gG95PECyKJF0QSL4gkXhBJvCCSeEEk8YJI4j+DJF4QSbwgknhBJPGCSOJfSxL/USTx/EjiRSWJ50cSz00SLypJPDdJPDdJPDdJPDdJ/Esk8dwk8cJsbm7y4i/+4jz4wQ/mfn/2Z3/Gn//5n/PfxTb/E9nmv4tt/ivZ5t9iZ2cHgLNnzz6Dq6666qqrrvrfg8pVV1111VVXXfXf5sVe7MVeG+DSpUsASOIFkcQLIokXRBIviCReEEn8Z5DECyKJF0QSL4gkXhBJvCCSeEEk8YJI4vmRxAsiiedHEs+PJJ4fSTw/knhRSeJFJYnnJonnJonnJonnJonnJonnJokHksRzk8RzkwTA5uYmr/iKr8g111zD/f7sz/6MP//zP+e/im3+J7PNfxfb/Fezzb/X9vY2APfdd9+tXHXVVVddddX/HlSuuuqqq6666qr/Ni/2Yi/22n/7t3/L/zaSeEEk8YJI4gWRxP8GkvjXksTzI4nnRxLPjySeH0k8P5J4bpJ4fiTx3CTx3CTx3CTx3CTx3CTx3CTx3CTxL5HEc5PENddcwyu+4iuyubkJwP7+Pk94whP48z//c/4z2OZ/A9v8d7PNfzXb/Efa2dkB4OzZs7dy1VVXXXXVVf97ULnqqquuuuqqq/5bvM7rvM57X3PNNQ/+1V/9VQAk8YJI4gWRxAsiiRdEEi+IJF4QSbwgkvjPIIkXRBIviCReEEm8IJL415LE8yOJ/0ySeH4k8aKSxHOTxHOTxHOTxHOTxHOTxHOTxHOTxHOTxANJ4rlde+21vOIrviKbm5sA7O/v84QnPIE///M/59/LNv/b2Oa/m23+O9jmP8vOzg4A9913361cddVVV1111f8eVK666qqrrrrqqv8WL/ZiL/ZaALfddhuSeEEk8YJI4gWRxAsiiRdEEv8ZJPGCSOIFkcQLIokXRBIviCReEEm8IJJ4fiTxryWJ50cSz48kXlSSeH4k8dwk8T+FJJ6bJB5IEg/04i/+4jzkIQ9hc3MTgP39fZ7whCfw53/+5/xr2OZ/K9v8T2Cb/y62+c+2s7PDVVddddVVV/0vReWqq6666qqrrvpv8WIv9mKv/bd/+7e8MJJ4QSTxgkjiP4MkXhBJvCCS+N9OEv9aknh+JPH8SOL5kcTzI4kXlSReVJJ4bpJ4bpJ4bpJ4bpJ4bpJ4IEk8N0m8IC/+4i/OQx7yEDY3NwHY39/nCU94An/+53/Oc7PN/xW2+Z/ENv9dbPNfwTYAW1tbAPzDP/zDb3PVVVddddVV/7tQueqqq6666qqr/ltcc801D/7TP/1TJPFfSRIviCReEEm8IJL4t5LECyKJF0QSL4gkXhBJvCCS+NeSxPMjif9Mknh+JPHcJPH8SOK5SeK5SeK5SeK5SeK5SeK5SeJfIonnJokXf/EX58Vf/MW53/7+Pk94whP4sz/7M/6vsc3/NLb572Sb/wq2eW47OzsA3Hfffbdy1VVXXXXVVf+7ULnqqquuuuqqq/7Lvc7rvM57A/zd3/0dL4gkXhBJvCCSeEEk8YJI4j+DJF4QSbwgknhBJPGCSOIFkcQLIokXRBL/USTx/Eji+ZHEi0oSLypJPDdJPDdJPDdJPDdJPDdJPDdJPDdJPJAkHmhzc5OHPvShvPiLvzj329/f5wlPeAJ/9md/xv92tvmfyjb/nWzzX8U2L8zOzg4A9913361cddVVV1111f8uVK666qqrrrrqqv9yL/ZiL/Zaf/d3f8cLIokXRBIviCT+M0jiBZHECyKJ/+0k8YJI4vmRxPMjiedHEs+PJJ4fSbyoJPHcJPGfTRLPTRLPTRIvyObmJg95yEN4iZd4Ce63v7/Pn/3Zn/GEJzyB/41s8z+Vbf4nsM1/Fdu8qHZ2dgA4e/bsM7jqqquuuuqq/12oXHXVVVddddVV/+Ve53Ve571//ud/nv9KknhBJPGCSOI/gyReEEm8IJJ4QSTxgkjiBZHEv5Yk/jtI4vmRxHOTxItKEs9NEs9NEs9NEv8Wknhuktjc3OQhD3kIL/ESL8H99vf3+bM/+zOe8IQn8D+dbf43sM3/BLb5r2Sbq6666qqrrvp/hspVV1111VVXXfVf6nVe53XeG+C2227j+ZHECyKJF0QSL4gkXhBJ/FtJ4gWRxAsiiRdEEi+IJF4QSbwgknhBJPGCSOJfSxLPjySeH0k8P5J4UUniRSWJ5yaJ5yaJ5yaJ5yaJ5yaJ5yaJB5LEc9va2uIhD3kIL/ESL8H99vf3+Y3f+A3uuusu/qexzf8mtvmfwjb/lWzz73XjjTcC8A//8A+/zVVXXXXVVVf970Llqquuuuqqq676L/ViL/Zir3Xbbbdx6dIlnpskXhBJvCCS+M8giRdEEi+IJP63k8QLIonnRxLPjySeH0k8P5J4fiTxopLEc5PEfyRJPDdJPDdJvDCbm5s89KEP5SVe4iW435133slv/uZvsr+/z38n2/xvZJv/SWzzX802/5F2dna46qqrrrrqqv+lqFx11VVXXXXVVf+lXuzFXuy17733Xv6rSOIFkcQLIon/DJJ4QSTxgkjiBZHECyKJF0QS/1qS+O8giedHEs9NEi8qSTw3STw3SfxLJPHcJPHcJAGwubnJQx/6UF7iJV6C+91555385m/+Jvv7+/xns83/Bbb5n8g2/9Vs85/tvvvuu5Wrrrrqqquu+t+FylVXXXXVVVdd9V/mdV7ndd77mmuuefCP//iP89wk8YJI4gWRxAsiif8MknhBJPGCSOK/kiT+LSTxryWJ50cSz48knh9JvKgk8aKSxHOTxHOTxHOTxHOTxL+FJDY3N3noQx/KS7zES3C/P/uzP+MJT3gC+/v7/Eewzf9Ftvmfyjb/HWzzn+3GG28E4OzZs8/gqquuuuqqq/73oXLVVVddddVVV/2XebEXe7HXArh06RIPJIkXRBIviCT+rSTxgkjiBZHEfwZJvCCSeEEk8W8hiX8tSTw/knh+JPH8SOL5kcTzI4kXlSSemySemySemySemySemySemySemyQeaGtri5d4iZfgoQ99KPf7sz/7M57whCewv7/Pv8Q2/5/Y5n8y2/x3sM1/Jdvs7OwA8Pd///e/zVVXXXXVVVf970Plqquuuuqqq676L/NiL/Zir/13f/d3/FeQxAsiiRdEEv9WknhBJPGCSOIFkcQLIokXRBIviCReEEk8P5L47yCJ50cSz00S/x0k8dwkcb/NzU1e8iVfkoc+9KHc70//9E/5sz/7M64C2/xvYJv/Lrb5r2Sbq6666qqrrvo/hMpVV1111VVXXfVf5pprrnnwn/7pn/JAknhBJPGCSOIFkcR/Bkm8IJL4304S/1qSeH4k8fxI4vmRxItKEi8qSTw3STw3STw3STw3SfxLJAGwubnJq7zKq3DttdcCsL+/z+Mf/3j+7M/+jP+PbPO/iW3+O9nmv5JtXpAbb7wRgPvuu+/pXHXVVVddddX/PlSuuuqqq6666qr/Eq/zOq/zXgB/93d/x/0k8YJI4gWRxL+VJF4QSbwgkvi3ksQLIokXRBIviCReEEm8IJL415LE8yOJ/wiSeH4k8aKSxHOTxHOTxHOTxHOTxHOTxHOTxHO79tpreZVXeRU2NzcB2N/f5/GPfzx/9md/xv8Htvnfxjb/3WzzX802/xpnz559BlddddVVV131vw+Vq6666qqrrrrqv8TrvM7rvPff/d3f8Z9NEi+IJP4zSOIFkcQLIol/C0m8IJL4t5DEfxRJPD+SeFFJ4vmRxHOTxH82STw3STzQtddey6u+6quyubkJwP7+Po9//OP5sz/7M/6vsc3/Zrb5n8A2/9Vs86910003AXD27Nlbueqqq6666qr/fahcddVVV1111VX/JV7sxV7stX/+53+e+0niBZHECyKJF0QS/1aSeEEk8YJI4j+DJP6jSeL5kcQLIonnRxLPjySeH0k8P5J4UUniRSWJ5yaJ5yaJ5yaJf4kk7veSL/mSPPShD2VrawuA/f19Hv/4x/Nnf/Zn/G9mm/8LbPM/hW3+O9jmP8J99913K1ddddVVV131vw+Vq6666qqrrrrqP93rvM7rvDfAbbfdBoAkXhBJ/GeQxAsiif8MknhBJPGCSOIFkcQLIokXRBL/WpL47yCJF5Uknpsknpsknpsknpsknpsknp+XfMmX5KEPfShbW1sA7O/v8/jHP54/+7M/43862/xfZJv/SWzz38E2/5F2dnYAuO+++27lqquuuuqqq/73oXLVVVddddVVV/2ne7EXe7HX+ru/+zsuXbrEv4ckXhBJvCCS+LeSxAsiiRdEEv8bSOJfSxLPjySeH0k8P5J4UUniuUniP5sknttLvdRL8ZIv+ZLcb39/n8c//vH82Z/9Gf8T2Ob/A9v8T2Ob/y62+c+ws7MDwH333XcrV1111VVXXfW/E5Wrrrrqqquuuuo/3Yu92Iu99p/+6Z8CIIkXRBIviCReEEn8W0niBZHEfwZJvCCSeEEk8YJI4gWRxL+WJJ4fSfxrSOL5kcTzI4nnJokXlSSemySemySemyRekK2tLR760IfyUi/1Utxvf3+fP/3TP+UJT3gC/5ls8/+dbf4nss1/J9v8Z9vZ2QHg7Nmzt3LVVVddddVV/ztRueqqq6666qqr/lO9zuu8zntfc801D77tttuQxAsiif8MknhBJPFvJYkXRBIviCT+LSTxgkjiBZHECyKJ50cS/1qS+PeSxItKEs9NEv9Wknhuktja2uKhD30oL/VSL8X99vf3+dM//VOe8IQn8KKwzVUvOtv8T2Wb/062+a+2vb0NwH333XcrV1111VVXXfW/E5Wrrrrqqquuuuo/1Yu92Iu9FsClS5eQxL+FJF4QSfxnkMQLIon/DJL4ryKJfy1JPD+SeH4k8fxI4kUliX8PSTw3SfxLtre3eehDH8pLvdRLcb+9vT1+4zd+gzvvvJOr/v1s8z+dbf672ea/mm3ut7OzA8B99913K1ddddVVV131vxOVq6666qqrrrrqP9WLvdiLvfbf/d3fIYkXRBIviCT+rSTxgkjiP4MkXhBJvCCSeEEk8YJI4gWRxL+WJP4zSeL5kcSLShLPTRLPTRLPTRLPTRL329ra4mEPexgv9VIvxf329vb4jd/4De68806u+texzf8mtvnvZpv/arZ5QXZ2dgA4e/bsM7jqqquuuuqq/52oXHXVVVddddVV/6muueaaB//6r/86L4gk/q0k8YJI4t9KEi+IJF4QSfxvIIl/LUk8P5J4fiTx7yWJ5yaJ/0iSANja2uJhD3sYL/VSL8X97rzzTn7913+d/f19rnrhbPO/jW3+p7DNfzXbvCh2dna46qqrrrrqqv/lqFx11VVXXXXVVf9pXud1Xue9AW677Tb+LSTxgkji30oSL4gk/jNI4gWRxAsiiRdEEi+IJP61JPH8SOJfQxLPjySeH0k8N0m8qCTx3CTx3CTx3La2tnjYwx7GS73US3G/P/3TP+Xxj388+/v7XHWFbf63s83/FLb572Cbf62dnR0A/uEf/uG3ueqqq6666qr/nahcddVVV1111VX/aV7ndV7nvf7u7/6OF0QSL4gk/q0k8YJI4t9KEi+IJF4QSfxHk8S/hST+o0ji30sSLypJPDdJPDdJPDdJPNDW1hYv/dIvzcMe9jDu96d/+qc8/vGPZ39/n/9vbPN/iW3+J7HNfxfb/Hvs7OwAcN99993KVVddddVVV/3vROWqq6666qqrrvpP82Iv9mKv/Qu/8Av8R5PECyKJfytJvCCS+M8giRdEEv8WkvjXksTzI4nnRxLPjySeH0m8qCTxn2Vra4uXeqmX4uEPfzj3+9M//VMe//jHs7+/z/9Ftvm/zDb/09jmv5NtrrrqqquuuuqqZ6Fy1VVXXXXVVVf9p3id13md9wa47bbbeH4k8YJI4gWRxL+VJP4zSOIFkcQLIokXRBIviCReEEm8IJJ4fiTxn0kSz48kXlSSeG6SeG6SeG6S2Nra4tVe7dW47rrruN+f/umf8qd/+qf8b2Sb/29s8z+Vbf472eY/w0033QTAP/zDP/w2V1111VVXXfW/F5Wrrrrqqquuuuo/xYu92Iu91t/93d9x6dIlnpsk/jNI4t9KEi+IJF4QSfxvIIl/LUk8P5J4fiTx7yWJ5yaJf6utrS1e/dVfneuuuw6Avb09nvCEJ/Cnf/qn/E9gm6uel23+J7PNfzfb/Gfb2dkB4L777ruVq6666qqrrvrfi8pVV1111VVXXfWf4nVe53Xe+xd+4Rf415LECyKJfytJvCCS+M8giRdEEi+IJF4QSbwgkvjXksTzI4n/CJJ4fiTx3CTxopLEc5PE/a677jpe/dVfna2tLQD29vZ4whOewJ/+6Z/yL7HNVf81bPO/gW3+J7DNVVddddVVV131r0blqquuuuqqq676D/c6r/M67wVw22238dwk8YJI4t9KEi+IJP6tJPGCSOK/kiT+LSTxH0USz48kXlSSeFFJ4rlJ4rlJAuClX/qlefjDH87W1hYAe3t7PP7xj+dP//RPueq/j23+N7HN/wS2+e9gG4CbbroJgH/4h3/4Ha666qqrrrrqfy8qV1111VVXXXXVf7gXe7EXe22AS5cu8UCS+LeSxAsiiX8rSbwgkvi3ksQLIokXRBL/FpL415LE8yOJ50cSz48knh9JvKgk8e/x0i/90jz84Q9na2sLgL29PR7/+Mfzp3/6p1z1X8M2/xvZ5n8K2/x3sM1VV1111VVX/R9G5aqrrrrqqquu+g/3Yi/2Yq/9d3/3d/xrSOIFkcS/lST+M0jiBZHECyKJF0QSL4gk/i0k8T+JJF5Uknhuknigl37pl+YRj3gEW1tbAOzt7fH4xz+eP/3TP+Wq/1i2+d/ONv/T2Oa/g23+JTfddBMA//AP//DbXHXVVVddddX/XlSuuuqqq6666qr/UC/2Yi/22tdcc82Df/3Xf50HksQLIol/K0n8W0niBZHE/xaS+NeSxPMjiedHEs+PJJ4fSbyoJPHcJPHCvPRLvzQv8zIvw/329vZ4/OMfz5/+6Z9y1b+Nbf6vsc3/NLb572Kbq6666qqrrvp/iMpVV1111VVXXfUf6pprrnkwwG233cb9JPFvJYl/K0m8IJL4t5LECyKJF0QSL4gkXhBJvCCSeEEk8fxI4j+TJJ4fSfx7bG9v8/CHP5yXeZmX4X57e3v86Z/+KY9//OO56gWzzf91tvmfyDb/nWzzb7WzswPAfffddytXXXXVVVdd9b8Xlauuuuqqq6666j/UO77jO37W3/3d3/GiksS/lSReEEn8W0niBZHE/waS+NeSxPMjiedHEv9eknhuknigra0tHvGIR/AyL/My3G9vb48//dM/5fGPfzz/X9nm/yPb/E9mm/9OtvmPsLOzA8B99913K1ddddVVV131vxuVq6666qqrrrrqP9Q111zz4D/7sz/jfpL4t5LECyKJfytJ/GeQxAsiiRdEEi+IJF4QSfxrSeI/kySeH0k8N0m8MFtbWzziEY/gZV7mZbjf3t4ev/7rv86dd97J/xW2uer5s83/dLb572ab/2g33XQTAGfPnr2Vq6666qqrrvrfjcpVV1111VVXXfUf5nVe53XeG+Dv/u7veFFI4gWRxL+VJP6tJPGCSOJ/A0n8a0ni+ZHE8yOJF5UkXlSS2Nra4hGPeAQv8zIvw/3uuOMO/uRP/oQ777yTF0QS/5Fsc9V/Ddv8b2Gb/wls81/hvvvuu5Wrrrrqqquu+t+NylVXXXXVVVdd9R/mxV7sxV7r7/7u77ifJF4QSfxbSeLfShIviCT+rSTxgkjiBZHECyKJF0QS/1qSeH4k8a8hiedHEi8qSTy3ra0tHvnIR/IyL/My3O+OO+7g13/919nb2+NfYpur/ueyzf82tvmfwjb/lXZ2dgC47777buWqq6666qqr/nejctVVV1111VVX/Yd5ndd5nff+hV/4BQAk8W8liX8rSbwgkvi3ksQLIon/aJL4t5DEfxRJ/HtJ4l+ytbXFIx7xCF72ZV+W+/3Jn/wJj3/849nb2+Oq/11s87+Vbf6nsM1/F9vs7OwAcPbs2Wdw1VVXXXXVVf+7Ubnqqquuuuqqq/5DvM7rvM57A9x22238SyTxbyWJF0QS/1aS+M8giRdEEv8WkvjXksTzI4nnRxLPjySeH0m8qCQBsLW1xcu+7MvyiEc8gvv9yZ/8CY9//OPZ29vjqv+ZbPN/gW3+p7HNfxfbPNDOzg4A9913361cddVVV1111f9uVK666qqrrrrqqv8QL/ZiL/ZaAJcuXUIS/1aSeEEk8W8liX8rSbwgknhBJPGCSOIFkcS/hST+J5HE87O1tcXLvuzL8ohHPIL7/cmf/AmPf/zj2dvb46r/Xrb5v8Y2/xPZ5r+TbV6QY8eOAXD27Nlbueqqq6666qr/3ahcddVVV1111VX/IV7sxV7stf/u7/6Of4kkXhBJ/FtJ4t9KEi+IJP4nkcS/liSeH0k8P5J4fiTx/EjiRbG1tcVrvdZrcf3113O/P/mTP+FP/uRPuOq/hm3+r7PN/1S2+e9kmxfVzs4OAPfdd9+tXHXVVVddddX/blSuuuqqq6666qp/t9d5ndd572uuuebBv/7rv44kXhBJ/FtJ4t9KEv8ZJPGCSOIFkcQLIokXRBIviCSeH0n8d5DE/a6//npe9mVfluuvvx6Avb09Hv/4x/Mnf/InXPUfwzb/H9nmfzLb/HezzVVXXXXVVVf9P0flqquuuuqqq676d3uxF3ux1wK4/fbb+beSxL+VJP6tJPGCSOJ/A0n8a0ni+ZHE8yOJ50cSL8j111/Pa77ma7K9vQ3A3t4ej3/84/mTP/kTrnr+bHPV87LN/wa2+e9mm3+vm266CYB/+Id/+G2uuuqqq6666n8/KlddddVVV1111b/bi73Yi7323/3d3/HCSOLfShL/VpJ4QSTxbyWJF0QSL4gkXhBJvCCS+NeSxH8mSTw/L/dyL8cjHvEItre3Adjb2+Nxj3scf/Inf8K/lyT+J7DNVf/xbPO/iW3+J7DNf6Rjx44BcN99993KVVddddVVV/3vR+Wqq6666qqrrvp3u+aaax7853/+5/xbSeLfShIviCT+rSTxgkjifwpJ/GtJ4vmRxPMjiRfFy77sy/LIRz6S7e1tAPb29njc4x7Hn/zJn/AfxTZX/e9nm/9tbPM/hW2uuuqqq6666qoXGZWrrrrqqquuuurf5XVe53XeC+Dv/u7veEEk8YJI4oWRxAsiiX8rSfxnkMQLIokXRBIviCT+tSTxn0kS93vZl31ZXu7lXo777e3t8bjHPY4/+ZM/4ar/v2zzv5lt/iexzX+Vm266CYB/+Id/+B2uuuqqq6666n8/KlddddVVV1111b/L67zO67z33/3d3/GCSOLfShL/VpL4t5LECyKJ/ykk8a8liedHEs+PJF6Ql33Zl+XlXu7luN/e3h6Pe9zj+JM/+ROu+v/BNv8X2OZ/GttcddVVV1111VX/IahcddVVV1111VX/Li/2Yi/22r/4i7/Iv4Uk/q0k8W8lif8MknhBJPGCSOIFkcS/liT+s2xvb/PIRz6Sl3u5l+N+e3t7/PEf/zGPf/zjuer/Ftv8X2Ob/4ls89/JNve7+eabAfiHf/iH3+aqq6666qqr/vejctVVV1111VVX/Zu9zuu8znsD3HbbbTw/kvi3ksS/lST+rSTxgkjiBZHEv4Uk/i0k8a8liedHEs+PJO63vb3NIx/5SF7u5V6O++3t7fEnf/InPO5xj+Oq/31s83+dbf6nss1/N9tcddVVV1111f8DVK666qqrrrrqqn+zF3uxF3ut2267jUuXLvGvJYl/K0n8W0niBZHEfwZJ/FtI4l9LEs+PJP4ttre3eeQjH8nLvdzLcb+9vT1+7dd+jTvuuIOr/uexzf9HtvmfzDb/E9jmX7KzswPAfffddytXXXXVVVdd9b8flauuuuqqq6666t/sxV7sxV77SU96Es+PJF4QSbwwkvi3ksR/Bkm8IJJ4QSTxgkji30IS/1Ek8fzs7OzwyEc+kpd7uZfjfnfccQe/+qu/yt7eHs9NElf9x7PNVc/JNv8b2OZ/Atv8a+zs7ABw9uzZZ3DVVVddddVV/zdQueqqq6666qqr/k1e53Ve572vueaaB//kT/4kz00S/1aSeGEk8W8liRdEEv+TSOJfSxLPjyReVNvb2zzykY/k5V/+5bnfHXfcwa/+6q+yt7fHC2Kb/wiS+L/ANlf9+9jmfxPb/E9hm3+rm2++GYC///u//22uuuqqq6666v8GKlddddVVV1111b/Ji73Yi70WwKVLl/jXkMS/lSReGEm8IJL4t5LECyKJF0QSL4gk/i0k8R9FEvfb3t7mkY98JC//8i/P/f74j/+Yxz3ucezt7fFfxTZX/f9im/+NbPM/hW2uuuqqq6666qoXiMpVV1111VVXXfVv8mIv9mKv/Xd/93c8N0n8W0ni30oS/1aS+J9EEv9aknh+JPHCbG9v83Iv93I86lGP4n5//Md/zOMe9zj29va46qr/KLb538o2/9PY5j/Dzs4OAPfdd9/Tueqqq6666qr/G6hcddVVV1111VX/Jtdcc82D//zP/5x/DUn8W0ni30oS/1aSeEEk8YJI4gWRxL+FJP6j7Ozs8HIv93I86lGP4n5//Md/zB//8R9z1VX/Vrb5v8A2/9PY5r/CsWPHADh79uwzuOqqq6666qr/G6hcddVVV1111VX/aq/zOq/z3gB/93d/xwNJ4t9KEv9Wkvi3ksQLIon/apL415LE8yOJ57a9vc3rvM7rcMMNNwCwt7fH4x73OP74j/+Yq676l9jm/xrb/E9km/8OOzs7AJw9e/ZWrrrqqquuuur/BipXXXXVVVddddW/2uu8zuu819/93d/xQJJ4YSTxbyWJfytJ/GeQxAsiiRdEEi+IJF4QSfx73HDDDbzO67wO29vbAOzt7fG4xz2OP/7jP+aqqwBs83+dbf6nss1/N9vs7OwAcN99993KVVddddVVV/3fQOWqq6666qqrrvpXe7EXe7HX/sVf/EVeVJJ4YSTxbyWJfytJvCCS+N9AEs+PJABuuOEGXud1Xoft7W0A9vb2+Id/+Af++I//GABJXPV/n23+v7HN/2S2+Z/ANg907NgxAO67775bueqqq6666qr/G6hcddVVV1111VX/Kq/zOq/z3gC33XYb95PEv5UkXhhJ/FtJ4j+DJF4QSbwgknhBJPGCSOJf6+Vf/uV51KMexfb2NgB7e3v8wz/8A3/8x3/MA9nmX0MSV/33s81VV9jmfwPb/E9gm6uuuuqqq676f4bKVVddddVVV131r/JiL/Zir/V3f/d3XLp0iReFJP6zSOLfShIviCT+N5DEc3v5l395Hv3oR7O9vQ3A3t4e//AP/8Af//Ef8x/BNv8ekrgKbHPVv45t/jexzf8UtnlR3HzzzQD8wz/8w29z1VVXXXXVVf93ULnqqquuuuqqq/5VXuzFXuy1//zP/5z7SeLfShIvjCT+rSTxgkji30oSL4gkXhBJvCCSeEEk8aJ4+Zd/eV7hFV6B++3t7fEP//AP/PEf/zH/k9jmqqteGNv8b2Sb/yls82+xs7MDwH333XcrV1111VVXXfV/B5WrrrrqqquuuupF9jqv8zrvdc011zz4tttu40UhiX8rSbwwknhBJPFvJYn/DSSxvb3Nox71KF7hFV6B++3t7fFHf/RHPO5xj+Oqq/4ns83/Vrb5n8Y2/17Hjh3jqquuuuqqq/4PonLVVVddddVVV73IXuzFXuy1AS5dugSAJP6tJPFvJYl/K0n8W0niBZHECyKJF0QSL4gknp/t7W0e/ehH8wqv8Arcb29vjz/6oz/icY97HFdd9T+Fbf4vsM3/NLb5j7azswPAP/zDP/wOV1111VVXXfV/B5WrrrrqqquuuupF9mIv9mKv/Xd/93cASOKFkcS/lST+rSTxbyWJF0QS/922t7d59KMfzSu8witwv729Pf7oj/6Ixz3ucVx11X812/xfY5v/iWxz1VVXXXXVVVf9m1C56qqrrrrqqqteZNdcc82Df+M3foN/iSReGEn8W0ni30oS/xkk8YJI4gWRxAsiifttb2/z6Ec/mld4hVfgfnt7e/zyL/8yd9xxBwCSuOqq/2i2+b/MNv9T2ea/2s033wzAP/zDP/w2V1111VVXXfV/B5WrrrrqqquuuupF8jqv8zrvDXDbbbchif8skvi3ksS/lSReEEn8d9je3ubRj340r/AKr8D9br/9dn7lV36Fvb09Hsg2/xJJXHXV/Wzz/4lt/iezzVVXXXXVVVdd9Z+CylVXXXXVVVdd9SJ5ndd5nff6+7//e/4lknhhJPFvJYl/K0n8Z5DECyKJF0QSL8jOzg6PfvSjeYVXeAXu9w//8A/80R/9EXt7e/xb2eZFJYmr/vexzf93tvnfwDb/U9gG4NixYwDcd999t3LVVVddddVV/3dQueqqq6666qqrXiQv9mIv9tq/+Iu/iCT+rSTxwkji30oS/1aSeEEk8V9le3ubV3zFV+TRj3409/ujP/oj/uEf/oG9vT3+K9nmX0sSV/3Hsc1VL5xt/rewzf8Utnlux44dA+C+++67lauuuuqqq676v4XKVVddddVVV131L3qd13md9wa4/fbbeWEk8Z9FEv9WkvjPIIkXRBIviCQeaHt7m1d8xVfk0Y9+NPf7oz/6I/7hH/6Bvb09/rewzX80SfxvYJur/vPY5n8b2/xPYpsX5uabbwbgH/7hH36bq6666qqrrvq/hcpVV1111VVXXfUverEXe7HX+ru/+zsuXbrEv5UkXhhJ/FtJ4t9KEi+IJP4zbW9v84qv+Io8+tGP5n5/9Ed/xB/90R9x1RW2uer/D9v8b2Wb/0lsc9VVV1111VVXXUblqquuuuqqq676F73O67zOe//iL/4iL4wk/q0k8cJI4t9KEv8ZJPGCSOIFkcT29jav93qvx4033gjA3t4e//AP/8Af/dEfcdVV/9fZ5n872/xPZJt/q52dHQDuu+++W7nqqquuuuqq/1uoXHXVVVddddVVL9TrvM7rvDfA7bffzgsiiRdGEv9ZJPFvJYkXRBIviCT+LW688UZe//Vfn+3tbQD29vb4+7//e/7oj/6I+0niqqv+t7PN/xW2+Z/KNv9Rjh07BsDZs2efwVVXXXXVVVf930Llqquuuuqqq656oV7sxV7stQAuXbrEfwZJvDCS+LeSxAsiif8Mknhuj370o3nFV3xFdnZ2ANjb2+Pv//7v+aM/+iOem21eGElcddV/N9v8X2Sb/8ls85/l2LFjANx33323ctVVV1111VX/t1C56qqrrrrqqqteqBd7sRd77b//+7/nBZHECyOJfytJvDCS+M8giRdEEi+qV3zFV+TRj340Ozs7AOzt7fH3f//3/NEf/RH/Vrb5l0jiqqv+rWzz/4Ft/qezzX+VnZ0dAM6ePXsrV1111VVXXfV/C5WrrrrqqquuuuoFerEXe7HXvuaaax78G7/xG/xnkMS/lSReGEm8IJL4zyAJgFd8xVfkMY95DNvb2wDs7e3x93//9/zRH/0R/xVs86KQxFX/f9jm/yvb/G9gm/8ux44dA+C+++67lauuuuqqq676v4XKVVddddVVV131Al1zzTUPBrj99tt5fiTxwkji30oS/1aS+LeSxAsiiRfmFV/xFXnFV3xF7re3t8ff//3f80d/9Ef8T2Sbfw1JXPU/h22uel62+d/CNv8T7OzscNVVV1111VX/h1G56qqrrrrqqqteoHd8x3f8rL//+7/n30ISL4wk/q0k8W8lif9IOzs7PPrRj+aVXumVuN/e3h5/+Id/yD/8wz/wf4lt/q0kcdXzss1V/za2+d/GNv+T2AZgZ2cHgH/4h3/4ba666qqrrrrq/x4qV1111VVXXXXVC3TNNdc8+M///M95fiTxn0US/1aS+LeSxAsiiQfa2dnh0Y9+NK/0Sq/E/fb29vjDP/xD/uEf/oGrnpNtrrrq38I2/xvZ5n8a2zw/x44dA+C+++67lauuuuqqq676v4fKVVddddVVV131fL3O67zOewH8/d//Pf9aknhhJPFvJYl/K0n8e+3s7PDoRz+aV3qlV+J+ly5d4pd/+Ze5/fbbeW6SuOqqq1442/xvZ5v/iWzzLzl27BgA9913361cddVVV1111f89VK666qqrrrrqqufrxV7sxV777//+73l+JPFvJYkXRhL/VpL4t5LECyKJnZ0dHv3oR/NKr/RK3O/SpUv88i//MrfffjsviG1eEElcddX/F7b5v8I2/1PZ5l/r2LFjAJw9e/YZXHXVVVddddX/PVSuuuqqq6666qrn63Ve53Xe+xd/8Rd5bpJ4YSTxn0US/1aS+LfY2dnhMY95DK/0Sq/E/W6//XZ+6Zd+ib29Pf49bPOCSOKqq/63sc3/Nbb5n8w2V1111VVXXXXVC0Xlqquuuuqqq656Hq/zOq/z3gC33347/5Ek8cJI4t9KEv9WknhuOzs7POYxj+GVXumVuN8f/uEf8vd///fs7e3xn802L4wkrrrqv5pt/i+zzf90tvmPdvPNNwPwD//wD7/NVVddddVVV/3fQ+Wqq6666qqrrnoeL/ZiL/Zaly5d4tKlSzyQJF4YSfxnkcS/lSReVDs7O7zSK70Sj3nMY7jfH/7hH/L3f//37O3t8T+Fbf4lkrjqqheVbf4/sc3/Brb5z3bs2DGuuuqqq6666v8wKlddddVVV1111fN4sRd7sde+/fbb+Y8kiRdGEv9Wkvi3kgTAzs4Or/RKr8RjHvMY7veHf/iH/P3f/z17e3v8b2SbF5Ukrvq/xzZXgW3+t7DNf5f77rvvVq666qqrrrrq/x4qV1111VVXXXXVc3id13md977mmmse/Bu/8Rs8kCReGEn8Z5HEv5UkXpidnR1e//Vfn5tuuon7/cEf/AF/9Ed/xP8ntvnXksRV/3Vsc9ULZ5v/bWzz3+nmm28G4L777ruVq6666qqrrvq/icpVV1111VVXXfUcXuzFXuy1AG6//XZeVJJ4YSTxwkji30oS/xY7Ozu8wRu8ATfddBMAly5d4u///u/5wz/8Q14YSVx1hW3+o0ji/yLbXPUfzzb/W9nmf5Jjx44B8A//8A+/zVVXXXXVVVf930Tlqquuuuqqq656Di/2Yi/22n//93/PA0niP4skXhhJ/FtJ4rnddNNNvMEbvAE7OzsAXLp0ib//+7/nD//wD3lR2Ob5kcRV/3a2ueqq52ab/81s8z+Rba666qqrrrrq/xEqV1111VVXXXXVc7jmmmse/Od//ue8qCTxwkjiP4skXlSv9EqvxGMf+1h2dnYAuHTpEn//93/PH/7hH/IfwTbPjySuuuqqF842/xfY5n8i27wgN998MwD33XffrVx11VVXXXXV/01UrrrqqquuuuqqZ3md13md9wb4+7//e+4nif8sknhhJPFvJQmAV3qlV+Kxj30sOzs7AFy6dIm///u/5w//8A/5r2CbF0YSV131f51t/q+xzf9UtvnXOnv27DO46qqrrrrqqv+bqFx11VVXXXXVVc/yOq/zOu/193//99xPEi+MJF4YSfxnkcQL80qv9Eo89rGPZWdnB4BLly7x93//9/zhH/4h/5PY5gWRxFVX/W9hm/+rbPM/mW3+rW655RYA7rvvvlu56qqrrrrqqv+bqFx11VVXXXXVVc/yYi/2Yq/9i7/4i/xXkMQLI4l/i1d+5VfmlV/5lbnfpUuX+Pu//3v+8A//kP9tbPMvkcRVV/1ns83/F7b5n842/9HOnj17K1ddddVVV131fxOVq6666qqrrrrqstd5ndd5b4Dbb78dAEm8MJJ4YSTxbyWJF0YSD7Szs8NjH/tYXvmVX5n7Xbp0iT/4gz/g7//+7wGQxP9FtvmXSOKqq14Q2/x/ZZv/DWzzn+XYsWMA3Hfffbdy1VVXXXXVVf83Ubnqqquuuuqqqy57sRd7sde67bbbuHTpEv9eknhhJPEfYWdnh8c+9rG88iu/Mve7dOkSf/AHf8Df//3f80C2eX4k8X+dbf41JHHV/162ueo52eZ/E9v8Vzh27BgAZ8+efQZXXXXVVVdd9X8Xlauuuuqqq6666rIXe7EXe+0nP/nJAEjihZHEfxZJvDCS2NnZ4bGPfSyv/MqvzP0uXbrEL/7iL3L77bfzr2Gb50cS/1/Z5t9CElf9x7HNVf86tvnfyDb/HY4dOwbAfffddytXXXXVVVdd9X8Xlauuuuqqq666itd5ndd5r2uuuebBP/VTP8W/lyReGEn8W+3s7PBiL/ZivPIrvzL3u+222/ilX/olLl26xH8k2zw/krjq+bPNfwZJ/E9mm6v+a9nmfzPb/E9w7NgxAO67775bueqqq6666qr/u6hcddVVV1111VW82Iu92GsDXLp0CUm8MJL4zyKJ52dnZ4fHPvaxvMqrvAr3u+222/ilX/olLl26xH8l2zw/krjqP4dtrvr/yTb/29nmf6qdnR0A7rvvvqdz1VVXXXXVVf93Ubnqqquuuuqqq3ixF3ux1/77v/97/iWSeGEk8cJI4l9jZ2eHxz72sbzKq7wK9/uDP/gD/v7v/55Lly7xP4ltXhBJXHXVVc+fbf4vsc3/VLZ5oGPHjgFw9uzZZ3DVVVddddVV/3dRueqqq6666qqruOaaax7853/+50jiv4sk7rezs8OrvMqr8NjHPpb7/cEf/AF///d/z6VLl/jfxjYviCSuuur/Otv8X2Sb/8ls88IcO3aMq6666qqrrvp/gMpVV1111VVX/T/3Oq/zOu8N8A//8A+8MJJ4YSTxwkjiX7Kzs8OrvMqr8NjHPpb7/f7v/z5/8Ad/wPMjif/tbPPCSOKqq/6ns83/dbb5n842/xrHjh0D4B/+4R9+m6uuuuqqq676v4vKVVddddVVV/0/9zqv8zrv9fd///f8dzp27Bhv9EZvxE033QTApUuX+Lu/+zv+4A/+gBfGNs9NEv+X2OZfIomrrvrPYpv/b2zzv4Ft/j2OHTsGwH333XcrV1111VVXXfV/F5Wrrrrqqquu+n/uxV7sxV77l37pl3hhJPHCSOKFkcTzc9NNN/HGb/zG7OzsAHDp0iX+7u/+jj/4gz/g38o2z48k/q+yzYtCEldddT/b/H9nm/9NbHPVVVddddVVV/2rUbnqqquuuuqq/8de53Ve570Bbr/9dv6zSOK53XTTTbzxG78xOzs7AFy6dIm/+7u/4w/+4A/4z2Kb5yaJ/09s86KSxFX/+9jmqufPNv/b2OY/yy233ALAP/zDP/w2V1111VVXXfV/G5Wrrrrqqquu+n/sxV7sxV7r7//+77l06RIviCReGEm8qF7lVV6FF3uxF2NnZweAS5cu8Xd/93f8wR/8Af8dbPP8SOL/O9v8W0niqn8721z1b2eb/61s81/l2LFjANx33323ctVVV1111VX/t1G56qqrrrrqqv/HXuzFXuy1/+Iv/oL/LJIAeJVXeRVe7MVejJ2dHQAuXbrE3/3d3/EHf/AH/E9km+dHElf9y2zzX0US/xVsc9X/LLb538w2V1111VVXXXXVfwkqV1111VVXXfX/1Ou8zuu89zXXXPPg22+/nRdEEi+MJF6YV3mVV+FVXuVVuN+lS5f4u7/7O37/938fAEn8b2Kb50cSV/33sM1V/7fZ5v8C2/xPcssttwDwD//wD7/DVVddddVVV/3fRuWqq6666qqr/p96sRd7sdcCuHTpEv8Wknh+dnZ2eLEXezFe9VVflftdunSJv/u7v+P3f//3eSDbPDdJ/G9jmxdEElddddULZ5v/S2zzP5ltrrrqqquuuur/ESpXXXXVVVdd9f/Ui73Yi7323//93/OCSOJfY2dnhxd7sRfjVV/1VbnfpUuX+P3f/33+7u/+jheVbZ6bJP63ss0LI4mrrvq/zjb/V9nmfzrbPLdbbrkFgH/4h3/4ba666qqrrrrq/zYqV1111VVXXfX/1DXXXPPg3/zN3+T5kcQLI4n77ezs8GIv9mK86qu+Kve7dOkSv//7v8/f/d3f8R/BNs9NEv8X2OaFkcRVV/1PZ5v/D2zzv4FtrrrqqquuuuqqZ6Fy1VVXXXXVVf8Pvc7rvM57A9x+++38W+3s7PBiL/ZivOqrvir3u3TpEr/wC7/Abbfdxn822zw3SfxfY5t/iSSuuuo/i23+P7LN/xa2+dc6duwYAPfdd9+tXHXVVVddddX/bVSuuuqqq6666v+h13md13mvv//7v+f5kcQLc+zYMV7sxV6MV33VV+V+t912G7/wC7/ApUuX+O9km+cmif/rbPOikMRVV93PNlddYZv/TWzz73Hs2DEA7rvvvlu56qqrrrrqqv/7qFx11VVXXXXV/0Mv9mIv9tq/9Eu/xL/Gzs4OL/7iL86rvuqrcr/bbruNX/iFX+DSpUv8T2Wb50cS/9/Y5l9DElf972Gbq1442/xvZJv/SLfccgsAZ8+evZWrrrrqqquu+r+PylVXXXXVVVf9P/M6r/M67wVw++2389wk8dx2dnZ48Rd/cV71VV+V+/3e7/0ef/d3f8elS5d4bpL438A2z48krrrCNv9WkrjqX882V/372eZ/M9v8V7jvvvtu5aqrrrrqqqv+76Ny1VVXXXXVVf/PvNiLvdhr//3f/z2XLl3ihdnZ2eFVX/VVefEXf3Hu93u/93v83d/9HZcuXeIFsc1zk8T/FrZ5fiRx1YvONv+dJPFvYZur/vewzf92tvmvduzYMQDuu+++W7nqqquuuuqq//uoXHXVVVddddX/M6/zOq/z3r/0S7/Ec5MEwM7ODq/6qq/Ki7/4i3O/3/u93+P3f//3+beyzQNJ4n8b2zw/krjqfx7bXPV/h23+r7DNf7fjx48DcPbs2Wdw1VVXXXXVVf/3Ubnqqquuuuqq/0de53Ve570Bbr/9dp7bzs4Ob/Imb8LNN98MwKVLl/jbv/1bfv/3f5//aLZ5bpL438g2L4gkrrrqqheNbf6vsc3/RMeOHQPgvvvuu5Wrrrrqqquu+r+PylVXXXXVVVf9P/JiL/ZirwVw6dIl7nfzzTfzpm/6puzs7ABw6dIl/vZv/5bf//3f57+SbZ6bJP43s80LI4mrrvr/wjb/l9nmfwPbHDt2DICzZ8/eylVXXXXVVVf930flqquuuuqqq/4febEXe7HX/vu//3sAbr75Zt7kTd6EY8eOAXDp0iX+9m//lt///d/nfwrbPDdJ/F9hmxdGEldd9b+Fbf6/sM3/FrZ5bseOHQPgvvvuu5Wrrrrqqquu+r+PylVXXXXVVVf9P/FiL/Zir33NNdc8eL1e84Ef+IEcO3YMgEuXLvG3f/u3/N7v/R73k8T/VLZ5bpL4v8g2/xJJXHXVfzbb/H9lm/9NbHPVVVddddVVVz0HKlddddVVV131/8Q111zzYICbb76ZB3rGM57BsWPHePM3f3NeGElc9X+HJGzzQJKwzQNJwjYPJAnbPJAkbPNAkrDNA0nCNg8kCds8kCRs80CSsM0DScI2DyQJ2zyQJGzzQJKwzQNJwjYPJAnbPJAkbPNAkrDNA0nCNg8kCds8kCRs80CSsM0DScI2DyQJ2zyQJGzzQJKwzVX/d9jmX+vYsWMA/MM//MNvc9VVV1111VX/P1C56qqrrrrqqv8n/uEf/uG3/+Ef/uG3X+zFXuy1eYCXfMmX5Kqrrrrqqv8/7rvvvlt/5Ed+5HO46qqrrrrqqv8f0IMe9CCuuuqqq6666v+L13md13lvwIB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOdkQDwnA+I5GRDPyYB4TgbEczIgnpMB8ZwMiOfk++677xn/8A//8NtcddVVV1111f8P6EEPehBXXXXVVVddddVVV1111VVXXXXVVVddddX/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/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/Vfwjj/Z5hSR1tsUAAAAASUVORK5CYII=) + + diff --git a/docs/kcl/std-math-sin.md b/docs/kcl/std-math-sin.md new file mode 100644 index 0000000000..5041874b53 --- /dev/null +++ b/docs/kcl/std-math-sin.md @@ -0,0 +1,44 @@ +--- +title: "std::math::sin" +excerpt: "Compute the sine of a number (in radians)." +layout: manual +--- + +Compute the sine of a number (in radians). + + + +```js +sin(num: number(rad)): number(_) +``` + + +### Arguments + +| Name | Type | Description | Required | +|----------|------|-------------|----------| +| `num` | `number(rad)` | | Yes | + +### Returns + +`number(_)` + + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 50, + length = 15 / sin(toDegrees(135)), + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of std::math::sin 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD8HElEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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+ictVVV1111VVXXXXVVVdd9X/Mi73Yi732i73Yi73WNddc8+Af/dEf/Zz77rvvVq666qqrrrrq/yf0oAc9iKuuuuqqq6666qqrrrrqqv8rXuzFXuy1P/dzP/e3eKb77rvv1s/6rM96nfvuu+9Wrrrqqquuuur/H8rx48e56qqrrrrqqquuuuqqq676v+DFXuzFXvtzP/dzf+tv/uZv+PEf/3GuvfZabrzxxuOv+Iqv+NZ/9md/9jOHh4e7XHXVVVddddX/L5Tjx49z1VVXXXXVVVddddVVV131v90111zz4K/4iq/4q2c84xn82I/9GKvVittuu41rr72WG2+88fgrvuIrvvWf/dmf/czh4eEuV1111VVXXfX/B+X48eNcddVVV1111VVXXXXVVVf9b3bNNdc8+Ju+6Zue/oxnPIPv+77v436r1YrbbruNa6+9lhtvvPH4K77iK771n/3Zn/3M4eHhLlddddVVV131/wPl+PHjXHXVVVddddVVV1111VVX/W91zTXXPPjDP/zDv2u5XD74+77v+3hu6/WaZzzjGVx77bXceOONx1/xFV/xrf/sz/7sZw4PD3e56qqrrrrqqv/7KMePH+eqq6666qqrrrrqqquuuup/q0/6pE/6qRtvvPG1v/3bv53nJgmA9XrNM57xDK699lpuvPHG46/4iq/41n/2Z3/2M4eHh7tcddVVV1111f9tlOPHj3PVVVddddVVV1111VVXXfW/0ed+7uf+1o033vjaX//1X89zk8QDDcPAbbfdxrXXXsuNN954/BVf8RXf+s/+7M9+5vDwcJerrrrqqquu+r+Lcvz4ca666qqrrrrqqquuuuqqq/63+dzP/dzfuvHGG1/7537u57h06RIPJIkHkgTAer3mtttu47rrruOGG244/oqv+Ipv/Wd/9mc/c3h4uMtVV1111VVX/d9EOX78OFddddVVV1111VVXXXXVVf+bfO7nfu5vvdiLvdhr/9iP/RjPeMYzeCBJPJAkHmgYBm677TauvfZabrjhhuOv+Iqv+NZ/9md/9jOHh4e7XHXVVVddddX/PZTjx49z1VVXXXXVVVddddVVV131v8WHf/iHf9crvuIrvvX3fd/38YxnPIMHksQDSeKBJAGwXq+57bbbuPbaa7nhhhuOv+IrvuJb/9mf/dnPHB4e7nLVVVddddVV/7dQjh8/zlVXXXXVVVddddVVV1111f8Gr/M6r/Pe7/RO7/TZ3/d938cznvEMHkgSDySJB5LEAw3DwG233ca1117LDTfccPwVX/EV3/rP/uzPfubw8HCXq6666qqrrvq/g3L8+HGuuuqqq6666qqrrrrqqqv+p3uxF3ux1/6kT/qkn/q+7/s+nvGMZ/BAknggSTyQJB5IEgDr9ZrbbruNa6+9lhtuuOH4K77iK771n/3Zn/3M4eHhLlddddVVV131fwPl+PHjXHXVVVddddVVV1111VVX/U/2Yi/2Yq/9uZ/7ub/1sz/7szzpSU/igSTxQJJ4IEk8kCQeaL1ec/vtt3PNNddwww03HL/11lv/5tZbb/1rrrrqqquuuur/BoKrrrrqqquuuuqqq6666qr/wV7sxV7stT/3cz/3t/7mb/6Gv/3bv+WBJPFAknggSTyQJJ6bJB7owz/8w7+Lq6666qqrrvq/g8pVV1111VVXXXXVVVddddX/UC/2Yi/22p/7uZ/7W894xjP4uZ/7OR5IEg8kiQeSxANJ4rlJAuBN3/RNueWWWwC47777buWqq6666qqr/u8guOqqq6666qqrrrrqqquu+h/ommuuefDnfu7n/tYznvEMvu/7vo8HksQDSeKBJPFAknhukgB4l3d5F2655RaOjo4AOHv27K1cddVVV1111f8dBFddddVVV1111VVXXXXVVf/DXHPNNQ/+8A//8O96xjOewfd93/fxQJJ4IEk8kCQeSBIPJAlJALzLu7wLt9xyC0dHRzzpSU8C4L777ruVq6666qqrrvq/g+Cqq6666qqrrrrqqquuuup/mA//8A//rhtvvPG1v+/7vo8HksQDSeKBJPFAknggSdzvXd7lXbjllls4Ojrib/7mb7jqqquuuuqq/6MIrrrqqquuuuqqq6666qqr/gf53M/93N+68cYbX/vrv/7reSBJPJAkHkgSDySJB5LE/d70Td+UW265BYC/+Zu/4fz585w6dQqA++6771auuuqqq6666v8OKlddddVVV1111VVXXXXVVf9DfO7nfu5v3Xjjja/9cz/3czyQJB5IEg8kiQeSxANJ4n5v+qZvyku8xEsA8Ed/9EecP3+eBzp79uwzuOqqq6666qr/Owiuuuqqq6666qqrrrrqqqv+B/jcz/3c33qxF3ux1/65n/s5nvGMZ3A/STyQJB5IEg8kiQeSxP1e4iVegpd4iZcA4I/+6I84f/48ALbZ2NgA4L777ruVq6666qqrrvq/g8pVV1111VVXXXXVVVddddV/sw//8A//rhd7sRd77e/7vu/jGc94BveTxANJ4oEk8UCSeCBJ3O8lXuIleNM3fVMA/uiP/ojz588DYBuAxWIBwNmzZ2/lqquuuuqqq/7voHLVVVddddVVV1111VVXXfXf6B3f8R0/63Ve53Xe+/u+7/t4xjOewf0k8UCSeCBJPJAkHkgS97vlllt40zd9UwD++q//mvPnzwNgm6uuuuqqq676P47KVVddddVVV1111VVXXXXVf5PXeZ3Xee93eqd3+uzv+77v4xnPeAb3k8QDSeKBJPFAknggSdzvlltu4V3e5V0AeNKTnsQdd9wBgG0eaGNjA4D77rvvVq666qqrrrrq/w4qV1111VVXXXXVVVddddVV/w1e7MVe7LU//MM//Lt+9md/lmc84xncTxIPJIkHksQDSeKBJHG/W265hXd5l3cB4Pbbb+dJT3oSALZ5oI2NDQDuu+++W7nqqquuuuqq/1uoXHXVVVddddVVV1111VVX/Rd7sRd7sdf+3M/93N/63d/9Xf72b/+W+0nigSTxQJJ4IEk8kCTud+zYMd7lXd4FgPPnz/M3f/M3ANjmuc3ncwDOnj17K1ddddVVV131fwuVq6666qqrrrrq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s81VV1111VVX/T9DcNVVV1111VVXXXXVVVdd9SL63M/93N96sRd7sdf+uZ/7OZ7xjGcAIIkXRBIPJIl/ybu8y7twyy23cHR0xG/8xm/wQLZ5brZ5brZ5brZ5bovFAoD77rvvVq666qqrrrrq/yYqV1111VVXXXXVVVddddVVL4IP//AP/64Xe7EXe+3v+77v4xnPeAYAknggSbwgknhuknigd3mXd+GWW27h6OiIv/7rv+aBbPPcbPPcbPPcbPPcbLOxsQHA2bNnb+Wqq6666qqr/m+ictVVV1111VVXXXXVVVdd9S94x3d8x896ndd5nff+vu/7Pp7xjGcAIIkHksQDSeKFkcQDvdmbvRm33HILAH/913/N+fPnAbDN82Ob52ab52ab52YbgM3NTQDuu+++W7nqqquuuuqq/5uoXHXVVVddddVVV1111VVXvRAv9mIv9trv9E7v9Nnf933fxzOe8QwAJPFAknggSTyQJB5IEg/0Zm/2Zrz4i784AH/4h3/I+fPnAbDNc7PNc7PN82Ob52ab+21sbHDVVVddddVV/8dRueqqq6666qqrrrrqqquuegFe7MVe7LU/93M/97d+9md/lmc84xkASOKBJPFAknggSTyQJB7oJV7iJXjxF39xAP7wD/+Q8+fPA2Cb52ab52ab52ab58c2D7SxsQHAfffddytXXXXVVVdd9X8Tlauuuuqqq6666qqrrrrqqufjxV7sxV77cz/3c3/rb/7mb/jbv/1bACTxQJJ4IEk8kCQeSBIP9BIv8RK86Zu+KQB/+Id/yPnz5wGwzXOzzXOzzXOzzXOzzQtz9uzZZ3DVVVddddVV/zdRueqqq6666qqrrrrqqquuei4v9mIv9tqf+7mf+1vPeMYz+Lmf+zkAJPFAknggSTyQJB5IEg90yy238KZv+qYA/PVf/zXnz58HwDbPzTbPzTbPzTbPzTbPj202NjYAuO+++27lqquuuuqqq/5vonLVVVddddVVV1111VVXXfUA11xzzYM/93M/97ee8Yxn8H3f930ASOKBJPFAknggSTyQJB7olltu4V3e5V0A+Ou//mtuv/12bPPcbPP82Oa52ea52ea52eZ+m5ubAJw9e/ZWrrrqqquuuur/JipXXXXVVVddddVVV1111VXPdM011zz4cz7nc37rGc94Bt/3fd8HgCQeSBIPJIkHksQD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gx7EwcEBv//7v8+/l21sY5v/CLaxzb+HbWzzb2Eb2/xb2MY2/1q2+deyjW3+NWzzr2Eb2/xr2OZFsb29DcB99913K1ddddVVV1111XOjctVVV1111VVXXXXV/1kf/uEf/l0v9mIv9trf9V3fxTOe8QxeFJK4nyRekHd/93fnQQ96EAC///u/zz333MO/hW3+I9nmP4Jt/q1s829lm38L2/xr2eZfyzb/Wrb517DNv8bOzg4AZ8+evZWrrrrqqquuuuq5Ubnqqquuuuqqq6666v+k13md13nv13md13nv7/qu7+LWW29FEveTxP0kcT9J3E8SDySJ+73FW7wFD3rQgwD45V/+Ze655x7+NWzzH802/162+fewzb+Vbf4tbPNvYZt/Ldv8a9jmX8s2/xq22d7e5qqrrrrqqquueoGoXHXVVVddddVVV131f86LvdiLvfaHf/iHf9dP/dRPceuttyKJ+0nifpJ4UUjifq/xGq/BS77kSwLwy7/8y9xzzz38S2zzn8E2/xFs8+9hm38r2/xb2Obfwjb/Wrb517LNv5Zt/jVs80D33XffrVx11VVXXXXVVc+NylVXXXXVVVddddVV/6e82Iu92Gt/7ud+7m/91m/9Fn/913+NJO4niRdEEveTxPPzki/5krzma74mAL/8y7/MPffcwwtim/8MtvmPYpt/D9v8W9nm38o2/1q2+deyzb+Wbf61bPOvZRuA7e1tAM6ePfsMrrrqqquuuuqq54fKVVddddVVV1111VX/Z7zYi73Ya3/u537ub/31X/81v/3bv80LI4n7SeJ+knggSQA86EEP4i3e4i0A+P3f/33uueceHsg2/5ls8x/FNv8etvm3ss2/lW3+LWzzr2Wbfy3b/GvZ5l/DNg+0s7MDwH333XcrV1111VVXXXXV80Plqquuuuqqq6666qr/E6655poHf+7nfu5v3XrrrfzUT/0UAJK4nyTuJ4n7SeIFkQTAgx70IN793d8dgN///d/nKU95CgC2+c9km/8otvn3ss2/h23+LWzzb2Gbfy3b/GvZ5l/LNv9atnlu29vbANx33323ctVVV1111VVXPT9Urrrqqquuuuqqq676X++aa6558Dd90zc9/dZbb+W7vuu7AJDE/SRxP0m8IJK4nyQAHvSgB/Hu7/7uAPzVX/0VT37yk/nPZJv/SLb597LNv4dt/i1s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yzYAOzs7ANx33323ctVVV1111VVX/WtQueqqq6666qqrrvo/4h3f8R0/63Ve53Xe+9u+7dt4+tOfzv0kcT9J3E8S95PE/STxQC/90i/NS7/0SwPw8z//89x99938V5PEv5UkAGxz1f8+tvnXss2/hm3+s9nmX8s2ADs7O1x11VVXXXXVVf9mVK666qqrrrrqqqv+D3ixF3ux136nd3qnz/62b/s2nv70p3M/SdxPEveTxIviZV7mZXjrt35rAH7+53+eu+++m/9qkviPIAkA21z1v4Nt/rVs869hm38t2/xns839dnZ2APiHf/iH3+aqq6666qqrrvrXonLVVVddddVVV131v9yLvdiLvfbnfu7n/taP//iP8/SnP51/LUncTxL3e8hDHsJbv/VbA/A7v/M73H333fxXk8R/NEkA2Oaq52Sbfw3b/GvY5n872/xr2eZfwzYPtLOzA8B99913K1ddddVVV1111b8WwVVXXXXVVVddddX/Yi/2Yi/22p/7uZ/7W3/xF3/BX/zFX/BAkrifJO4niftJ4vl58IMfzHu/93sD8Du/8zs86UlP4r+aJP4zSeK/iiT+PSTx/41t/rVs869hm38N2/xr2eaqq6666qqrrvpvReWqq6666qqrrrrqf6kXe7EXe+3P/dzP/a2nPe1p/PiP/ziSuJ8k7ieJF4UkAB784AfzPu/zPgA86UlP4klPehL/1STxX0ESALa56j+Xbf6/sc2/lm2e287ODgD33XffrVx11VVXXXXVVf9aBFddddVVV1111VX/C11zzTUP/tzP/dzfetrTnsa3fdu38aKSxP0kcT9JABw/fpz3eZ/3AeBJT3oSv/3bv81/NUn8V5PEfzZJXPWfxzb/Grb517DNv4Zt/rVs8/wcO3YMgLNnzz6Dq6666qqrrrrqX4vKVVddddVVV1111f8y11xzzYM/53M+57ee9rSn8W3f9m0ASOJ+krifJO4niftJ4rkdP36cj/mYjwHgrrvu4rd/+7f5ryaJ/y6SALDNVf8y2/xnsc1/Jtv8a9jmP5ttrrrqqquuuuqq/xRUrrrqqquuuuqqq/6X+fAP//DvOjg4ePC3fdu3ASCJ+0nifpJ4UUji+PHjvM/7vA8Ad911Fz//8z/PfyVJ/E8hCQDb/EeThG3+v7HNfybb/E9im/9IN910EwD33XffrVx11VVXXXXV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hG0kAWAbSdhGEraRhG0kYRtJ2EYStpGEbSRhGwBJ2EYStpGEbQAkYZsHkoRtACRhm38LSdgGQBK2uZ8kbAMgCdvcTxK2uZ8kbHM/SdjmfpKwzb+WJGzzQJKwzb9kZ2cHgLNnzz6Dq6666qqrrrrqPxOVq6666qqrrrrqP92LvdiLvTbP9PjHP54777yTnZ0dJPGvIYnnJonnJokHksRzk8QDSeKBJPHCSOJ+knggSdxPEveTxP0kcT9JPD+SAJDE/SQBIIn7SQJAEgCSeG6SAJAEgCQkASAJAEkASOKBJCEJAEkASEISAJIAkMT9JAEgCUkASAJAEpIAkMQDSQJAEgCSAJAEgCTuJwkASfxns839bANgm/vZBsA2ALYBsM39bANgGwDb2AbANrYBsM39bANgGwDb2AbANrYBsM0D2cY2ALYBsA2AbQBsA2CbB7INgG0AbANgm/vZBsA2ALZ5fmwDYJv72eZ+trmfbe5nm/vZ5gWxzQPZ5oFscz/bPJBtnpttHsg2/xLbPDfbPDfbPNDOzg5XXXXVVVddddV/CSpXXXXVVVddddV/urNnz956zTXXPBjgMY95DI95zGO46qqrrvr/7r777rv1H/7hH36bq6666qqrrrrqPxN60IMexFVXXXXVVVdd9Z/rmmuuefDnfM7n/BZXXXXVVVc9y2d91me9zn333XcrV1111VVXXXXVfyb0oAc9iKuuuuqqq6666qqrrrrqqquuuuqqq6666v8kKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/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+EebQGRe5M7VWgAAAABJRU5ErkJggg==) + + diff --git a/docs/kcl/std-math-tan.md b/docs/kcl/std-math-tan.md new file mode 100644 index 0000000000..0568c58284 --- /dev/null +++ b/docs/kcl/std-math-tan.md @@ -0,0 +1,44 @@ +--- +title: "std::math::tan" +excerpt: "Compute the tangent of a number (in radians)." +layout: manual +--- + +Compute the tangent of a number (in radians). + + + +```js +tan(num: number(rad)): number(_) +``` + + +### Arguments + +| Name | Type | Description | Required | +|----------|------|-------------|----------| +| `num` | `number(rad)` | | Yes | + +### Returns + +`number(_)` + + +### Examples + +```js +exampleSketch = startSketchOn("XZ") + |> startProfileAt([0, 0], %) + |> angledLine({ + angle = 50, + length = 50 * tan(1/2), + }, %) + |> yLineTo(0, %) + |> close() + +example = extrude(exampleSketch, length = 5) +``` + +![Rendered example of std::math::tan 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD4o0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1UEV1111VVXXXXVVVddddVV/4u92Iu92Gtfc801D+aqq6666qqrrnp+qFx11VVXXXXVVVddddVVV/0v9Tqv8zrv/Y7v+I6fdc011zz4vvvuu/VDPuRDHsJVV1111VVXXfVABFddddVVV1111VVXXXXVVf8LvdiLvdhrf/iHf/h3HR0dPXh3d5drrrnmwd/0Td/0dK666qqrrrrqqgeiHD9+nKuuuuqqq6666qqrrrrqqv9NXuzFXuy1P/dzP/e3br31Vr73e7+XJz7xiTzqUY/i1KlTx6+55poH/+mf/unPcNVVV1111VVXAVCOHz/OVVddddVVV1111VVXXXXV/xYv9mIv9tqf+7mf+1u33nor3/u93wvAarXiiU98Io961KN4zGMe89LXXHPNg//0T//0Z7jqqquuuuqqqyjHjx/nqquuuuqqq6666qqrrrrqf4NrrrnmwV/xFV/xV7u7u3zrt34rD7RarXjSk57Eox71KB7zmMe89DXXXPPgP/3TP/0Zrrrqqquuuur/N8rx48e56qqrrrrqqquuuuqqq676n+6aa6558Dd90zc9fXd3l+/93u9ltVrxQJJYrVY86UlP4lGPehSPecxjXvqaa6558J/+6Z/+DFddddVVV131/xfl+PHjXHXVVVddddVVV1111VVX/U92zTXXPPjDP/zDv+uaa6558I/8yI9w77338kCSuN9qteJJT3oSj3rUo3jMYx7z0tdcc82D//RP//RnuOqqq6666qr/nyjHjx/nqquuuuqqq6666qqrrrrqf7JP+qRP+qkXe7EXe+3v+Z7v4RnPeAbPTRIPtFqtePKTn8wrvuIr8pCHPOSlr7nmmgf/6Z/+6c9w1VVXXXXVVf//UI4fP85VV1111VVXXXXVVVddddX/VJ/7uZ/7Wy/2Yi/22t/zPd/DM57xDJ6bJJ6bJFarFX/7t3/LK77iK/KQhzzkpa+55poH/+mf/unPcNVVV1111VX/v1COHz/OVVddddVVV1111VVXXXXV/0Sf+7mf+1sv9mIv9trf8z3fwzOe8QyemySemyTut1qt+Nu//Vte8RVfkYc85CEvfc011zz4T//0T3+Gq6666qqrrvr/g3L8+HGuuuqqq6666qqrrrrqqqv+p/nwD//w73rFV3zFt/6Zn/kZnvjEJ/LcJPHcJPHcVqsVf/u3f8srvuIr8pCHPOSlr7nmmgf/6Z/+6c9w1VVXXXXVVf8/UI4fP85VV1111VVXXXXVVVddddX/JO/4ju/4WW/+5m/+0b/927/Nn/7pn/LcJPH8SOK5SWK9XvO3f/u3vOIrviIPechDXvqaa6558J/+6Z/+DFddddVVV131fx/l+PHjXHXVVVddddVVV1111VVX/U/xOq/zOu/9vu/7vl/913/91/zqr/4qz48knpsknh9JAKzXa/72b/+WV3zFV+QhD3nISwP8wz/8w+9w1VVXXXXVVf+3UY4fP85VV1111VVXXXXVVVddddX/BC/2Yi/22p/0SZ/0U7feeis/8iM/giSemySemySeH0k80Hq95u/+7u94xVd8RV78xV/8tQH+4R/+4Xe46qqrrrrqqv+7KMePH+eqq6666qqrrrrqqquuuuq/24u92Iu99ud+7uf+1q233sr3fM/3IInnJonnJonnRxLPTRLr9Zq//du/5RVf8RV58Rd/8dcG+Id/+Iff4aqrrrrqqqv+b6IcP36cq6666qqrrrrqqquuuuqq/04v9mIv9tqf+7mf+1u33nor3/M934Mknpsknpsknh9JPD+SAFiv1/zt3/4tr/iKr8iLv/iLvzbAP/zDP/wOV1111VVXXfV/D+X48eNcddVVV1111VVXXXXVVVf9d7nmmmse/BVf8RV/tbu7y7d8y7cgiecmiedHEs9NEs+PJB5ovV5z22238ZIv+ZK8+Iu/+GsD/MM//MPvcNVVV1111VX/t1COHz/OVVddddVVV1111VVXXXXVf4drrrnmwZ/zOZ/zW+M4Hv+e7/ke1us1z48knpsknh9JPDdJPDdJXLp0iUuXLvHIRz6SF3/xF39tgH/4h3/4Ha666qqrrrrq/w7K8ePHueqqq6666qqrrrrqqquu+u/wSZ/0ST/1kIc85KV/5Ed+hHvuuQdJPDdJPDdJPD+SeG6SeH4kAXDfffdx6dIlHvnIR/LiL/7irw3wD//wD7/DVVddddVVV/3fQDl+/DhXXXXVVVddddVVV1111VX/1T73cz/3t17sxV7stb/ne76HW2+9FUk8N0k8N0k8P5J4bpJ4fiTxQPfddx97e3s88pGP5MVf/MVfG+Af/uEffoerrrrqqquu+t+Pcvz4ca666qqrrrrqqquuuuqqq/4rfe7nfu5vvdiLvdhrf8/3fA+33norknhuknhuknh+JPH8SOK5SeL5ue+++7h06RKPfOQjefEXf/HXBviHf/iH3+Gqq6666qqr/nejHD9+nKuuuuqqq6666qqrrrrqqv8qn/u5n/tbL/ZiL/ba3/M938Ott96KJJ6bJJ4fSTw3STw/knhuknh+JAFw3333cenSJR75yEfy4i/+4q8N8A//8A+/w1VXXXXVVVf970Vw1VVXXXXVVVddddVVV131X+TDP/zDv+vFXuzFXvtnfuZnuPXWW5HEi0oSLypJPDdJPD+SeKC/+7u/4/d///cBuOaaax58zTXXPJirrrrqqquu+t+L4Kqrrrrqqquuuuqqq6666r/AO77jO37W67zO67z3b//2b/PXf/3XvCCSeG6SeH4k8dwk8aKSxPNzyy23APA6r/M6781VV1111VVX/e9G5aqrrrrqqquuuuqqq6666j/Z67zO67z3O73TO332rbfeyu/8zu8AIInnJonnJonnRxLPTRLPjySemySen3d913fllltu4aqrrrrqqqv+jyC46qqrrrrqqquuuuqqq676T/RiL/Zir/3hH/7h33XrrbfyPd/zPQBI4rlJ4rlJ4vmRxItKEi+qd33Xd+WWW25huVxyv/vuu+9Wrrrqqquuuup/L4Krrrrqqquuuuqqq6666qr/JC/2Yi/22p/7uZ/7W7feeivf8z3fA4AknpskXlSSeH4k8dwk8fxI4rm967u+K7fccgvL5ZInPelJANx33323ctVVV1111VX/u1G56qqrrrrqqquuuuqqq676T/BiL/Zir/25n/u5v3XrrbfyPd/zPQBI4kUliReVJJ6bJJ4fSTy3d33Xd+WWW24B4G/+5m+439mzZ2/lqquuuuqqq/53I7jqqquuuuqqq6666qqrrvoPds011zz4cz/3c39rd3eX7/me7+GFkcRzk8TzI4nnJokXlSSe25u92Ztxyy23APDHf/zHnD9/nvl8DsB99913K1ddddVVV131vxuVq6666qqrrrrqqquuuuqq/0DXXHPNgz/ncz7nt3Z3d/mZn/kZ7ieJ5yaJ5yaJ50cSz00Sz48knpsknturv/qr8xIv8RIA/PEf/zHnz5/HNlddddVVV131fwjBVVddddVVV1111VVXXXXVf6AP//AP/65rrrnmwT/zMz/DrbfeCoAknpsknpsknh9JvKgk8aJ4iZd4CV791V8dgD/+4z/m/Pnz2AZgY2MDgPvuu+9Wrrrqqquuuup/NypXXXXVVVddddVVV1111VX/QT73cz/3t17sxV7stb/ne76HW2+9FQBJPDdJvKgk8fxI4rlJ4vmRxAPdcsstvNmbvRkAf/zHf8z58+exzf0WiwUAZ8+efQZXXXXVVVdd9b8blauuuuqqq6666qqrrrrqqv8An/u5n/tbL/ZiL/ba3/M938Ott94KgCReVJJ4UUniuUni+ZHEA91yyy2867u+KwB/8zd/w/nz57HNA21sbHDVVVddddVV/0dQueqqq6666qqrrrrqqquu+nf63M/93N96sRd7sdf+nu/5Hm699VZeGEk8N0k8P5J4bpJ4UUnigW655Rbe9V3fFYAnPelJ3HHHHdjmuS0WCwD+4R/+4be56qqrrrrqqv/dqFx11VVXXXXVVVddddVVV/07fPiHf/h3vdiLvdhr/8zP/Ay33nor95PEc5PEc5PE8yOJ5yaJ50cSz00SD3TLLbfwru/6rgDccccdPPnJT8Y2z802V1111VVXXfV/CJWrrrrqqquuuuqqq6666qp/o3d8x3f8rNd5ndd577/+67/mr//6r7mfJJ6bJF5UknhRSeJfcuzYMd71Xd8VgPPnz/M3f/M32Oa52QZgY2MDgPvuu+9Wrrrqqquuuup/NypXXXXVVVddddVVV1111VX/Bi/2Yi/22u/0Tu/02bfeeis/8zM/w/0k8aKSxHOTxPMjiecmiedHEvc7duwYH/IhHwLA+fPn+aM/+iOeH9sAbGxsAHDffffdylVXXXXVVVf970flqquuuuqqq6666qqrrrrqX+nFXuzFXvtzP/dzf+vWW2/le77ne/iXSOK5SeJFJYnnJonnRxL3O3bsGO/6ru8KwPnz5/mjP/ojnh/b3G+xWABw9uzZW7nqqquuuuqq//2oXHXVVVddddVVV1111VVX/Su82Iu92Gt/7ud+7m/deuutfM/3fA8PJInnJonnJonnRxLPTRIvKknc79ixY7zZm70Zx44d4/z58/zRH/0Rz802z21jYwOA++6771auuuqqq6666n8/KlddddVVV1111VVXXXXVVS+ia6655sGf+7mf+1u7u7t8z/d8Dw8kiecmiecmiedHEs9NEs+PJJ6bJB7ozd7szbjllltYLpf80R/9Ec/NNs+Pba666qqrrrrq/xAqV1111VVXXXXVVVddddVVL4Jrrrnmwd/0Td/09N3dXb7ma76GB5LEc5PEi0oSLypJ/Eve9V3flVtuuYXlcslv/MZv8Nxs8/zYZmNjA4D77rvvVq666qqrrrrqfz8qV1111VVXXXXVVVddddVV/4JrrrnmwR/+4R/+Xbu7u/zMz/wMDySJF5Uknpsknh9JPDdJPD+SuN+7vuu7csstt7BcLvmN3/gNnpttnh/bAGxsbABw9uzZZ3DVVVddddVV//sRXHXVVVddddVVV1111VVX/Qs+/MM//Lte7MVe7LV/5md+hltvvZV/iSSemyReVJJ4bpJ4fiRxv3d913fllltuYblc8td//dc8N9s8P7a56qqrrrrqqv+jqFx11VVXXXXVVVddddVVV70Qn/u5n/tbL/ZiL/ba3/M938Ott97KA0niuUniuUni+ZHEc5PEi0oS93uzN3szbrnlFgD++q//mvPnz/NAtnl+bPNAp06dAuAf/uEffpurrrrqqquu+t+PylVXXXXVVVddddVVV1111QvwuZ/7ub/1Yi/2Yq/9Pd/zPdx66608kCSemySemySeH0k8N0k8P5J4bpK435u92ZvxEi/xEgD80R/9EefPn+eBbPP82Oaqq6666qqr/o+jctVVV1111VVXXXXVVVdd9Xx87ud+7m+92Iu92Gv/zM/8DLfeeisPJInnJokXlSReVJJ4YV791V+dl3iJlwDgj/7ojzh//jwPZJvnZpvnxzYbGxsA3Hfffbdy1VVXXXXVVf/7Ubnqqquuuuqqq6666qqrrnouH/7hH/5dL/ZiL/bav/3bv81f//Vf828liReVJJ6bJJ4fSQC8xEu8BK/+6q8OwB/90R9x/vx57meb58c2z49tNjY2uOqqq6666qr/Y6hcddVVV1111VVXXXXVVVc9wOu8zuu89+u8zuu891//9V/zO7/zOzw3STw3STw3STw/knhuknhRSQLglltu4c3e7M0A+KM/+iPOnz/P/Wzz/Njm+bENwMbGBgD/8A//8NtcddVVV1111f8NVK666qqrrrrqqquuuuqqq57pxV7sxV77wz/8w7/r1ltv5Wd+5md4bpJ4bpJ4bpJ4fiTx3CTx/EjiuUkC4JZbbuFd3/VdAfjrv/5rzp8/z/1s8/zY5vmxzf02NjYAuO+++27lqquuuuqqq/5voHLVVVddddVVV1111VVXXQW82Iu92Gt/7ud+7m/deuutfM/3fA/PTRLPTRIvKkm8qCTx3CQBcMstt/Cu7/quADzpSU/ijjvu4H62eX5s89xsc9VVV1111VX/D1C56qqrrrrqqquuuuqqq/7fe7EXe7HX/tzP/dzfuvXWW/me7/kenpskXlSSeG6SeH4k8dwk8YLccsstvOu7visAt99+O0960pO4n22eH9s8N9s8P4vFAoD77rvvVq666qqrrrrq/wYqV1111VVXXXXVVVddddX/a9dcc82DP/dzP/e3dnd3+e7v/m4k8aKQxHOTxItKEs9NEs+PJI4dO8a7vuu7AnD+/Hn+5m/+BgDbPD+2eX5s8/zYZmNjA4CzZ88+g6uuuuqqq676v4HKVVddddVVV1111VVXXfX/1jXXXPPgb/qmb3r67u4uX/3VX40knpsknpsknpsknh9JPDdJvKgkcezYMT7kQz4EgPPnz/NHf/RHANjm+bHN82Ob58c2V1111VVXXfV/FJWrrrrqqquuuuqqq6666v+la6655sEf/uEf/l27u7v89E//NJJ4bpJ4bpJ4bpJ4fiTx3CTx/EjiuUni2LFjvNmbvRkA58+f54/+6I8AsM3zY5vnxzbPj23ud/r0aQD+4R/+4be56qqrrrrqqv8bCK666qqrrrrqqquuuuqq/5c+/MM//Lte7MVe7LV/+qd/mmc84xk8N0k8N0m8qCTxopLE83Ps2DHe7M3ejFtuuYXz58/zR3/0RwDY5vmxzfNjm+dmG9tcddVVV1111f9xVK666qqrrrrqqquuuuqq/3c+93M/97de7MVe7LW/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ylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/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+IfAaaBrrjdXmOEAAAAAElFTkSuQmCC) + + diff --git a/docs/kcl/std.json b/docs/kcl/std.json index 170fe6eb93..5f483262dd 100644 --- a/docs/kcl/std.json +++ b/docs/kcl/std.json @@ -76477,52 +76477,10 @@ "totalWidth = 10 * cm()" ] }, - { - "name": "cos", - "summary": "Compute the cosine of a number (in radians).", - "description": "", - "tags": [ - "math" - ], - "keywordArguments": false, - "args": [ - { - "name": "num", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - } - ], - "returnValue": { - "name": "", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - }, - "unpublished": false, - "deprecated": false, - "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 30,\n length = 3 / cos(toRadians(30))\n }, %)\n |> yLineTo(0, %)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" - ] - }, { "name": "e", "summary": "Return the value of Euler’s number `e`.", - "description": "", + "description": "**DEPRECATED** use the constant E", "tags": [ "math" ], @@ -76542,7 +76500,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 30, length = 2 * e() ^ 2 }, %)\n |> yLineTo(0, %)\n |> close()\n\nexample = extrude(exampleSketch, length = 10)" ] @@ -123568,7 +123526,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -123579,7 +123536,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -125786,7 +125748,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -125797,7 +125758,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -128008,7 +127974,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -128019,7 +127984,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -189656,7 +189626,7 @@ { "name": "pi", "summary": "Return the value of `pi`. Archimedes’ constant (π).", - "description": "", + "description": "**DEPRECATED** use the constant PI", "tags": [ "math" ], @@ -189676,7 +189646,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "circumference = 70\n\nexampleSketch = startSketchOn(\"XZ\")\n |> circle({\n center = [0, 0],\n radius = circumference / (2 * pi())\n }, %)\n\nexample = extrude(exampleSketch, length = 5)" ] @@ -194718,7 +194688,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -194729,7 +194698,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -196935,7 +196909,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -196946,7 +196919,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -197466,7 +197444,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -197477,7 +197454,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -204433,7 +204415,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -204444,7 +204425,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -206648,7 +206634,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -206659,7 +206644,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -207151,7 +207141,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -207162,7 +207151,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -209367,7 +209361,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -209378,7 +209371,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -209898,7 +209896,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -209909,7 +209906,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -212104,7 +212106,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -212115,7 +212116,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -214319,7 +214325,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -214330,7 +214335,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -214822,7 +214832,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -214833,7 +214842,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -217040,7 +217054,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -217051,7 +217064,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -219256,7 +219274,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -219267,7 +219284,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -219787,7 +219809,6 @@ "type": "object", "required": [ "__meta", - "memory", "type" ], "properties": { @@ -219798,7 +219819,12 @@ ] }, "memory": { - "$ref": "#/components/schemas/EnvironmentRef" + "allOf": [ + { + "$ref": "#/components/schemas/EnvironmentRef" + } + ], + "nullable": true }, "__meta": { "type": "array", @@ -221569,7 +221595,7 @@ "examples": [ "// This function adds two numbers.\nfn add(a, b) {\n return a + b\n}\n\n// This function adds an array of numbers.\n// It uses the `reduce` function, to call the `add` function on every\n// element of the `arr` parameter. The starting value is 0.\nfn sum(arr) {\n return reduce(arr, 0, add)\n}\n\n/* The above is basically like this pseudo-code:\nfn sum(arr):\n sumSoFar = 0\n for i in arr:\n sumSoFar = add(sumSoFar, i)\n return sumSoFar */\n\n\n// We use `assertEqual` to check that our `sum` function gives the\n// expected result. It's good to check your work!\nassertEqual(sum([1, 2, 3]), 6, 0.00001, \"1 + 2 + 3 summed is 6\")", "// This example works just like the previous example above, but it uses\n// an anonymous `add` function as its parameter, instead of declaring a\n// named function outside.\narr = [1, 2, 3]\nsum = reduce(arr, 0, fn(i, result_so_far) {\n return i + result_so_far\n})\n\n// We use `assertEqual` to check that our `sum` function gives the\n// expected result. It's good to check your work!\nassertEqual(sum, 6, 0.00001, \"1 + 2 + 3 summed is 6\")", - "// Declare a function that sketches a decagon.\nfn decagon(radius) {\n // Each side of the decagon is turned this many degrees from the previous angle.\n stepAngle = 1 / 10 * tau()\n\n // Start the decagon sketch at this point.\n startOfDecagonSketch = startSketchOn('XY')\n |> startProfileAt([cos(0) * radius, sin(0) * radius], %)\n\n // Use a `reduce` to draw the remaining decagon sides.\n // For each number in the array 1..10, run the given function,\n // which takes a partially-sketched decagon and adds one more edge to it.\n fullDecagon = reduce([1..10], startOfDecagonSketch, fn(i, partialDecagon) {\n // Draw one edge of the decagon.\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n return line(partialDecagon, end = [x, y])\n })\n\n return fullDecagon\n}\n\n/* The `decagon` above is basically like this pseudo-code:\nfn decagon(radius):\n stepAngle = (1/10) * tau()\n plane = startSketchOn('XY')\n startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)\n\n // Here's the reduce part.\n partialDecagon = startOfDecagonSketch\n for i in [1..10]:\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n partialDecagon = line(partialDecagon, end = [x, y])\n fullDecagon = partialDecagon // it's now full\n return fullDecagon */\n\n\n// Use the `decagon` function declared above, to sketch a decagon with radius 5.\ndecagon(5.0)\n |> close()" + "// Declare a function that sketches a decagon.\nfn decagon(radius) {\n // Each side of the decagon is turned this many degrees from the previous angle.\n stepAngle = 1 / 10 * TAU\n\n // Start the decagon sketch at this point.\n startOfDecagonSketch = startSketchOn('XY')\n |> startProfileAt([cos(0) * radius, sin(0) * radius], %)\n\n // Use a `reduce` to draw the remaining decagon sides.\n // For each number in the array 1..10, run the given function,\n // which takes a partially-sketched decagon and adds one more edge to it.\n fullDecagon = reduce([1..10], startOfDecagonSketch, fn(i, partialDecagon) {\n // Draw one edge of the decagon.\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n return line(partialDecagon, end = [x, y])\n })\n\n return fullDecagon\n}\n\n/* The `decagon` above is basically like this pseudo-code:\nfn decagon(radius):\n stepAngle = (1/10) * TAU\n plane = startSketchOn('XY')\n startOfDecagonSketch = startProfileAt([(cos(0)*radius), (sin(0) * radius)], plane)\n\n // Here's the reduce part.\n partialDecagon = startOfDecagonSketch\n for i in [1..10]:\n x = cos(stepAngle * i) * radius\n y = sin(stepAngle * i) * radius\n partialDecagon = line(partialDecagon, end = [x, y])\n fullDecagon = partialDecagon // it's now full\n return fullDecagon */\n\n\n// Use the `decagon` function declared above, to sketch a decagon with radius 5.\ndecagon(5.0)\n |> close()" ] }, { @@ -239354,48 +239380,6 @@ "// Shell sketched on face objects on the end face, include all sketches to shell\n// the entire object.\n\n\nsize = 100\ncase = startSketchOn('XY')\n |> startProfileAt([-size, -size], %)\n |> line(end = [2 * size, 0])\n |> line(end = [0, 2 * size])\n |> tangentialArcTo([-size, size], %)\n |> close()\n |> extrude(length = 65)\n\nthing1 = startSketchOn(case, 'end')\n |> circle({\n center = [-size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(length = 50)\n\nthing2 = startSketchOn(case, 'end')\n |> circle({\n center = [size / 2, -size / 2],\n radius = 25\n }, %)\n |> extrude(length = 50)\n\n// We put \"thing1\" and \"thing2\" in the shell function to shell the end face of the object.\nshell([thing1, thing2], faces = ['end'], thickness = 5)" ] }, - { - "name": "sin", - "summary": "Compute the sine of a number (in radians).", - "description": "", - "tags": [ - "math" - ], - "keywordArguments": false, - "args": [ - { - "name": "num", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - } - ], - "returnValue": { - "name": "", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - }, - "unpublished": false, - "deprecated": false, - "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({\n angle = 50,\n length = 15 / sin(toDegrees(135))\n }, %)\n |> yLineTo(0, %)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" - ] - }, { "name": "sqrt", "summary": "Compute the square root of a number.", @@ -258359,48 +258343,6 @@ "// 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)" ] }, - { - "name": "tan", - "summary": "Compute the tangent of a number (in radians).", - "description": "", - "tags": [ - "math" - ], - "keywordArguments": false, - "args": [ - { - "name": "num", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - } - ], - "returnValue": { - "name": "", - "type": "number", - "schema": { - "$schema": "https://spec.openapis.org/oas/3.0/schema/2019-04-02#/definitions/Schema", - "title": "double", - "type": "number", - "format": "double" - }, - "required": true, - "includeInSnippet": true, - "labelRequired": true - }, - "unpublished": false, - "deprecated": false, - "examples": [ - "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 50 * tan(1 / 2) }, %)\n |> yLineTo(0, %)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" - ] - }, { "name": "tangentToEnd", "summary": "Returns the angle coming out of the end of the segment in degrees.", @@ -273091,7 +273033,7 @@ { "name": "tau", "summary": "Return the value of `tau`. The full circle constant (τ). Equal to 2π.", - "description": "", + "description": "**DEPRECATED** use the constant TAU", "tags": [ "math" ], @@ -273111,7 +273053,7 @@ "labelRequired": true }, "unpublished": false, - "deprecated": false, + "deprecated": true, "examples": [ "exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> angledLine({ angle = 50, length = 10 * tau() }, %)\n |> yLineTo(0, %)\n |> close()\n\nexample = extrude(exampleSketch, length = 5)" ] diff --git a/docs/kcl/tan.md b/docs/kcl/tan.md deleted file mode 100644 index 2b41d00b7e..0000000000 --- a/docs/kcl/tan.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: "tan" -excerpt: "Compute the tangent of a number (in radians)." -layout: manual ---- - -Compute the tangent of a number (in radians). - - - -```js -tan(num: number) -> number -``` - -### Tags - -* `math` - - -### Arguments - -| Name | Type | Description | Required | -|----------|------|-------------|----------| -| `num` | `number` | | Yes | - -### Returns - -`number` - - -### Examples - -```js -exampleSketch = startSketchOn("XZ") - |> startProfileAt([0, 0], %) - |> angledLine({ angle = 50, length = 50 * tan(1 / 2) }, %) - |> yLineTo(0, %) - |> close() - -example = extrude(exampleSketch, length = 5) -``` - -![Rendered example of tan 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAD4o0lEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+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/1UEV1111VVXXXXVVVddddVV/4u92Iu92Gtfc801D+aqq6666qqrrnp+qFx11VVXXXXVVVddddVVV/0v9Tqv8zrv/Y7v+I6fdc011zz4vvvuu/VDPuRDHsJVV1111VVXXfVABFddddVVV1111VVXXXXVVf8LvdiLvdhrf/iHf/h3HR0dPXh3d5drrrnmwd/0Td/0dK666qqrrrrqqgeiHD9+nKuuuuqqq6666qqrrrrqqv9NXuzFXuy1P/dzP/e3br31Vr73e7+XJz7xiTzqUY/i1KlTx6+55poH/+mf/unPcNVVV1111VVXAVCOHz/OVVddddVVV1111VVXXXXV/xYv9mIv9tqf+7mf+1u33nor3/u93wvAarXiiU98Io961KN4zGMe89LXXHPNg//0T//0Z7jqqquuuuqqqyjHjx/nqquuuuqqq6666qqrrrrqf4NrrrnmwV/xFV/xV7u7u3zrt34rD7RarXjSk57Eox71KB7zmMe89DXXXPPgP/3TP/0Zrrrqqquuuur/N8rx48e56qqrrrrqqquuuuqqq676n+6aa6558Dd90zc9fXd3l+/93u9ltVrxQJJYrVY86UlP4lGPehSPecxjXvqaa6558J/+6Z/+DFddddVVV131/xfl+PHjXHXVVVddddVVV1111VVX/U92zTXXPPjDP/zDv+uaa6558I/8yI9w77338kCSuN9qteJJT3oSj3rUo3jMYx7z0tdcc82D//RP//RnuOqqq6666qr/nyjHjx/nqquuuuqqq6666qqrrrrqf7JP+qRP+qkXe7EXe+3v+Z7v4RnPeAbPTRIPtFqtePKTn8wrvuIr8pCHPOSlr7nmmgf/6Z/+6c9w1VVXXXXVVf//UI4fP85VV1111VVXXXXVVVddddX/VJ/7uZ/7Wy/2Yi/22t/zPd/DM57xDJ6bJJ6bJFarFX/7t3/LK77iK/KQhzzkpa+55poH/+mf/unPcNVVV1111VX/v1COHz/OVVddddVVV1111VVXXXXV/0Sf+7mf+1sv9mIv9trf8z3fwzOe8QyemySemyTut1qt+Nu//Vte8RVfkYc85CEvfc011zz4T//0T3+Gq6666qqrrvr/g3L8+HGuuuqqq6666qqrrrrqqqv+p/nwD//w73rFV3zFt/6Zn/kZnvjEJ/LcJPHcJPHcVqsVf/u3f8srvuIr8pCHPOSlr7nmmgf/6Z/+6c9w1VVXXXXVVf8/UI4fP85VV1111VVXXXXVVVddddX/JO/4ju/4WW/+5m/+0b/927/Nn/7pn/LcJPH8SOK5SWK9XvO3f/u3vOIrviIPechDXvqaa6558J/+6Z/+DFddddVVV131fx/l+PHjXHXVVVddddVVV1111VVX/U/xOq/zOu/9vu/7vl/913/91/zqr/4qz48knpsknh9JAKzXa/72b/+WV3zFV+QhD3nISwP8wz/8w+9w1VVXXXXVVf+3UY4fP85VV1111VVXXXXVVVddddX/BC/2Yi/22p/0SZ/0U7feeis/8iM/giSemySemySeH0k80Hq95u/+7u94xVd8RV78xV/8tQH+4R/+4Xe46qqrrrrqqv+7KMePH+eqq6666qqrrrrqqquuuuq/24u92Iu99ud+7uf+1q233sr3fM/3IInnJonnJonnRxLPTRLr9Zq//du/5RVf8RV58Rd/8dcG+Id/+Iff4aqrrrrqqqv+b6IcP36cq6666qqrrrrqqquuuuqq/04v9mIv9tqf+7mf+1u33nor3/M934Mknpsknpsknh9JPD+SAFiv1/zt3/4tr/iKr8iLv/iLvzbAP/zDP/wOV1111VVXXfV/D+X48eNcddVVV1111VVXXXXVVVf9d7nmmmse/BVf8RV/tbu7y7d8y7cgiecmiedHEs9NEs+PJB5ovV5z22238ZIv+ZK8+Iu/+GsD/MM//MPvcNVVV1111VX/t1COHz/OVVddddVVV1111VVXXXXVf4drrrnmwZ/zOZ/zW+M4Hv+e7/ke1us1z48knpsknh9JPDdJPDdJXLp0iUuXLvHIRz6SF3/xF39tgH/4h3/4Ha666qqrrrrq/w7K8ePHueqqq6666qqrrrrqqquu+u/wSZ/0ST/1kIc85KV/5Ed+hHvuuQdJPDdJPDdJPD+SeG6SeH4kAXDfffdx6dIlHvnIR/LiL/7irw3wD//wD7/DVVddddVVV/3fQDl+/DhXXXXVVVddddVVV1111VX/1T73cz/3t17sxV7stb/ne76HW2+9FUk8N0k8N0k8P5J4bpJ4fiTxQPfddx97e3s88pGP5MVf/MVfG+Af/uEffoerrrrqqquu+t+Pcvz4ca666qqrrrrqqquuuuqqq/4rfe7nfu5vvdiLvdhrf8/3fA+33norknhuknhuknh+JPH8SOK5SeL5ue+++7h06RKPfOQjefEXf/HXBviHf/iH3+Gqq6666qqr/nejHD9+nKuuuuqqq6666qqrrrrqqv8qn/u5n/tbL/ZiL/ba3/M938Ott96KJJ6bJJ4fSTw3STw/knhuknh+JAFw3333cenSJR75yEfy4i/+4q8N8A//8A+/w1VXXXXVVVf970Vw1VVXXXXVVVddddVVV131X+TDP/zDv+vFXuzFXvtnfuZnuPXWW5HEi0oSLypJPDdJPD+SeKC/+7u/4/d///cBuOaaax58zTXXPJirrrrqqquu+t+L4Kqrrrrqqquuuuqqq6666r/AO77jO37W67zO67z3b//2b/PXf/3XvCCSeG6SeH4k8dwk8aKSxPNzyy23APA6r/M6781VV1111VVX/e9G5aqrrrrqqquuuuqqq6666j/Z67zO67z3O73TO332rbfeyu/8zu8AIInnJonnJonnRxLPTRLPjySemySen3d913fllltu4aqrrrrqqqv+jyC46qqrrrrqqquuuuqqq676T/RiL/Zir/3hH/7h33XrrbfyPd/zPQBI4rlJ4rlJ4vmRxItKEi+qd33Xd+WWW25huVxyv/vuu+9Wrrrqqquuuup/L4Krrrrqqquuuuqqq6666qr/JC/2Yi/22p/7uZ/7W7feeivf8z3fA4AknpskXlSSeH4k8dwk8fxI4rm967u+K7fccgvL5ZInPelJANx33323ctVVV1111VX/u1G56qqrrrrqqquuuuqqq676T/BiL/Zir/25n/u5v3XrrbfyPd/zPQBI4kUliReVJJ6bJJ4fSTy3d33Xd+WWW24B4G/+5m+439mzZ2/lqquuuuqqq/53I7jqqquuuuqqq6666qqrrvoPds011zz4cz/3c39rd3eX7/me7+GFkcRzk8TzI4nnJokXlSSe25u92Ztxyy23APDHf/zHnD9/nvl8DsB99913K1ddddVVV131vxuVq6666qqrrrrqqquuuuqq/0DXXHPNgz/ncz7nt3Z3d/mZn/kZ7ieJ5yaJ5yaJ50cSz00Sz48knpsknturv/qr8xIv8RIA/PEf/zHnz5/HNlddddVVV131fwjBVVddddVVV1111VVXXXXVf6AP//AP/65rrrnmwT/zMz/DrbfeCoAknpsknpsknh9JvKgk8aJ4iZd4CV791V8dgD/+4z/m/Pnz2AZgY2MDgPvuu+9Wrrrqqquuuup/NypXXXXVVVddddVVV1111VX/QT73cz/3t17sxV7stb/ne76HW2+9FQBJPDdJvKgk8fxI4rlJ4vmRxAPdcsstvNmbvRkAf/zHf8z58+exzf0WiwUAZ8+efQZXXXXVVVdd9b8blauuuuqqq6666qqrrrrqqv8An/u5n/tbL/ZiL/ba3/M938Ott94KgCReVJJ4UUniuUni+ZHEA91yyy2867u+KwB/8zd/w/nz57HNA21sbHDVVVddddVV/0dQueqqq6666qqrrrrqqquu+nf63M/93N96sRd7sdf+nu/5Hm699VZeGEk8N0k8P5J4bpJ4UUnigW655Rbe9V3fFYAnPelJ3HHHHdjmuS0WCwD+4R/+4be56qqrrrrqqv/dqFx11VVXXXXVVVddddVVV/07fPiHf/h3vdiLvdhr/8zP/Ay33nor95PEc5PEc5PE8yOJ5yaJ50cSz00SD3TLLbfwru/6rgDccccdPPnJT8Y2z802V1111VVXXfV/CJWrrrrqqquuuuqqq6666qp/o3d8x3f8rNd5ndd577/+67/mr//6r7mfJJ6bJF5UknhRSeJfcuzYMd71Xd8VgPPnz/M3f/M32Oa52QZgY2MDgPvuu+9Wrrrqqquuuup/NypXXXXVVVddddVVV1111VX/Bi/2Yi/22u/0Tu/02bfeeis/8zM/w/0k8aKSxHOTxPMjiecmiedHEvc7duwYH/IhHwLA+fPn+aM/+iOeH9sAbGxsAHDffffdylVXXXXVVVf970flqquuuuqqq6666qqrrrrqX+nFXuzFXvtzP/dzf+vWW2/le77ne/iXSOK5SeJFJYnnJonnRxL3O3bsGO/6ru8KwPnz5/mjP/ojnh/b3G+xWABw9uzZW7nqqquuuuqq//2oXHXVVVddddVVV1111VVX/Su82Iu92Gt/7ud+7m/deuutfM/3fA8PJInnJonnJonnRxLPTRIvKknc79ixY7zZm70Zx44d4/z58/zRH/0Rz802z21jYwOA++6771auuuqqq6666n8/KlddddVVV1111VVXXXXVVS+ia6655sGf+7mf+1u7u7t8z/d8Dw8kiecmiecmiedHEs9NEs+PJJ6bJB7ozd7szbjllltYLpf80R/9Ec/NNs+Pba666qqrrrrq/xAqV1111VVXXXXVVVddddVVL4Jrrrnmwd/0Td/09N3dXb7ma76GB5LEc5PEi0oSLypJ/Eve9V3flVtuuYXlcslv/MZv8Nxs8/zYZmNjA4D77rvvVq666qqrrrrqfz8qV1111VVXXXXVVVddddVV/4JrrrnmwR/+4R/+Xbu7u/zMz/wMDySJF5Uknpsknh9JPDdJPD+SuN+7vuu7csstt7BcLvmN3/gNnpttnh/bAGxsbABw9uzZZ3DVVVddddVV//sRXHXVVVddddVVV1111VVX/Qs+/MM//Lte7MVe7LV/5md+hltvvZV/iSSemyReVJJ4bpJ4fiRxv3d913fllltuYblc8td//dc8N9s8P7a56qqrrrrqqv+jqFx11VVXXXXVVVddddVVV70Qn/u5n/tbL/ZiL/ba3/M938Ott97KA0niuUniuUni+ZHEc5PEi0oS93uzN3szbrnlFgD++q//mvPnz/NAtnl+bPNAp06dAuAf/uEffpurrrrqqquu+t+PylVXXXXVVVddddVVV1111QvwuZ/7ub/1Yi/2Yq/9Pd/zPdx66608kCSemySemySeH0k8N0k8P5J4bpK435u92ZvxEi/xEgD80R/9EefPn+eBbPP82Oaqq6666qqr/o+jctVVV1111VVXXXXVVVdd9Xx87ud+7m+92Iu92Gv/zM/8DLfeeisPJInnJokXlSReVJJ4YV791V+dl3iJlwDgj/7ojzh//jwPZJvnZpvnxzYbGxsA3Hfffbdy1VVXXXXVVf/7Ubnqqquuuuqqq6666qqrrnouH/7hH/5dL/ZiL/bav/3bv81f//Vf828liReVJJ6bJJ4fSQC8xEu8BK/+6q8OwB/90R9x/vx57meb58c2z49tNjY2uOqqq6666qr/Y6hcddVVV1111VVXXXXVVVc9wOu8zuu89+u8zuu891//9V/zO7/zOzw3STw3STw3STw/knhuknhRSQLglltu4c3e7M0A+KM/+iPOnz/P/Wzz/Njm+bENwMbGBgD/8A//8NtcddVVV1111f8NVK666qqrrrrqqquuuuqqq57pxV7sxV77wz/8w7/r1ltv5Wd+5md4bpJ4bpJ4bpJ4fiTx3CTx/EjiuUkC4JZbbuFd3/VdAfjrv/5rzp8/z/1s8/zY5vmxzf02NjYAuO+++27lqquuuuqqq/5voHLVVVddddVVV1111VVXXQW82Iu92Gt/7ud+7m/deuutfM/3fA/PTRLPTRIvKkm8qCTx3CQBcMstt/Cu7/quADzpSU/ijjvu4H62eX5s89xsc9VVV1111VX/D1C56qqrrrrqqquuuuqqq/7fe7EXe7HX/tzP/dzfuvXWW/me7/kenpskXlSSeG6SeH4k8dwk8YLccsstvOu7visAt99+O0960pO4n22eH9s8N9s8P4vFAoD77rvvVq666qqrrrrq/wYqV1111VVXXXXVVVddddX/a9dcc82DP/dzP/e3dnd3+e7v/m4k8aKQxHOTxItKEs9NEs+PJI4dO8a7vuu7AnD+/Hn+5m/+BgDbPD+2eX5s8/zYZmNjA4CzZ88+g6uuuuqqq676v4HKVVddddVVV1111VVXXfX/1jXXXPPgb/qmb3r67u4uX/3VX40knpsknpsknpsknh9JPDdJvKgkcezYMT7kQz4EgPPnz/NHf/RHANjm+bHN82Ob58c2V1111VVXXfV/FJWrrrrqqquuuuqqq6666v+la6655sEf/uEf/l27u7v89E//NJJ4bpJ4bpJ4bpJ4fiTx3CTx/EjiuUni2LFjvNmbvRkA58+f54/+6I8AsM3zY5vnxzbPj23ud/r0aQD+4R/+4be56qqrrrrqqv8bCK666qqrrrrqqquuuuqq/5c+/MM//Lte7MVe7LV/+qd/mmc84xk8N0k8N0m8qCTxopLE83Ps2DHe7M3ejFtuuYXz58/zR3/0RwDY5vmxzfNjm+dmG9tcddVVV1111f9xVK666qqrrrrqqquuuuqq/3c+93M/97de7MVe7LW/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ylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/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+IfAaaBrrjdXmOEAAAAAElFTkSuQmCC) - - diff --git a/docs/kcl/tangentToEnd.md b/docs/kcl/tangentToEnd.md index 18efe9b9fd..aebc3fbb90 100644 --- a/docs/kcl/tangentToEnd.md +++ b/docs/kcl/tangentToEnd.md @@ -21,7 +21,7 @@ tangentToEnd(tag: TagIdentifier) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/tau.md b/docs/kcl/tau.md index 92268e235b..92a676d633 100644 --- a/docs/kcl/tau.md +++ b/docs/kcl/tau.md @@ -4,9 +4,11 @@ excerpt: "Return the value of `tau`. The full circle constant (τ). Equal to 2π layout: manual --- -Return the value of `tau`. The full circle constant (τ). Equal to 2π. +**WARNING:** This function is deprecated. +Return the value of `tau`. The full circle constant (τ). Equal to 2π. +**DEPRECATED** use the constant TAU ```js tau() -> number @@ -20,7 +22,7 @@ tau() -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/toDegrees.md b/docs/kcl/toDegrees.md index d1fca632cb..3683787ae6 100644 --- a/docs/kcl/toDegrees.md +++ b/docs/kcl/toDegrees.md @@ -25,7 +25,7 @@ toDegrees(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/toRadians.md b/docs/kcl/toRadians.md index 2fa8b92982..0925768134 100644 --- a/docs/kcl/toRadians.md +++ b/docs/kcl/toRadians.md @@ -25,7 +25,7 @@ toRadians(num: number) -> number ### Returns -`number` +`number` ### Examples diff --git a/docs/kcl/types/KclValue.md b/docs/kcl/types/KclValue.md index 189bcc35ec..b3c5105837 100644 --- a/docs/kcl/types/KclValue.md +++ b/docs/kcl/types/KclValue.md @@ -294,7 +294,7 @@ Data for an imported geometry. | Property | Type | Description | Required | |----------|------|-------------|----------| | `type` |enum: `Function`| | No | -| `memory` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)| Any KCL value. | No | +| `memory` |[`EnvironmentRef`](/docs/kcl/types/EnvironmentRef)| | No | | `__meta` |`[` [`Metadata`](/docs/kcl/types/Metadata) `]`| | No | diff --git a/docs/kcl/yd.md b/docs/kcl/yd.md index 3c9a490d33..669835d668 100644 --- a/docs/kcl/yd.md +++ b/docs/kcl/yd.md @@ -26,7 +26,7 @@ yd() -> number ### Returns -`number` +`number` ### Examples diff --git a/src/components/ModelingSidebar/ModelingPanes/MemoryPane.test.tsx b/src/components/ModelingSidebar/ModelingPanes/MemoryPane.test.tsx index d615332b50..d0d09c158a 100644 --- a/src/components/ModelingSidebar/ModelingPanes/MemoryPane.test.tsx +++ b/src/components/ModelingSidebar/ModelingPanes/MemoryPane.test.tsx @@ -33,31 +33,27 @@ describe('processMemory', () => { const output = processMemory(execState.variables) expect(output.myVar).toEqual(5) expect(output.otherVar).toEqual(3) - expect(output).toEqual({ - myVar: 5, - myFn: '__function(a)__', - otherVar: 3, - theExtrude: [ - { - type: 'extrudePlane', - tag: null, - id: expect.any(String), - faceId: expect.any(String), - sourceRange: [expect.any(Number), expect.any(Number), 0], - }, - { - type: 'extrudePlane', - tag: null, - id: expect.any(String), - faceId: expect.any(String), - sourceRange: [expect.any(Number), expect.any(Number), 0], - }, - ], - theSketch: [ - { type: 'ToPoint', to: [-3.35, 0.17], from: [0, 0], tag: null }, - { type: 'ToPoint', to: [0.98, 5.16], from: [-3.35, 0.17], tag: null }, - { type: 'ToPoint', to: [2.15, 4.32], from: [0.98, 5.16], tag: null }, - ], - }) + expect(output.myFn).toEqual('__function(a)__') + expect(output.theExtrude).toEqual([ + { + type: 'extrudePlane', + tag: null, + id: expect.any(String), + faceId: expect.any(String), + sourceRange: [expect.any(Number), expect.any(Number), 0], + }, + { + type: 'extrudePlane', + tag: null, + id: expect.any(String), + faceId: expect.any(String), + sourceRange: [expect.any(Number), expect.any(Number), 0], + }, + ]) + expect(output.theSketch).toEqual([ + { type: 'ToPoint', to: [-3.35, 0.17], from: [0, 0], tag: null }, + { type: 'ToPoint', to: [0.98, 5.16], from: [-3.35, 0.17], tag: null }, + { type: 'ToPoint', to: [2.15, 4.32], from: [0.98, 5.16], tag: null }, + ]) }) }) diff --git a/src/components/UnitsMenu.tsx b/src/components/UnitsMenu.tsx index 01d28b8bb7..74ed634713 100644 --- a/src/components/UnitsMenu.tsx +++ b/src/components/UnitsMenu.tsx @@ -57,6 +57,7 @@ export function UnitsMenu() { const newCode = changeKclSettings(codeManager.code, { defaultLengthUnits: unitLengthToUnitLen(unit), defaultAngleUnits: { type: 'Degrees' }, + stdPath: null, }) if (err(newCode)) { toast.error( diff --git a/src/wasm-lib/kcl/src/docs/gen_std_tests.rs b/src/wasm-lib/kcl/src/docs/gen_std_tests.rs index 76dfc8e978..37019a9deb 100644 --- a/src/wasm-lib/kcl/src/docs/gen_std_tests.rs +++ b/src/wasm-lib/kcl/src/docs/gen_std_tests.rs @@ -1,4 +1,4 @@ -use std::collections::BTreeMap; +use std::collections::{BTreeMap, HashMap}; use anyhow::Result; use base64::Engine; @@ -13,6 +13,8 @@ use crate::{ std::StdLib, }; +use super::kcl_doc::{ConstData, DocData, FnData}; + const TYPES_DIR: &str = "../../../docs/kcl/types"; fn init_handlebars() -> Result> { @@ -267,17 +269,19 @@ fn init_handlebars() -> Result> { hbs.register_template_string("schema", include_str!("templates/schema.hbs"))?; hbs.register_template_string("index", include_str!("templates/index.hbs"))?; hbs.register_template_string("function", include_str!("templates/function.hbs"))?; + hbs.register_template_string("const", include_str!("templates/const.hbs"))?; hbs.register_template_string("type", include_str!("templates/type.hbs"))?; Ok(hbs) } -fn generate_index(combined: &IndexMap>) -> Result<()> { +fn generate_index(combined: &IndexMap>, kcl_lib: &[DocData]) -> Result<()> { let hbs = init_handlebars()?; - let mut functions = Vec::new(); + let mut functions = HashMap::new(); + functions.insert("std".to_owned(), Vec::new()); - for key in combined.keys().sorted() { + for key in combined.keys() { let internal_fn = combined .get(key) .ok_or_else(|| anyhow::anyhow!("Failed to get internal function: {}", key))?; @@ -286,13 +290,41 @@ fn generate_index(combined: &IndexMap>) -> Result<()> continue; } - functions.push(json!({ - "name": internal_fn.name(), - })); + functions + .get_mut("std") + .unwrap() + .push((internal_fn.name(), internal_fn.name())); } + for d in kcl_lib { + if d.hide() { + continue; + } + + functions.entry(d.mod_name()).or_default().push(match d { + DocData::Fn(f) => (f.name.clone(), d.file_name()), + DocData::Const(c) => (c.name.clone(), d.file_name()), + }); + } + + let mut sorted: Vec<_> = functions + .into_iter() + .map(|(m, mut fns)| { + fns.sort(); + let val = json!({ + "name": m, + "functions": fns.into_iter().map(|(n, f)| json!({ + "name": n, + "file_name": f, + })).collect::>(), + }); + (m, val) + }) + .collect(); + sorted.sort_by(|t1, t2| t1.0.cmp(&t2.0)); + let data: Vec<_> = sorted.into_iter().map(|(_, val)| val).collect(); let data = json!({ - "functions": functions, + "modules": data, }); let output = hbs.render("index", &data)?; @@ -302,6 +334,112 @@ fn generate_index(combined: &IndexMap>) -> Result<()> Ok(()) } +fn generate_function_from_kcl(function: &FnData, file_name: String) -> Result<()> { + if function.properties.doc_hidden { + return Ok(()); + } + + let hbs = init_handlebars()?; + + let name = function.name.clone(); + + let examples: Vec = function + .examples + .iter() + .enumerate() + .map(|(index, example)| { + let image_path = format!( + "{}/tests/outputs/serial_test_example_{}{}.png", + env!("CARGO_MANIFEST_DIR"), + file_name, + index + ); + let image_data = + std::fs::read(&image_path).unwrap_or_else(|_| panic!("Failed to read image file: {}", image_path)); + let image_base64 = base64::engine::general_purpose::STANDARD.encode(&image_data); + + json!({ + "content": example, + "image_base64": image_base64, + }) + }) + .collect(); + + let data = json!({ + "name": function.qual_name, + "summary": function.summary, + "description": function.description, + "deprecated": function.properties.deprecated, + "fn_signature": name.clone() + &function.fn_signature(), + "tags": [], + "examples": examples, + "is_utilities": false, + "args": function.args.iter().map(|arg| { + json!({ + "name": arg.name, + "type_": arg.ty, + "description": arg.docs.as_deref().unwrap_or(""), + "required": arg.kind.required(), + }) + }).collect::>(), + "return_value": function.return_type.as_ref().map(|t| { + json!({ + "type_": t, + "description": "", + }) + }), + }); + + let output = hbs.render("function", &data)?; + expectorate::assert_contents(format!("../../../docs/kcl/{}.md", file_name), &output); + + Ok(()) +} + +fn generate_const_from_kcl(cnst: &ConstData, file_name: String) -> Result<()> { + if cnst.properties.doc_hidden { + return Ok(()); + } + let hbs = init_handlebars()?; + + let examples: Vec = cnst + .examples + .iter() + .enumerate() + .map(|(index, example)| { + let image_path = format!( + "{}/tests/outputs/serial_test_example_{}{}.png", + env!("CARGO_MANIFEST_DIR"), + file_name, + index + ); + let image_data = + std::fs::read(&image_path).unwrap_or_else(|_| panic!("Failed to read image file: {}", image_path)); + let image_base64 = base64::engine::general_purpose::STANDARD.encode(&image_data); + + json!({ + "content": example, + "image_base64": image_base64, + }) + }) + .collect(); + + let data = json!({ + "name": cnst.qual_name, + "summary": cnst.summary, + "description": cnst.description, + "deprecated": cnst.properties.deprecated, + "type_": cnst.ty, + "examples": examples, + "value": cnst.value.as_deref().unwrap_or(""), + }); + + let output = hbs.render("const", &data)?; + expectorate::assert_contents(format!("../../../docs/kcl/const_{}.md", file_name), &output); + + Ok(()) +} + fn generate_function(internal_fn: Box) -> Result> { let hbs = init_handlebars()?; @@ -739,9 +877,10 @@ fn recurse_and_create_references( fn test_generate_stdlib_markdown_docs() { let stdlib = StdLib::new(); let combined = stdlib.combined(); + let kcl_std = crate::docs::kcl_doc::walk_prelude(); // Generate the index which is the table of contents. - generate_index(&combined).unwrap(); + generate_index(&combined, &kcl_std).unwrap(); let mut types = BTreeMap::new(); for key in combined.keys().sorted() { @@ -754,6 +893,13 @@ fn test_generate_stdlib_markdown_docs() { for (name, schema) in &types { generate_type(name, schema, &types).unwrap(); } + + for d in &kcl_std { + match d { + DocData::Fn(f) => generate_function_from_kcl(f, d.file_name()).unwrap(), + DocData::Const(c) => generate_const_from_kcl(c, d.file_name()).unwrap(), + } + } } #[test] diff --git a/src/wasm-lib/kcl/src/docs/kcl_doc.rs b/src/wasm-lib/kcl/src/docs/kcl_doc.rs new file mode 100644 index 0000000000..a67654ea0d --- /dev/null +++ b/src/wasm-lib/kcl/src/docs/kcl_doc.rs @@ -0,0 +1,704 @@ +use tower_lsp::lsp_types::{ + CompletionItem, CompletionItemKind, CompletionItemLabelDetails, Documentation, InsertTextFormat, MarkupContent, + MarkupKind, ParameterInformation, ParameterLabel, SignatureHelp, SignatureInformation, +}; + +use crate::{ + parsing::{ + ast::types::{Annotation, Node, NonCodeNode, NonCodeValue, VariableKind}, + token::NumericSuffix, + }, + ModuleId, +}; + +pub fn walk_prelude() -> Vec { + let mut visitor = CollectionVisitor::default(); + visitor.visit_module("prelude").unwrap(); + visitor.result +} + +#[derive(Debug, Clone, Default)] +struct CollectionVisitor { + name: String, + result: Vec, + id: usize, +} + +impl CollectionVisitor { + fn visit_module(&mut self, name: &str) -> Result<(), String> { + let old_name = std::mem::replace(&mut self.name, name.to_owned()); + let source = crate::modules::read_std(name).unwrap(); + let parsed = crate::parsing::parse_str(source, ModuleId::from_usize(self.id)) + .parse_errs_as_err() + .unwrap(); + self.id += 1; + + for (i, n) in parsed.body.iter().enumerate() { + match n { + crate::parsing::ast::types::BodyItem::ImportStatement(import) if !import.visibility.is_default() => { + // Only supports glob imports for now. + assert!(matches!( + import.selector, + crate::parsing::ast::types::ImportSelector::Glob(..) + )); + match &import.path { + crate::parsing::ast::types::ImportPath::Std { path } => { + self.visit_module(&path[1])?; + } + p => return Err(format!("Unexpected import: `{p}`")), + } + } + crate::parsing::ast::types::BodyItem::VariableDeclaration(var) if !var.visibility.is_default() => { + let mut dd = match var.kind { + // TODO metadata for args + VariableKind::Fn => DocData::Fn(FnData::from_ast(var, format!("std::{}::", self.name))), + VariableKind::Const => { + DocData::Const(ConstData::from_ast(var, format!("std::{}::", self.name))) + } + }; + + // FIXME this association of metadata with items is pretty flaky. + if i == 0 { + dd.with_meta(&parsed.non_code_meta.start_nodes, &var.outer_attrs); + } else if let Some(meta) = parsed.non_code_meta.non_code_nodes.get(&(i - 1)) { + dd.with_meta(meta, &var.outer_attrs); + } + + self.result.push(dd); + } + _ => {} + } + } + + self.name = old_name; + Ok(()) + } +} + +#[derive(Debug, Clone)] +pub enum DocData { + Fn(FnData), + Const(ConstData), +} + +impl DocData { + pub fn name(&self) -> &str { + match self { + DocData::Fn(f) => &f.name, + DocData::Const(c) => &c.name, + } + } + + #[allow(dead_code)] + pub fn file_name(&self) -> String { + match self { + DocData::Fn(f) => f.qual_name.replace("::", "-"), + DocData::Const(c) => format!("const_{}", c.qual_name.replace("::", "-")), + } + } + + #[allow(dead_code)] + pub fn mod_name(&self) -> String { + let q = match self { + DocData::Fn(f) => &f.qual_name, + DocData::Const(c) => &c.qual_name, + }; + q[0..q.rfind("::").unwrap()].to_owned() + } + + #[allow(dead_code)] + pub fn hide(&self) -> bool { + match self { + DocData::Fn(f) => f.properties.doc_hidden || f.properties.deprecated, + DocData::Const(c) => c.properties.doc_hidden || c.properties.deprecated, + } + } + + pub fn to_completion_item(&self) -> CompletionItem { + match self { + DocData::Fn(f) => f.to_completion_item(), + DocData::Const(c) => c.to_completion_item(), + } + } + + pub fn to_signature_help(&self) -> Option { + match self { + DocData::Fn(f) => Some(f.to_signature_help()), + DocData::Const(_) => None, + } + } + + fn with_meta(&mut self, meta: &[Node], attrs: &[Node]) { + match self { + DocData::Fn(f) => f.with_meta(meta, attrs), + DocData::Const(c) => c.with_meta(meta, attrs), + } + } + + #[cfg(test)] + fn examples(&self) -> &[String] { + match self { + DocData::Fn(f) => &f.examples, + DocData::Const(c) => &c.examples, + } + } +} + +#[derive(Debug, Clone)] +pub struct ConstData { + pub name: String, + /// The fully qualified name. + pub qual_name: String, + pub value: Option, + pub ty: Option, + pub properties: Properties, + + /// The summary of the function. + pub summary: Option, + /// The description of the function. + pub description: Option, + /// Code examples. + /// These are tested and we know they compile and execute. + pub examples: Vec, +} + +impl ConstData { + fn from_ast(var: &crate::parsing::ast::types::VariableDeclaration, mut qual_name: String) -> Self { + assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Const); + + let (value, ty) = match &var.declaration.init { + crate::parsing::ast::types::Expr::Literal(lit) => ( + Some(lit.raw.clone()), + Some(match &lit.value { + crate::parsing::ast::types::LiteralValue::Number { suffix, .. } => { + if *suffix == NumericSuffix::None || *suffix == NumericSuffix::Count { + "number".to_owned() + } else { + format!("number({suffix})") + } + } + crate::parsing::ast::types::LiteralValue::String { .. } => "string".to_owned(), + crate::parsing::ast::types::LiteralValue::Bool { .. } => "boolean".to_owned(), + }), + ), + _ => (None, None), + }; + + let name = var.declaration.id.name.clone(); + qual_name.push_str(&name); + ConstData { + name, + qual_name, + value, + // TODO use type decl when we have them. + ty, + properties: Properties { + exported: !var.visibility.is_default(), + deprecated: false, + doc_hidden: false, + impl_kind: ImplKind::Kcl, + }, + summary: None, + description: None, + examples: Vec::new(), + } + } + + fn short_docs(&self) -> Option { + match (&self.summary, &self.description) { + (None, None) => None, + (None, Some(d)) | (Some(d), None) => Some(d.clone()), + (Some(s), Some(d)) => Some(format!("{s}\n\n{d}")), + } + } + + fn to_completion_item(&self) -> CompletionItem { + let mut detail = self.qual_name.clone(); + if let Some(ty) = &self.ty { + detail.push_str(": "); + detail.push_str(ty); + } + CompletionItem { + label: self.name.clone(), + label_details: Some(CompletionItemLabelDetails { + detail: self.value.clone(), + description: None, + }), + kind: Some(CompletionItemKind::CONSTANT), + detail: Some(detail), + documentation: self.short_docs().map(|s| { + Documentation::MarkupContent(MarkupContent { + kind: MarkupKind::Markdown, + value: s, + }) + }), + deprecated: Some(self.properties.deprecated), + preselect: None, + sort_text: None, + filter_text: None, + insert_text: None, + insert_text_format: None, + insert_text_mode: None, + text_edit: None, + additional_text_edits: None, + command: None, + commit_characters: None, + data: None, + tags: None, + } + } +} + +#[derive(Debug, Clone)] +pub struct FnData { + /// The name of the function. + pub name: String, + /// The fully qualified name. + pub qual_name: String, + /// The args of the function. + pub args: Vec, + /// The return value of the function. + pub return_type: Option, + pub properties: Properties, + + /// The summary of the function. + pub summary: Option, + /// The description of the function. + pub description: Option, + /// Code examples. + /// These are tested and we know they compile and execute. + pub examples: Vec, +} + +impl FnData { + fn from_ast(var: &crate::parsing::ast::types::VariableDeclaration, mut qual_name: String) -> Self { + assert_eq!(var.kind, crate::parsing::ast::types::VariableKind::Fn); + let crate::parsing::ast::types::Expr::FunctionExpression(expr) = &var.declaration.init else { + unreachable!(); + }; + let name = var.declaration.id.name.clone(); + qual_name.push_str(&name); + FnData { + name, + qual_name, + args: expr.params.iter().map(ArgData::from_ast).collect(), + return_type: expr.return_type.as_ref().map(|t| t.recast(&Default::default(), 0)), + properties: Properties { + exported: !var.visibility.is_default(), + deprecated: false, + doc_hidden: false, + impl_kind: ImplKind::Kcl, + }, + summary: None, + description: None, + examples: Vec::new(), + } + } + + fn short_docs(&self) -> Option { + match (&self.summary, &self.description) { + (None, None) => None, + (None, Some(d)) | (Some(d), None) => Some(d.clone()), + (Some(s), Some(d)) => Some(format!("{s}\n\n{d}")), + } + } + + pub fn fn_signature(&self) -> String { + let mut signature = String::new(); + + signature.push('('); + for (i, arg) in self.args.iter().enumerate() { + if i > 0 { + signature.push_str(", "); + } + match &arg.kind { + ArgKind::Special => signature.push_str(&format!("@{}", arg.name)), + ArgKind::Labelled(false) => signature.push_str(&arg.name), + ArgKind::Labelled(true) => signature.push_str(&format!("{}?", arg.name)), + } + if let Some(ty) = &arg.ty { + signature.push_str(&format!(": {ty}")); + } + } + signature.push(')'); + if let Some(ty) = &self.return_type { + signature.push_str(&format!(": {ty}")); + } + + signature + } + + fn to_completion_item(&self) -> CompletionItem { + CompletionItem { + label: self.name.clone(), + label_details: Some(CompletionItemLabelDetails { + detail: Some(self.fn_signature()), + description: None, + }), + kind: Some(CompletionItemKind::FUNCTION), + detail: Some(self.qual_name.clone()), + documentation: self.short_docs().map(|s| { + Documentation::MarkupContent(MarkupContent { + kind: MarkupKind::Markdown, + value: s, + }) + }), + deprecated: Some(self.properties.deprecated), + preselect: None, + sort_text: None, + filter_text: None, + insert_text: Some(self.to_autocomplete_snippet()), + insert_text_format: Some(InsertTextFormat::SNIPPET), + insert_text_mode: None, + text_edit: None, + additional_text_edits: None, + command: None, + commit_characters: None, + data: None, + tags: None, + } + } + + fn to_autocomplete_snippet(&self) -> String { + if self.name == "loft" { + return "loft([${0:sketch000}, ${1:sketch001}])${}".to_owned(); + } else if self.name == "hole" { + return "hole(${0:holeSketch}, ${1:%})${}".to_owned(); + } + let mut args = Vec::new(); + let mut index = 0; + for arg in self.args.iter() { + if let Some((i, arg_str)) = arg.get_autocomplete_snippet(index) { + index = i + 1; + args.push(arg_str); + } + } + // We end with ${} so you can jump to the end of the snippet. + // After the last argument. + format!("{}({})${{}}", self.name, args.join(", ")) + } + + fn to_signature_help(&self) -> SignatureHelp { + // TODO Fill this in based on the current position of the cursor. + let active_parameter = None; + + SignatureHelp { + signatures: vec![SignatureInformation { + label: self.name.clone(), + documentation: self.short_docs().map(|s| { + Documentation::MarkupContent(MarkupContent { + kind: MarkupKind::Markdown, + value: s, + }) + }), + parameters: Some(self.args.iter().map(|arg| arg.to_param_info()).collect()), + active_parameter, + }], + active_signature: Some(0), + active_parameter, + } + } +} + +#[derive(Debug, Clone)] +pub struct Properties { + pub deprecated: bool, + pub doc_hidden: bool, + #[allow(dead_code)] + pub exported: bool, + pub impl_kind: ImplKind, +} + +#[derive(Debug, Clone)] +pub enum ImplKind { + Kcl, + Rust, +} + +#[derive(Debug, Clone)] +pub struct ArgData { + /// The name of the argument. + pub name: String, + /// The type of the argument. + pub ty: Option, + /// If the argument is required. + pub kind: ArgKind, + /// Additional information that could be used instead of the type's description. + /// This is helpful if the type is really basic, like "u32" -- that won't tell the user much about + /// how this argument is meant to be used. + pub docs: Option, +} + +#[derive(Debug, Clone, Copy)] +pub enum ArgKind { + Special, + // Parameter is whether the arg is optional. + // TODO should store default value if present + Labelled(bool), +} + +impl ArgData { + fn from_ast(arg: &crate::parsing::ast::types::Parameter) -> Self { + ArgData { + name: arg.identifier.name.clone(), + ty: arg.type_.as_ref().map(|t| t.recast(&Default::default(), 0)), + // Doc comments are not yet supported on parameters. + docs: None, + kind: if arg.labeled { + ArgKind::Labelled(arg.optional()) + } else { + ArgKind::Special + }, + } + } + + fn _with_meta(&mut self, _meta: &[Node]) { + // TODO use comments for docs (we can't currently get the comments for an argument) + } + + pub fn get_autocomplete_snippet(&self, index: usize) -> Option<(usize, String)> { + match &self.ty { + Some(s) + if [ + "Sketch", + "SketchSet", + "Solid", + "SolidSet", + "SketchSurface", + "SketchOrSurface", + ] + .contains(&&**s) => + { + Some((index, format!("${{{}:{}}}", index, "%"))) + } + _ => None, + } + } + + fn to_param_info(&self) -> ParameterInformation { + ParameterInformation { + label: ParameterLabel::Simple(self.name.clone()), + documentation: self.docs.as_ref().map(|docs| { + Documentation::MarkupContent(MarkupContent { + kind: MarkupKind::Markdown, + value: docs.clone(), + }) + }), + } + } +} + +impl ArgKind { + #[allow(dead_code)] + pub fn required(self) -> bool { + match self { + ArgKind::Special => true, + ArgKind::Labelled(opt) => !opt, + } + } +} + +trait ApplyMeta { + fn apply_docs(&mut self, summary: Option, description: Option, examples: Vec); + fn deprecated(&mut self, deprecated: bool); + fn doc_hidden(&mut self, doc_hidden: bool); + fn impl_kind(&mut self, impl_kind: ImplKind); + + fn with_meta(&mut self, meta: &[Node], attrs: &[Node]) { + for attr in attrs { + if let Annotation { + name: None, + properties: Some(props), + .. + } = &attr.inner + { + for p in props { + match &*p.key.name { + "impl" => { + if let Some(s) = p.value.ident_name() { + self.impl_kind(match s { + "kcl" => ImplKind::Kcl, + "std_rust" => ImplKind::Rust, + _ => unreachable!(), + }); + } + } + "deprecated" => { + if let Some(b) = p.value.literal_bool() { + self.deprecated(b); + } + } + "doc_hidden" => { + if let Some(b) = p.value.literal_bool() { + self.doc_hidden(b); + } + } + _ => {} + } + } + } + } + let mut comments = Vec::new(); + for m in meta { + match &m.value { + NonCodeValue::BlockComment { value, .. } | NonCodeValue::NewLineBlockComment { value, .. } => { + comments.push(value) + } + _ => {} + } + } + + let mut summary = None; + let mut description = None; + let mut example: Option = None; + let mut examples = Vec::new(); + for l in comments.into_iter().filter(|l| l.starts_with('/')).map(|l| { + if let Some(ll) = l.strip_prefix("/ ") { + ll + } else { + &l[1..] + } + }) { + if description.is_none() && summary.is_none() { + summary = Some(l.to_owned()); + continue; + } + if description.is_none() { + if l.is_empty() { + description = Some(String::new()); + } else { + description = summary; + summary = None; + let d = description.as_mut().unwrap(); + d.push_str(l); + d.push('\n'); + } + continue; + } + if l.starts_with("```") { + if let Some(e) = example { + examples.push(e.trim().to_owned()); + example = None; + } else { + example = Some(String::new()); + } + continue; + } + if let Some(e) = &mut example { + e.push_str(l); + e.push('\n'); + continue; + } + match &mut description { + Some(d) => { + d.push_str(l); + d.push('\n'); + } + None => unreachable!(), + } + } + assert!(example.is_none()); + if let Some(d) = &mut description { + if d.is_empty() { + description = None; + } + } + + self.apply_docs( + summary.map(|s| s.trim().to_owned()), + description.map(|s| s.trim().to_owned()), + examples, + ); + } +} + +impl ApplyMeta for ConstData { + fn apply_docs(&mut self, summary: Option, description: Option, examples: Vec) { + self.summary = summary; + self.description = description; + self.examples = examples; + } + + fn deprecated(&mut self, deprecated: bool) { + self.properties.deprecated = deprecated; + } + + fn doc_hidden(&mut self, doc_hidden: bool) { + self.properties.doc_hidden = doc_hidden; + } + + fn impl_kind(&mut self, _impl_kind: ImplKind) {} +} + +impl ApplyMeta for FnData { + fn apply_docs(&mut self, summary: Option, description: Option, examples: Vec) { + self.summary = summary; + self.description = description; + self.examples = examples; + } + + fn deprecated(&mut self, deprecated: bool) { + self.properties.deprecated = deprecated; + } + + fn doc_hidden(&mut self, doc_hidden: bool) { + self.properties.doc_hidden = doc_hidden; + } + + fn impl_kind(&mut self, impl_kind: ImplKind) { + self.properties.impl_kind = impl_kind; + } +} + +#[cfg(test)] +mod test { + use super::*; + + #[test] + fn smoke() { + let result = walk_prelude(); + for d in result { + if let DocData::Const(d) = d { + if d.name == "PI" { + assert!(d.value.unwrap().starts_with('3')); + assert_eq!(d.ty, Some("number".to_owned())); + assert_eq!(d.qual_name, "std::math::PI"); + assert!(d.summary.is_some()); + assert!(!d.examples.is_empty()); + return; + } + } + } + panic!("didn't find PI"); + } + + #[tokio::test(flavor = "multi_thread", worker_threads = 5)] + async fn test_examples() -> miette::Result<()> { + let std = walk_prelude(); + for d in std { + for (i, eg) in d.examples().iter().enumerate() { + let result = + match crate::test_server::execute_and_snapshot(eg, crate::settings::types::UnitLength::Mm, None) + .await + { + Err(crate::errors::ExecError::Kcl(e)) => { + return Err(miette::Report::new(crate::errors::Report { + error: e.error, + filename: format!("{}{i}", d.name()), + kcl_source: eg.to_string(), + })); + } + Err(other_err) => panic!("{}", other_err), + Ok(img) => img, + }; + twenty_twenty::assert_image( + format!("tests/outputs/serial_test_example_{}{i}.png", d.file_name()), + &result, + 0.99, + ); + } + } + + Ok(()) + } +} diff --git a/src/wasm-lib/kcl/src/docs/mod.rs b/src/wasm-lib/kcl/src/docs/mod.rs index d82a5de20c..8d54eabb00 100644 --- a/src/wasm-lib/kcl/src/docs/mod.rs +++ b/src/wasm-lib/kcl/src/docs/mod.rs @@ -2,6 +2,7 @@ #[cfg(test)] mod gen_std_tests; +pub mod kcl_doc; use std::path::Path; @@ -821,60 +822,6 @@ fn get_autocomplete_string_from_schema(schema: &schemars::schema::Schema) -> Res } } -pub fn completion_item_from_enum_schema( - schema: &schemars::schema::Schema, - kind: CompletionItemKind, -) -> Result { - // Get the docs for the schema. - let schemars::schema::Schema::Object(o) = schema else { - anyhow::bail!("expected object schema: {:#?}", schema); - }; - let description = get_description_string_from_schema(&schemars::schema::RootSchema { - schema: o.clone(), - ..Default::default() - }) - .unwrap_or_default(); - let Some(enum_values) = o.enum_values.as_ref() else { - anyhow::bail!("expected enum values: {:#?}", o); - }; - - if enum_values.len() > 1 { - anyhow::bail!("expected only one enum value: {:#?}", o); - } - - if enum_values.is_empty() { - anyhow::bail!("expected at least one enum value: {:#?}", o); - } - - let serde_json::Value::String(ref enum_value) = enum_values[0] else { - anyhow::bail!("expected string enum value: {:#?}", enum_values[0]); - }; - - Ok(CompletionItem { - label: enum_value.to_string(), - label_details: None, - kind: Some(kind), - detail: Some(description.to_string()), - documentation: Some(Documentation::MarkupContent(MarkupContent { - kind: MarkupKind::Markdown, - value: description.to_string(), - })), - deprecated: Some(false), - preselect: None, - sort_text: None, - filter_text: None, - insert_text: None, - insert_text_format: None, - insert_text_mode: None, - text_edit: None, - additional_text_edits: None, - command: None, - commit_characters: None, - data: None, - tags: None, - }) -} - #[cfg(test)] mod tests { use pretty_assertions::assert_eq; @@ -1058,18 +1005,4 @@ mod tests { }, ${3:%})${}"# ); } - - // We want to test the snippets we compile at lsp start. - #[test] - fn get_all_stdlib_autocomplete_snippets() { - let stdlib = crate::std::StdLib::new(); - crate::lsp::kcl::get_completions_from_stdlib(&stdlib).unwrap(); - } - - // We want to test the signatures we compile at lsp start. - #[test] - fn get_all_stdlib_signatures() { - let stdlib = crate::std::StdLib::new(); - crate::lsp::kcl::get_signatures_from_stdlib(&stdlib).unwrap(); - } } diff --git a/src/wasm-lib/kcl/src/docs/templates/const.hbs b/src/wasm-lib/kcl/src/docs/templates/const.hbs new file mode 100644 index 0000000000..5f3118d11a --- /dev/null +++ b/src/wasm-lib/kcl/src/docs/templates/const.hbs @@ -0,0 +1,33 @@ +--- +title: "{{name}}" +excerpt: "{{safe_yaml summary}}" +layout: manual +--- + +{{#if deprecated}} +**WARNING:** This function is deprecated. + +{{/if}} +{{{summary}}} + +{{{description}}} + +```js +{{{name}}}{{#if type_}}: {{{type_}}}{{/if}}{{#if value}} = {{{value}}}{{/if}} +``` + +{{#if examples}} +### Examples + +{{#each examples}} +```js +{{{this.content}}} +``` + +{{#unless @root.is_utilities}} +![Rendered example of {{@root.name}} {{@index}}](data:image/png;base64,{{{this.image_base64}}}) + +{{/unless}} +{{/each}} +{{/if}} + diff --git a/src/wasm-lib/kcl/src/docs/templates/function.hbs b/src/wasm-lib/kcl/src/docs/templates/function.hbs index 458254714f..e661fa3e18 100644 --- a/src/wasm-lib/kcl/src/docs/templates/function.hbs +++ b/src/wasm-lib/kcl/src/docs/templates/function.hbs @@ -38,7 +38,7 @@ layout: manual {{#if return_value}} ### Returns -`{{return_value.type_}}` {{#if return_value.description}}- {{{return_value.description}}}{{/if}} +`{{return_value.type_}}`{{#if return_value.description}} - {{{return_value.description}}}{{/if}} {{/if}} diff --git a/src/wasm-lib/kcl/src/docs/templates/index.hbs b/src/wasm-lib/kcl/src/docs/templates/index.hbs index 6f2dfc3181..c94381cbef 100644 --- a/src/wasm-lib/kcl/src/docs/templates/index.hbs +++ b/src/wasm-lib/kcl/src/docs/templates/index.hbs @@ -9,6 +9,9 @@ layout: manual * [Types](kcl/types) * [Modules](kcl/modules) * [Known Issues](kcl/KNOWN-ISSUES) +{{#each modules}} +* **`{{name}}`** {{#each functions}} -* [`{{name}}`](kcl/{{name}}) + * [`{{name}}`](kcl/{{file_name}}) +{{/each}} {{/each}} diff --git a/src/wasm-lib/kcl/src/execution/exec_ast.rs b/src/wasm-lib/kcl/src/execution/exec_ast.rs index 910ae81861..c9a73bc3ae 100644 --- a/src/wasm-lib/kcl/src/execution/exec_ast.rs +++ b/src/wasm-lib/kcl/src/execution/exec_ast.rs @@ -12,8 +12,7 @@ use crate::{ memory, memory::ProgramMemory, state::ModuleState, - BodyType, EnvironmentRef, ExecState, ExecutorContext, KclValue, MemoryFunction, Metadata, TagEngineInfo, - TagIdentifier, + BodyType, EnvironmentRef, ExecState, ExecutorContext, KclValue, Metadata, TagEngineInfo, TagIdentifier, }, modules::{ModuleId, ModulePath, ModuleRepr}, parsing::ast::types::{ @@ -34,7 +33,17 @@ enum StatementKind<'a> { Expression, } +impl<'a> StatementKind<'a> { + fn expect_name(&self) -> &'a str { + match self { + StatementKind::Declaration { name } => name, + StatementKind::Expression => unreachable!(), + } + } +} + impl ExecutorContext { + /// Returns true if importing the prelude should be skipped. async fn handle_annotations( &self, annotations: impl Iterator>, @@ -83,14 +92,41 @@ impl ExecutorContext { exec_state: &mut ExecState, body_type: BodyType, ) -> Result, KclError> { - if body_type == BodyType::Root { - let _no_prelude = self + if let BodyType::Root(init_mem) = body_type { + let no_prelude = self .handle_annotations( program.inner_attrs.iter(), annotations::AnnotationScope::Module, exec_state, ) .await?; + + if !no_prelude && init_mem { + // Import std::prelude + let prelude_range = SourceRange::from(program).start_as_range(); + let id = self + .open_module( + &ImportPath::Std { + path: vec!["std".to_owned(), "prelude".to_owned()], + }, + &[], + exec_state, + prelude_range, + ) + .await?; + let (module_memory, module_exports) = self + .exec_module_for_items(id, exec_state, ExecutionKind::Isolated, prelude_range) + .await + .unwrap(); + for name in module_exports { + let item = exec_state + .memory() + .get_from(&name, module_memory, prelude_range) + .cloned() + .unwrap(); + exec_state.mut_memory().add(name, item, prelude_range)?; + } + } } let mut last_expr = None; @@ -98,7 +134,7 @@ impl ExecutorContext { for statement in &program.body { match statement { BodyItem::ImportStatement(import_stmt) => { - if body_type != BodyType::Root { + if !matches!(body_type, BodyType::Root(_)) { return Err(KclError::Semantic(KclErrorDetails { message: "Imports are only supported at the top-level of a file.".to_owned(), source_ranges: vec![import_stmt.into()], @@ -194,6 +230,7 @@ impl ExecutorContext { &expression_statement.expression, exec_state, &metadata, + &[], StatementKind::Expression, ) .await?, @@ -204,13 +241,14 @@ impl ExecutorContext { let source_range = SourceRange::from(&variable_declaration.declaration.init); let metadata = Metadata { source_range }; - let _annotations = &variable_declaration.outer_attrs; + let annotations = &variable_declaration.outer_attrs; let memory_item = self .execute_expr( &variable_declaration.declaration.init, exec_state, &metadata, + annotations, StatementKind::Declaration { name: &var_name }, ) .await?; @@ -227,7 +265,7 @@ impl ExecutorContext { BodyItem::ReturnStatement(return_statement) => { let metadata = Metadata::from(return_statement); - if body_type == BodyType::Root { + if matches!(body_type, BodyType::Root(_)) { return Err(KclError::Semantic(KclErrorDetails { message: "Cannot return from outside a function.".to_owned(), source_ranges: vec![metadata.source_range], @@ -239,6 +277,7 @@ impl ExecutorContext { &return_statement.argument, exec_state, &metadata, + &[], StatementKind::Expression, ) .await?; @@ -256,7 +295,7 @@ impl ExecutorContext { } } - if BodyType::Root == body_type { + if matches!(body_type, BodyType::Root(_)) { // Flush the batch queue. self.engine .flush_batch( @@ -389,14 +428,14 @@ impl ExecutorContext { source_range: SourceRange, ) -> Result<(Option, EnvironmentRef, Vec), KclError> { let old_units = exec_state.length_unit(); - let mut local_state = ModuleState::new(&self.settings); + let mut local_state = ModuleState::new(&self.settings, path.std_path()); exec_state.global.mod_loader.enter_module(path); std::mem::swap(&mut exec_state.mod_local, &mut local_state); exec_state.mut_memory().push_new_root_env(); let original_execution = self.engine.replace_execution_kind(exec_kind); let result = self - .exec_program(program, exec_state, crate::execution::BodyType::Root) + .exec_program(program, exec_state, crate::execution::BodyType::Root(true)) .await; let new_units = exec_state.length_unit(); @@ -433,6 +472,7 @@ impl ExecutorContext { init: &Expr, exec_state: &mut ExecState, metadata: &Metadata, + annotations: &[Node], statement_kind: StatementKind<'a>, ) -> Result { let item = match init { @@ -463,12 +503,50 @@ impl ExecutorContext { } } Expr::BinaryExpression(binary_expression) => binary_expression.get_result(exec_state, self).await?, - Expr::FunctionExpression(function_expression) => KclValue::Function { - expression: function_expression.clone(), - meta: vec![metadata.to_owned()], - func: None, - memory: exec_state.mut_memory().snapshot(), - }, + Expr::FunctionExpression(function_expression) => { + let mut rust_impl = false; + for attr in annotations { + if attr.name.is_some() || attr.properties.is_none() { + continue; + } + for p in attr.properties.as_ref().unwrap() { + if &*p.key.name == "impl" { + if let Some(s) = p.value.ident_name() { + if s == "std_rust" { + rust_impl = true; + } + } + } + } + } + + if rust_impl { + if let Some(std_path) = &exec_state.mod_local.settings.std_path { + KclValue::Function { + expression: function_expression.clone(), + meta: vec![metadata.to_owned()], + func: Some(crate::std::std_fn(std_path, statement_kind.expect_name())), + memory: None, + } + } else { + return Err(KclError::Semantic(KclErrorDetails { + message: "Rust implementation of functions is restricted to the standard library" + .to_owned(), + source_ranges: vec![metadata.source_range], + })); + } + } else { + // Cloning memory here is crucial for semantics so that we close + // over variables. Variables defined lexically later shouldn't + // be available to the function body. + KclValue::Function { + expression: function_expression.clone(), + meta: vec![metadata.to_owned()], + func: None, + memory: Some(exec_state.mut_memory().snapshot()), + } + } + } Expr::CallExpression(call_expression) => call_expression.execute(exec_state, self).await?, Expr::CallExpressionKw(call_expression) => call_expression.execute(exec_state, self).await?, Expr::PipeExpression(pipe_expression) => pipe_expression.get_result(exec_state, self).await?, @@ -501,7 +579,7 @@ impl ExecutorContext { Expr::IfExpression(expr) => expr.get_result(exec_state, self).await?, Expr::LabelledExpression(expr) => { let result = self - .execute_expr(&expr.expr, exec_state, metadata, statement_kind) + .execute_expr(&expr.expr, exec_state, metadata, &[], statement_kind) .await?; exec_state .mut_memory() @@ -823,7 +901,7 @@ pub(crate) async fn execute_pipe_body( source_range: SourceRange::from(first), }; let output = ctx - .execute_expr(first, exec_state, &meta, StatementKind::Expression) + .execute_expr(first, exec_state, &meta, &[], StatementKind::Expression) .await?; // Now that we've evaluated the first child expression in the pipeline, following child expressions @@ -857,7 +935,7 @@ async fn inner_execute_pipe_body( source_range: SourceRange::from(expression), }; let output = ctx - .execute_expr(expression, exec_state, &metadata, StatementKind::Expression) + .execute_expr(expression, exec_state, &metadata, &[], StatementKind::Expression) .await?; exec_state.mod_local.pipe_value = Some(output); } @@ -878,7 +956,7 @@ impl Node { let source_range = SourceRange::from(arg_expr.arg.clone()); let metadata = Metadata { source_range }; let value = ctx - .execute_expr(&arg_expr.arg, exec_state, &metadata, StatementKind::Expression) + .execute_expr(&arg_expr.arg, exec_state, &metadata, &[], StatementKind::Expression) .await?; fn_args.insert(arg_expr.label.name.clone(), Arg::new(value, source_range)); } @@ -889,7 +967,7 @@ impl Node { let source_range = SourceRange::from(arg_expr.clone()); let metadata = Metadata { source_range }; let value = ctx - .execute_expr(arg_expr, exec_state, &metadata, StatementKind::Expression) + .execute_expr(arg_expr, exec_state, &metadata, &[], StatementKind::Expression) .await?; Some(Arg::new(value, source_range)) } else { @@ -1016,7 +1094,7 @@ impl Node { source_range: SourceRange::from(arg_expr), }; let value = ctx - .execute_expr(arg_expr, exec_state, &metadata, StatementKind::Expression) + .execute_expr(arg_expr, exec_state, &metadata, &[], StatementKind::Expression) .await?; let arg = Arg::new(value, SourceRange::from(arg_expr)); fn_args.push(arg); @@ -1091,11 +1169,14 @@ impl Node { source_range: callsite, }); - let return_value = func.call_fn(fn_args, exec_state, ctx.clone()).await.map_err(|e| { - // Add the call expression to the source ranges. - // TODO currently ignored by the frontend - e.add_source_ranges(vec![source_range]) - })?; + let return_value = func + .call_fn(fn_args, exec_state, ctx.clone(), source_range) + .await + .map_err(|e| { + // Add the call expression to the source ranges. + // TODO currently ignored by the frontend + e.add_source_ranges(vec![source_range]) + })?; let result = return_value.ok_or_else(move || { let mut source_ranges: Vec = vec![source_range]; @@ -1238,7 +1319,7 @@ impl Node { // TODO: Carry statement kind here so that we know if we're // inside a variable declaration. let value = ctx - .execute_expr(element, exec_state, &metadata, StatementKind::Expression) + .execute_expr(element, exec_state, &metadata, &[], StatementKind::Expression) .await?; results.push(value); @@ -1256,7 +1337,13 @@ impl Node { pub async fn execute(&self, exec_state: &mut ExecState, ctx: &ExecutorContext) -> Result { let metadata = Metadata::from(&self.start_element); let start = ctx - .execute_expr(&self.start_element, exec_state, &metadata, StatementKind::Expression) + .execute_expr( + &self.start_element, + exec_state, + &metadata, + &[], + StatementKind::Expression, + ) .await?; let start = start.as_int().ok_or(KclError::Semantic(KclErrorDetails { source_ranges: vec![self.into()], @@ -1264,7 +1351,7 @@ impl Node { }))?; let metadata = Metadata::from(&self.end_element); let end = ctx - .execute_expr(&self.end_element, exec_state, &metadata, StatementKind::Expression) + .execute_expr(&self.end_element, exec_state, &metadata, &[], StatementKind::Expression) .await?; let end = end.as_int().ok_or(KclError::Semantic(KclErrorDetails { source_ranges: vec![self.into()], @@ -1307,7 +1394,7 @@ impl Node { for property in &self.properties { let metadata = Metadata::from(&property.value); let result = ctx - .execute_expr(&property.value, exec_state, &metadata, StatementKind::Expression) + .execute_expr(&property.value, exec_state, &metadata, &[], StatementKind::Expression) .await?; object.insert(property.key.name.clone(), result); @@ -1352,7 +1439,13 @@ impl Node { pub async fn get_result(&self, exec_state: &mut ExecState, ctx: &ExecutorContext) -> Result { // Check the `if` branch. let cond = ctx - .execute_expr(&self.cond, exec_state, &Metadata::from(self), StatementKind::Expression) + .execute_expr( + &self.cond, + exec_state, + &Metadata::from(self), + &[], + StatementKind::Expression, + ) .await? .get_bool()?; if cond { @@ -1370,6 +1463,7 @@ impl Node { &else_if.cond, exec_state, &Metadata::from(self), + &[], StatementKind::Expression, ) .await? @@ -1662,27 +1756,30 @@ pub(crate) async fn call_user_defined_function_kw( /// A function being used as a parameter into a stdlib function. This is a /// closure, plus everything needed to execute it. pub struct FunctionParam<'a> { - pub inner: Option<&'a MemoryFunction>, - pub memory: EnvironmentRef, + pub inner: Option<&'a crate::std::StdFn>, + pub memory: Option, pub fn_expr: crate::parsing::ast::types::BoxNode, - pub meta: Vec, pub ctx: ExecutorContext, } impl FunctionParam<'_> { - pub async fn call(&self, exec_state: &mut ExecState, args: Vec) -> Result, KclError> { + pub async fn call( + &self, + exec_state: &mut ExecState, + args: Vec, + source_range: SourceRange, + ) -> Result, KclError> { if let Some(inner) = self.inner { - inner( + let args = crate::std::Args::new( args, - self.memory, - self.fn_expr.clone(), - self.meta.clone(), - exec_state, + source_range, self.ctx.clone(), - ) - .await + exec_state.mod_local.pipe_value.clone().map(Arg::synthetic), + ); + + inner(exec_state, args).await.map(Some) } else { - call_user_defined_function(args, self.memory, self.fn_expr.as_ref(), exec_state, &self.ctx).await + call_user_defined_function(args, self.memory.unwrap(), self.fn_expr.as_ref(), exec_state, &self.ctx).await } } } diff --git a/src/wasm-lib/kcl/src/execution/kcl_value.rs b/src/wasm-lib/kcl/src/execution/kcl_value.rs index 8b2a652d8d..ba218a82e8 100644 --- a/src/wasm-lib/kcl/src/execution/kcl_value.rs +++ b/src/wasm-lib/kcl/src/execution/kcl_value.rs @@ -6,21 +6,18 @@ use serde::{Deserialize, Serialize}; use crate::{ errors::KclErrorDetails, - exec::Sketch, execution::{ - ExecState, Face, Helix, ImportedGeometry, MemoryFunction, Metadata, Plane, SketchSet, Solid, SolidSet, - TagIdentifier, + EnvironmentRef, ExecState, ExecutorContext, Face, Helix, ImportedGeometry, Metadata, Plane, Sketch, SketchSet, + Solid, SolidSet, TagIdentifier, }, parsing::{ ast::types::{FunctionExpression, KclNone, LiteralValue, TagDeclarator, TagNode}, token::NumericSuffix, }, std::{args::Arg, FnAsArg}, - ExecutorContext, KclError, ModuleId, SourceRange, + KclError, ModuleId, SourceRange, }; -use super::memory::EnvironmentRef; - pub type KclObjectFields = HashMap; /// Any KCL value. @@ -84,15 +81,12 @@ pub enum KclValue { ImportedGeometry(ImportedGeometry), #[ts(skip)] Function { - /// Adam Chalmers speculation: - /// Reference to a KCL stdlib function (written in Rust). - /// Some if the KCL value is an alias of a stdlib function, - /// None if it's a KCL function written/declared in KCL. #[serde(skip)] - func: Option, + func: Option, #[schemars(skip)] expression: crate::parsing::ast::types::BoxNode, - memory: EnvironmentRef, + // Invariant: Always Some except for std lib functions + memory: Option, #[serde(rename = "__meta")] meta: Vec, }, @@ -308,7 +302,11 @@ impl KclValue { pub(crate) fn map_env_ref(&self, env_map: &HashMap) -> Self { let mut result = self.clone(); - if let KclValue::Function { ref mut memory, .. } = result { + if let KclValue::Function { + memory: Some(ref mut memory), + .. + } = result + { if let Some(new) = env_map.get(memory) { *memory = *new; } @@ -527,12 +525,13 @@ impl KclValue { args: Vec, exec_state: &mut ExecState, ctx: ExecutorContext, + source_range: SourceRange, ) -> Result, KclError> { let KclValue::Function { func, expression, memory: closure_memory, - meta, + .. } = &self else { return Err(KclError::Semantic(KclErrorDetails { @@ -541,14 +540,20 @@ impl KclValue { })); }; if let Some(func) = func { - exec_state.mut_memory().push_new_env_for_call(*closure_memory); - let result = func(args, *closure_memory, expression.clone(), meta.clone(), exec_state, ctx).await; + exec_state.mut_memory().push_new_env_for_rust_call(); + let args = crate::std::Args::new( + args, + source_range, + ctx.clone(), + exec_state.mod_local.pipe_value.clone().map(Arg::synthetic), + ); + let result = func(exec_state, args).await.map(Some); exec_state.mut_memory().pop_env(); result } else { crate::execution::exec_ast::call_user_defined_function( args, - *closure_memory, + closure_memory.unwrap(), expression.as_ref(), exec_state, &ctx, @@ -583,7 +588,7 @@ impl KclValue { } else { crate::execution::exec_ast::call_user_defined_function_kw( args.kw_args, - *closure_memory, + closure_memory.unwrap(), expression.as_ref(), exec_state, &ctx, diff --git a/src/wasm-lib/kcl/src/execution/memory.rs b/src/wasm-lib/kcl/src/execution/memory.rs index 2a1fae04b0..494a204269 100644 --- a/src/wasm-lib/kcl/src/execution/memory.rs +++ b/src/wasm-lib/kcl/src/execution/memory.rs @@ -144,7 +144,7 @@ use serde::{Deserialize, Serialize}; use crate::{ errors::{KclError, KclErrorDetails}, - execution::{KclValue, Metadata}, + execution::KclValue, source_range::SourceRange, }; use env::Environment; @@ -626,16 +626,8 @@ mod env { impl Environment { /// Create a new root environment (new program or module) pub(super) fn new_root() -> Self { - const NO_META: Vec = Vec::new(); - Self { - // Prelude - bindings: IndexMap::from([ - ("ZERO".to_string(), KclValue::from_number(0.0, NO_META)), - ("QUARTER_TURN".to_string(), KclValue::from_number(90.0, NO_META)), - ("HALF_TURN".to_string(), KclValue::from_number(180.0, NO_META)), - ("THREE_QUARTER_TURN".to_string(), KclValue::from_number(270.0, NO_META)), - ]), + bindings: IndexMap::new(), snapshots: Vec::new(), parent: None, } @@ -1214,7 +1206,7 @@ mod test { KclValue::Function { func: None, expression: crate::parsing::ast::types::FunctionExpression::dummy(), - memory: sn2, + memory: Some(sn2), meta: Vec::new(), }, sr(), @@ -1225,7 +1217,7 @@ mod test { assert_get(mem, "a", 1); assert_get(mem, "b", 2); match mem.get("f", SourceRange::default()).unwrap() { - KclValue::Function { memory, .. } if *memory == sn1 => {} + KclValue::Function { memory, .. } if memory.unwrap() == sn1 => {} v => panic!("{v:#?}"), } assert_eq!(mem.environments.len(), 1); diff --git a/src/wasm-lib/kcl/src/execution/mod.rs b/src/wasm-lib/kcl/src/execution/mod.rs index f7e7bc3005..cb5ef5d4a9 100644 --- a/src/wasm-lib/kcl/src/execution/mod.rs +++ b/src/wasm-lib/kcl/src/execution/mod.rs @@ -21,12 +21,13 @@ use crate::{ execution::{ artifact::build_artifact_graph, cache::{CacheInformation, CacheResult}, + memory::ProgramMemory, }, fs::FileManager, - parsing::ast::types::{Expr, FunctionExpression, Node, NodeRef, Program}, + parsing::ast::types::{Expr, Node, NodeRef, Program}, settings::types::UnitLength, source_range::SourceRange, - std::{args::Arg, StdLib}, + std::StdLib, ExecError, KclErrorWithOutputs, }; @@ -131,16 +132,6 @@ impl std::hash::Hash for TagIdentifier { } } -pub type MemoryFunction = - fn( - s: Vec, - memory: EnvironmentRef, - expression: crate::parsing::ast::types::BoxNode, - metadata: Vec, - exec_state: &ExecState, - ctx: ExecutorContext, - ) -> std::pin::Pin, KclError>> + Send>>; - /// Engine information for a tag. #[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] #[ts(export)] @@ -156,11 +147,9 @@ pub struct TagEngineInfo { pub surface: Option, } -#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] -#[ts(export)] -#[serde(rename_all = "camelCase")] +#[derive(Debug, Clone, Deserialize, Serialize, PartialEq)] pub enum BodyType { - Root, + Root(bool), Block, } @@ -507,18 +496,18 @@ impl ExecutorContext { assert!(self.is_mock()); let mut exec_state = ExecState::new(&self.settings); - let mut mem = if use_prev_memory { + let (mut mem, init_mem) = if use_prev_memory { cache::read_old_memory() .await - .unwrap_or_else(|| exec_state.memory().clone()) + .map(|m| (m, false)) + .unwrap_or_else(|| (ProgramMemory::new(), true)) } else { - exec_state.memory().clone() + (ProgramMemory::new(), true) }; // Add any extra variables to memory let mut to_restore = Vec::new(); for (k, v) in variables { - crate::log::log(format!("add var: {k}")); to_restore.push((k.clone(), mem.get(&k, SourceRange::default()).ok().cloned())); mem.add(k, v, SourceRange::synthetic()) .map_err(KclErrorWithOutputs::no_outputs)?; @@ -530,7 +519,7 @@ impl ExecutorContext { *exec_state.mut_memory() = mem; - self.inner_run(&program.ast, &mut exec_state).await?; + self.inner_run(&program.ast, &mut exec_state, init_mem).await?; // Restore any temporary variables, then save any newly created variables back to // memory in case another run wants to use them. Note this is just saved to the preserved @@ -549,14 +538,13 @@ impl ExecutorContext { cache::write_old_memory(mem).await; let outcome = exec_state.to_mock_wasm_outcome(); - crate::log::log(format!("return mock {:#?}", outcome.variables)); Ok(outcome) } pub async fn run_with_caching(&self, program: crate::Program) -> Result { assert!(!self.is_mock()); - let (program, mut exec_state) = if let Some(OldAstState { + let (program, mut exec_state, init_mem) = if let Some(OldAstState { ast: old_ast, exec_state: old_state, settings: old_settings, @@ -620,16 +608,16 @@ impl ExecutorContext { old_state }; - (program, exec_state) + (program, exec_state, clear_scene) } else { let mut exec_state = ExecState::new(&self.settings); self.send_clear_scene(&mut exec_state, Default::default()) .await .map_err(KclErrorWithOutputs::no_outputs)?; - (program.ast, exec_state) + (program.ast, exec_state, true) }; - let result = self.inner_run(&program, &mut exec_state).await; + let result = self.inner_run(&program, &mut exec_state, init_mem).await; if result.is_err() { cache::bust_cache().await; @@ -678,7 +666,7 @@ impl ExecutorContext { self.send_clear_scene(exec_state, Default::default()) .await .map_err(KclErrorWithOutputs::no_outputs)?; - self.inner_run(&program.ast, exec_state).await + self.inner_run(&program.ast, exec_state, true).await } /// Perform the execution of a program. Accept all possible parameters and @@ -687,6 +675,7 @@ impl ExecutorContext { &self, program: &Node, exec_state: &mut ExecState, + init_mem: bool, ) -> Result, KclErrorWithOutputs> { let _stats = crate::log::LogPerfStats::new("Interpretation"); @@ -696,14 +685,16 @@ impl ExecutorContext { .await .map_err(KclErrorWithOutputs::no_outputs)?; - self.execute_and_build_graph(program, exec_state).await.map_err(|e| { - KclErrorWithOutputs::new( - e, - exec_state.mod_local.operations.clone(), - exec_state.global.artifact_commands.clone(), - exec_state.global.artifact_graph.clone(), - ) - })?; + self.execute_and_build_graph(program, exec_state, init_mem) + .await + .map_err(|e| { + KclErrorWithOutputs::new( + e, + exec_state.mod_local.operations.clone(), + exec_state.global.artifact_commands.clone(), + exec_state.global.artifact_graph.clone(), + ) + })?; if !self.is_mock() { cache::write_old_memory(exec_state.memory().clone()).await; @@ -723,12 +714,11 @@ impl ExecutorContext { &self, program: NodeRef<'_, crate::parsing::ast::types::Program>, exec_state: &mut ExecState, + init_mem: bool, ) -> Result, KclError> { // Don't early return! We need to build other outputs regardless of // whether execution failed. - let exec_result = self - .exec_program(program, exec_state, crate::execution::BodyType::Root) - .await; + let exec_result = self.exec_program(program, exec_state, BodyType::Root(init_mem)).await; // Move the artifact commands and responses to simplify cache management // and error creation. exec_state @@ -1279,7 +1269,7 @@ let shape = layer() |> patternTransform(instances = 10, transform = transform) #[tokio::test(flavor = "multi_thread")] async fn test_math_execute_with_pi() { - let ast = r#"const myVar = pi() * 2"#; + let ast = r#"const myVar = PI * 2"#; let (_, _, exec_state) = parse_execute(ast).await.unwrap(); assert_eq!( std::f64::consts::TAU, diff --git a/src/wasm-lib/kcl/src/execution/state.rs b/src/wasm-lib/kcl/src/execution/state.rs index ee076834d3..1071c60f43 100644 --- a/src/wasm-lib/kcl/src/execution/state.rs +++ b/src/wasm-lib/kcl/src/execution/state.rs @@ -68,7 +68,7 @@ impl ExecState { pub fn new(exec_settings: &ExecutorSettings) -> Self { ExecState { global: GlobalState::new(exec_settings), - mod_local: ModuleState::new(exec_settings), + mod_local: ModuleState::new(exec_settings, None), } } @@ -83,7 +83,7 @@ impl ExecState { *self = ExecState { global, - mod_local: ModuleState::new(exec_settings), + mod_local: ModuleState::new(exec_settings, None), }; } @@ -212,7 +212,7 @@ impl GlobalState { } impl ModuleState { - pub(super) fn new(exec_settings: &ExecutorSettings) -> Self { + pub(super) fn new(exec_settings: &ExecutorSettings, std_path: Option) -> Self { ModuleState { pipe_value: Default::default(), module_exports: Default::default(), @@ -220,6 +220,7 @@ impl ModuleState { settings: MetaSettings { default_length_units: exec_settings.units.into(), default_angle_units: Default::default(), + std_path, }, } } @@ -231,6 +232,7 @@ impl ModuleState { pub struct MetaSettings { pub default_length_units: kcl_value::UnitLen, pub default_angle_units: kcl_value::UnitAngle, + pub std_path: Option, } impl MetaSettings { diff --git a/src/wasm-lib/kcl/src/lsp/kcl/mod.rs b/src/wasm-lib/kcl/src/lsp/kcl/mod.rs index cedec330a6..284563de0a 100644 --- a/src/wasm-lib/kcl/src/lsp/kcl/mod.rs +++ b/src/wasm-lib/kcl/src/lsp/kcl/mod.rs @@ -42,6 +42,7 @@ use tower_lsp::{ }; use crate::{ + docs::kcl_doc::DocData, errors::Suggestion, lsp::{backend::Backend as _, util::IntoDiagnostic}, parsing::{ @@ -164,8 +165,9 @@ impl Backend { can_send_telemetry: bool, ) -> Result { let stdlib = crate::std::StdLib::new(); - let stdlib_completions = get_completions_from_stdlib(&stdlib).map_err(|e| e.to_string())?; - let stdlib_signatures = get_signatures_from_stdlib(&stdlib).map_err(|e| e.to_string())?; + let kcl_std = crate::docs::kcl_doc::walk_prelude(); + let stdlib_completions = get_completions_from_stdlib(&stdlib, &kcl_std).map_err(|e| e.to_string())?; + let stdlib_signatures = get_signatures_from_stdlib(&stdlib, &kcl_std).map_err(|e| e.to_string())?; Ok(Self { client, @@ -1402,7 +1404,10 @@ impl LanguageServer for Backend { } /// Get completions from our stdlib. -pub fn get_completions_from_stdlib(stdlib: &crate::std::StdLib) -> Result> { +pub fn get_completions_from_stdlib( + stdlib: &crate::std::StdLib, + kcl_std: &[DocData], +) -> Result> { let mut completions = HashMap::new(); let combined = stdlib.combined(); @@ -1410,7 +1415,11 @@ pub fn get_completions_from_stdlib(stdlib: &crate::std::StdLib) -> Result Result Result> { +pub fn get_signatures_from_stdlib( + stdlib: &crate::std::StdLib, + kcl_std: &[DocData], +) -> Result> { let mut signatures = HashMap::new(); let combined = stdlib.combined(); @@ -1427,6 +1439,12 @@ pub fn get_signatures_from_stdlib(stdlib: &crate::std::StdLib) -> Result Result { let stdlib = crate::std::StdLib::new(); - let stdlib_completions = crate::lsp::kcl::get_completions_from_stdlib(&stdlib)?; - let stdlib_signatures = crate::lsp::kcl::get_signatures_from_stdlib(&stdlib)?; + let kcl_std = crate::docs::kcl_doc::walk_prelude(); + let stdlib_completions = crate::lsp::kcl::get_completions_from_stdlib(&stdlib, &kcl_std)?; + let stdlib_signatures = crate::lsp::kcl::get_signatures_from_stdlib(&stdlib, &kcl_std)?; let zoo_client = crate::engine::new_zoo_client(None, None)?; diff --git a/src/wasm-lib/kcl/src/lsp/tests.rs b/src/wasm-lib/kcl/src/lsp/tests.rs index bf872789e5..cd36c36016 100644 --- a/src/wasm-lib/kcl/src/lsp/tests.rs +++ b/src/wasm-lib/kcl/src/lsp/tests.rs @@ -807,11 +807,8 @@ async fn test_kcl_lsp_completions_const_raw() { // Check the completions. if let tower_lsp::lsp_types::CompletionResponse::Array(completions) = completions { assert!(completions.len() > 10); - // Find the one with label "const". - let const_completion = completions - .iter() - .find(|completion| completion.label == "const") - .unwrap(); + // Find the one with label "fn". + let const_completion = completions.iter().find(|completion| completion.label == "fn").unwrap(); assert_eq!( const_completion.kind, Some(tower_lsp::lsp_types::CompletionItemKind::KEYWORD) diff --git a/src/wasm-lib/kcl/src/modules.rs b/src/wasm-lib/kcl/src/modules.rs index 7c70f4b2d1..b6e8e3fb5c 100644 --- a/src/wasm-lib/kcl/src/modules.rs +++ b/src/wasm-lib/kcl/src/modules.rs @@ -43,22 +43,26 @@ pub(crate) struct ModuleLoader { impl ModuleLoader { pub(crate) fn cycle_check(&self, path: &ModulePath, source_range: SourceRange) -> Result<(), KclError> { if self.import_stack.contains(path.expect_path()) { - return Err(KclError::ImportCycle(KclErrorDetails { - message: format!( - "circular import of modules is not allowed: {} -> {}", - self.import_stack - .iter() - .map(|p| p.as_path().to_string_lossy()) - .collect::>() - .join(" -> "), - path, - ), - source_ranges: vec![source_range], - })); + return Err(self.import_cycle_error(path, source_range)); } Ok(()) } + pub(crate) fn import_cycle_error(&self, path: &ModulePath, source_range: SourceRange) -> KclError { + KclError::ImportCycle(KclErrorDetails { + message: format!( + "circular import of modules is not allowed: {} -> {}", + self.import_stack + .iter() + .map(|p| p.as_path().to_string_lossy()) + .collect::>() + .join(" -> "), + path, + ), + source_ranges: vec![source_range], + }) + } + pub(crate) fn enter_module(&mut self, path: &ModulePath) { if let ModulePath::Local(ref path) = path { self.import_stack.push(path.clone()); @@ -73,8 +77,12 @@ impl ModuleLoader { } } -pub(crate) fn read_std(_mod_name: &str) -> Option<&'static str> { - None +pub(crate) fn read_std(mod_name: &str) -> Option<&'static str> { + match mod_name { + "prelude" => Some(include_str!("../std/prelude.kcl")), + "math" => Some(include_str!("../std/math.kcl")), + _ => None, + } } /// Info about a module. @@ -125,6 +133,13 @@ impl ModulePath { } } + pub(crate) fn std_path(&self) -> Option { + match self { + ModulePath::Local(_) => None, + ModulePath::Std(p) => Some(p.clone()), + } + } + pub(crate) async fn source(&self, fs: &FileManager, source_range: SourceRange) -> Result { match self { ModulePath::Local(p) => fs.read_to_string(p, source_range).await, diff --git a/src/wasm-lib/kcl/src/parsing/ast/types/mod.rs b/src/wasm-lib/kcl/src/parsing/ast/types/mod.rs index b857461dfa..8d17a49c38 100644 --- a/src/wasm-lib/kcl/src/parsing/ast/types/mod.rs +++ b/src/wasm-lib/kcl/src/parsing/ast/types/mod.rs @@ -26,8 +26,7 @@ use crate::{ docs::StdLibFn, errors::KclError, execution::{annotations, KclValue, Metadata, TagIdentifier}, - parsing::{ast::digest::Digest, PIPE_OPERATOR}, - pretty::NumericSuffix, + parsing::{ast::digest::Digest, token::NumericSuffix, PIPE_OPERATOR}, source_range::SourceRange, ModuleId, }; @@ -887,6 +886,34 @@ impl Expr { } } + /// Describe this expression's type for a human, for typechecking. + /// This is a best-effort function, it's OK to give a shitty string here (but we should work on improving it) + pub fn human_friendly_type(&self) -> &'static str { + match self { + Expr::Literal(node) => match node.inner.value { + LiteralValue::Number { .. } => "number", + LiteralValue::String(_) => "string (text)", + LiteralValue::Bool(_) => "boolean (true/false value)", + }, + Expr::Identifier(_) => "named constant", + Expr::TagDeclarator(_) => "tag declarator", + Expr::BinaryExpression(_) => "expression", + Expr::FunctionExpression(_) => "function definition", + Expr::CallExpression(_) => "function call", + Expr::CallExpressionKw(_) => "function call", + Expr::PipeExpression(_) => "pipeline of function calls", + Expr::PipeSubstitution(_) => "left-hand side of a |> pipeline", + Expr::ArrayExpression(_) => "array", + Expr::ArrayRangeExpression(_) => "array", + Expr::ObjectExpression(_) => "object", + Expr::MemberExpression(_) => "property of an object/array", + Expr::UnaryExpression(_) => "expression", + Expr::IfExpression(_) => "if expression", + Expr::LabelledExpression(_) => "labelled expression", + Expr::None(_) => "none", + } + } + pub fn literal_bool(&self) -> Option { match self { Expr::Literal(lit) => match lit.value { @@ -923,34 +950,6 @@ impl Expr { _ => None, } } - - /// Describe this expression's type for a human, for typechecking. - /// This is a best-effort function, it's OK to give a shitty string here (but we should work on improving it) - pub fn human_friendly_type(&self) -> &'static str { - match self { - Expr::Literal(node) => match node.inner.value { - LiteralValue::Number { .. } => "number", - LiteralValue::String(_) => "string (text)", - LiteralValue::Bool(_) => "boolean (true/false value)", - }, - Expr::Identifier(_) => "named constant", - Expr::TagDeclarator(_) => "tag declarator", - Expr::BinaryExpression(_) => "expression", - Expr::FunctionExpression(_) => "function definition", - Expr::CallExpression(_) => "function call", - Expr::CallExpressionKw(_) => "function call", - Expr::PipeExpression(_) => "pipeline of function calls", - Expr::PipeSubstitution(_) => "left-hand side of a |> pipeline", - Expr::ArrayExpression(_) => "array", - Expr::ArrayRangeExpression(_) => "array", - Expr::ObjectExpression(_) => "object", - Expr::MemberExpression(_) => "property of an object/array", - Expr::UnaryExpression(_) => "expression", - Expr::IfExpression(_) => "if expression", - Expr::LabelledExpression(_) => "labelled expression", - Expr::None(_) => "none", - } - } } impl From for SourceRange { @@ -1992,31 +1991,36 @@ pub enum VariableKind { } impl VariableKind { - pub fn to_completion_items() -> Result> { - let mut settings = schemars::gen::SchemaSettings::openapi3(); - settings.inline_subschemas = true; - let mut generator = schemars::gen::SchemaGenerator::new(settings); - let schema = VariableKind::json_schema(&mut generator); - let schemars::schema::Schema::Object(o) = &schema else { - anyhow::bail!("expected object schema: {:#?}", schema); - }; - let Some(subschemas) = &o.subschemas else { - anyhow::bail!("expected subschemas: {:#?}", schema); - }; - let Some(one_ofs) = &subschemas.one_of else { - anyhow::bail!("expected one_of: {:#?}", schema); - }; - - // Iterate over all the VariableKinds and create a completion for each. - let mut completions = vec![]; - for one_of in one_ofs { - completions.push(crate::docs::completion_item_from_enum_schema( - one_of, - CompletionItemKind::KEYWORD, - )?); + pub fn to_completion_items() -> Vec { + fn completion_item(keyword: &str, description: &str) -> CompletionItem { + CompletionItem { + label: keyword.to_owned(), + label_details: None, + kind: Some(CompletionItemKind::KEYWORD), + detail: Some(description.to_owned()), + documentation: Some(tower_lsp::lsp_types::Documentation::MarkupContent( + tower_lsp::lsp_types::MarkupContent { + kind: tower_lsp::lsp_types::MarkupKind::Markdown, + value: description.to_owned(), + }, + )), + deprecated: Some(false), + preselect: None, + sort_text: None, + filter_text: None, + insert_text: None, + insert_text_format: None, + insert_text_mode: None, + text_edit: None, + additional_text_edits: None, + command: None, + commit_characters: None, + data: None, + tags: None, + } } - Ok(completions) + vec![completion_item("fn", "Declare a function.")] } } @@ -3494,7 +3498,7 @@ mod tests { // We have this as a test so we can ensure it never panics with an unwrap in the server. #[test] fn test_variable_kind_to_completion() { - let completions = VariableKind::to_completion_items().unwrap(); + let completions = VariableKind::to_completion_items(); assert!(!completions.is_empty()); } diff --git a/src/wasm-lib/kcl/src/std/array.rs b/src/wasm-lib/kcl/src/std/array.rs index d95e2d2471..9a63c64f6c 100644 --- a/src/wasm-lib/kcl/src/std/array.rs +++ b/src/wasm-lib/kcl/src/std/array.rs @@ -17,7 +17,6 @@ pub async fn map(exec_state: &mut ExecState, args: Args) -> Result Result { - let output = map_fn.call(exec_state, vec![Arg::synthetic(input)]).await?; + let output = map_fn + .call(exec_state, vec![Arg::synthetic(input)], source_range) + .await?; let source_ranges = vec![source_range]; let output = output.ok_or_else(|| { KclError::Semantic(KclErrorDetails { @@ -95,7 +96,6 @@ pub async fn reduce(exec_state: &mut ExecState, args: Args) -> Result Result Result Result { // Call the reduce fn for this repetition. let reduce_fn_args = vec![Arg::synthetic(elem), Arg::synthetic(start)]; - let transform_fn_return = reduce_fn.call(exec_state, reduce_fn_args).await?; + let transform_fn_return = reduce_fn.call(exec_state, reduce_fn_args, source_range).await?; // Unpack the returned transform object. let source_ranges = vec![source_range]; diff --git a/src/wasm-lib/kcl/src/std/math.rs b/src/wasm-lib/kcl/src/std/math.rs index f3f0443997..ee92e69024 100644 --- a/src/wasm-lib/kcl/src/std/math.rs +++ b/src/wasm-lib/kcl/src/std/math.rs @@ -48,91 +48,19 @@ fn inner_rem(num: f64, divisor: f64) -> f64 { /// Compute the cosine of a number (in radians). pub async fn cos(_exec_state: &mut ExecState, args: Args) -> Result { let num = args.get_number()?; - let result = inner_cos(num)?; - - Ok(args.make_user_val_from_f64(result)) -} - -/// Compute the cosine of a number (in radians). -/// -/// ```no_run -/// exampleSketch = startSketchOn("XZ") -/// |> startProfileAt([0, 0], %) -/// |> angledLine({ -/// angle = 30, -/// length = 3 / cos(toRadians(30)), -/// }, %) -/// |> yLineTo(0, %) -/// |> close() -/// -/// example = extrude(exampleSketch, length = 5) -/// ``` -#[stdlib { - name = "cos", - tags = ["math"], -}] -fn inner_cos(num: f64) -> Result { - Ok(num.cos()) + Ok(args.make_user_val_from_f64(num.cos())) } /// Compute the sine of a number (in radians). pub async fn sin(_exec_state: &mut ExecState, args: Args) -> Result { let num = args.get_number()?; - let result = inner_sin(num)?; - - Ok(args.make_user_val_from_f64(result)) -} - -/// Compute the sine of a number (in radians). -/// -/// ```no_run -/// exampleSketch = startSketchOn("XZ") -/// |> startProfileAt([0, 0], %) -/// |> angledLine({ -/// angle = 50, -/// length = 15 / sin(toDegrees(135)), -/// }, %) -/// |> yLineTo(0, %) -/// |> close() -/// -/// example = extrude(exampleSketch, length = 5) -/// ``` -#[stdlib { - name = "sin", - tags = ["math"], -}] -fn inner_sin(num: f64) -> Result { - Ok(num.sin()) + Ok(args.make_user_val_from_f64(num.sin())) } /// Compute the tangent of a number (in radians). pub async fn tan(_exec_state: &mut ExecState, args: Args) -> Result { let num = args.get_number()?; - let result = inner_tan(num)?; - - Ok(args.make_user_val_from_f64(result)) -} - -/// Compute the tangent of a number (in radians). -/// -/// ```no_run -/// exampleSketch = startSketchOn("XZ") -/// |> startProfileAt([0, 0], %) -/// |> angledLine({ -/// angle = 50, -/// length = 50 * tan(1/2), -/// }, %) -/// |> yLineTo(0, %) -/// |> close() -/// -/// example = extrude(exampleSketch, length = 5) -/// ``` -#[stdlib { - name = "tan", - tags = ["math"], -}] -fn inner_tan(num: f64) -> Result { - Ok(num.tan()) + Ok(args.make_user_val_from_f64(num.tan())) } /// Return the value of `pi`. Archimedes’ constant (π). @@ -144,6 +72,8 @@ pub async fn pi(_exec_state: &mut ExecState, args: Args) -> Result Result Result { Ok(std::f64::consts::PI) @@ -692,6 +623,8 @@ pub async fn e(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) @@ -707,6 +640,7 @@ pub async fn e(_exec_state: &mut ExecState, args: Args) -> Result Result { Ok(std::f64::consts::E) @@ -721,6 +655,8 @@ pub async fn tau(_exec_state: &mut ExecState, args: Args) -> Result startProfileAt([0, 0], %) @@ -736,6 +672,7 @@ pub async fn tau(_exec_state: &mut ExecState, args: Args) -> Result Result { Ok(std::f64::consts::TAU) diff --git a/src/wasm-lib/kcl/src/std/mod.rs b/src/wasm-lib/kcl/src/std/mod.rs index d9d77f944f..24c98648f7 100644 --- a/src/wasm-lib/kcl/src/std/mod.rs +++ b/src/wasm-lib/kcl/src/std/mod.rs @@ -122,9 +122,6 @@ lazy_static! { Box::new(crate::std::loft::Loft), Box::new(crate::std::planes::OffsetPlane), Box::new(crate::std::import::Import), - Box::new(crate::std::math::Cos), - Box::new(crate::std::math::Sin), - Box::new(crate::std::math::Tan), Box::new(crate::std::math::Acos), Box::new(crate::std::math::Asin), Box::new(crate::std::math::Atan), @@ -171,6 +168,15 @@ pub fn get_stdlib_fn(name: &str) -> Option> { CORE_FNS.iter().find(|f| f.name() == name).cloned() } +pub(crate) fn std_fn(path: &str, fn_name: &str) -> crate::std::StdFn { + match (path, fn_name) { + ("math", "cos") => |e, a| Box::pin(crate::std::math::cos(e, a)), + ("math", "sin") => |e, a| Box::pin(crate::std::math::sin(e, a)), + ("math", "tan") => |e, a| Box::pin(crate::std::math::tan(e, a)), + _ => unreachable!(), + } +} + pub struct StdLib { pub fns: IndexMap>, } @@ -303,7 +309,7 @@ pub enum Primitive { /// A closure used as an argument to a stdlib function. pub struct FnAsArg<'a> { - pub func: Option<&'a crate::execution::MemoryFunction>, + pub func: Option<&'a crate::std::StdFn>, pub expr: crate::parsing::ast::types::BoxNode, - pub memory: EnvironmentRef, + pub memory: Option, } diff --git a/src/wasm-lib/kcl/src/std/patterns.rs b/src/wasm-lib/kcl/src/std/patterns.rs index feac490899..d7061502f7 100644 --- a/src/wasm-lib/kcl/src/std/patterns.rs +++ b/src/wasm-lib/kcl/src/std/patterns.rs @@ -58,7 +58,6 @@ pub async fn pattern_transform(exec_state: &mut ExecState, args: Args) -> Result FunctionParam { inner: transform.func, fn_expr: transform.expr, - meta: vec![args.source_range.into()], ctx: args.ctx.clone(), memory: transform.memory, }, @@ -83,7 +82,6 @@ pub async fn pattern_transform_2d(exec_state: &mut ExecState, args: Args) -> Res FunctionParam { inner: transform.func, fn_expr: transform.expr, - meta: vec![args.source_range.into()], ctx: args.ctx.clone(), memory: transform.memory, }, @@ -451,7 +449,7 @@ async fn make_transform( meta: vec![source_range.into()], }; let transform_fn_args = vec![Arg::synthetic(repetition_num)]; - let transform_fn_return = transform.call(exec_state, transform_fn_args).await?; + let transform_fn_return = transform.call(exec_state, transform_fn_args, source_range).await?; // Unpack the returned transform object. let source_ranges = vec![source_range]; diff --git a/src/wasm-lib/kcl/std/math.kcl b/src/wasm-lib/kcl/std/math.kcl new file mode 100644 index 0000000000..73f06bca36 --- /dev/null +++ b/src/wasm-lib/kcl/std/math.kcl @@ -0,0 +1,96 @@ +@no_prelude + +/// The value of `pi`, Archimedes’ constant (π). +/// +/// ``` +/// circumference = 70 +/// +/// exampleSketch = startSketchOn("XZ") +/// |> circle({ center = [0, 0], radius = circumference/ (2 * PI) }, %) +/// +/// example = extrude(exampleSketch, length = 5) +/// ``` +export PI = 3.14159265358979323846264338327950288_ + +/// The value of Euler’s number `e`. +/// +/// ``` +/// exampleSketch = startSketchOn("XZ") +/// |> startProfileAt([0, 0], %) +/// |> angledLine({ +/// angle = 30, +/// length = 2 * E ^ 2, +/// }, %) +/// |> yLineTo(0, %) +/// |> close() +/// +/// example = extrude(exampleSketch, length = 10) +/// ``` +export E = 2.71828182845904523536028747135266250_ + +/// The value of `tau`, the full circle constant (τ). Equal to 2π. +/// +/// ``` +/// exampleSketch = startSketchOn("XZ") +/// |> startProfileAt([0, 0], %) +/// |> angledLine({ +/// angle = 50, +/// length = 10 * TAU, +/// }, %) +/// |> yLineTo(0, %) +/// |> close() +/// +/// example = extrude(exampleSketch, length = 5) +/// ``` +export TAU = 6.28318530717958647692528676655900577_ + +/// Compute the cosine of a number (in radians). +/// +/// ``` +/// exampleSketch = startSketchOn("XZ") +/// |> startProfileAt([0, 0], %) +/// |> angledLine({ +/// angle = 30, +/// length = 3 / cos(toRadians(30)), +/// }, %) +/// |> yLineTo(0, %) +/// |> close() +/// +/// example = extrude(exampleSketch, length = 5) +/// ``` +@(impl = std_rust) +export fn cos(num: number(rad)): number(_) {} + +/// Compute the sine of a number (in radians). +/// +/// ``` +/// exampleSketch = startSketchOn("XZ") +/// |> startProfileAt([0, 0], %) +/// |> angledLine({ +/// angle = 50, +/// length = 15 / sin(toDegrees(135)), +/// }, %) +/// |> yLineTo(0, %) +/// |> close() +/// +/// example = extrude(exampleSketch, length = 5) +/// ``` +@(impl = std_rust) +export fn sin(num: number(rad)): number(_) {} + +/// Compute the tangent of a number (in radians). +/// +/// ``` +/// exampleSketch = startSketchOn("XZ") +/// |> startProfileAt([0, 0], %) +/// |> angledLine({ +/// angle = 50, +/// length = 50 * tan(1/2), +/// }, %) +/// |> yLineTo(0, %) +/// |> close() +/// +/// example = extrude(exampleSketch, length = 5) +/// ``` +@(impl = std_rust) +export fn tan(num: number(rad)): number(_) {} diff --git a/src/wasm-lib/kcl/std/prelude.kcl b/src/wasm-lib/kcl/std/prelude.kcl new file mode 100644 index 0000000000..ff55d3cc98 --- /dev/null +++ b/src/wasm-lib/kcl/std/prelude.kcl @@ -0,0 +1,7 @@ +@no_prelude +export import * from "std::math" + +export ZERO = 0 +export QUARTER_TURN = 90deg +export HALF_TURN = 180deg +export THREE_QUARTER_TURN = 270deg diff --git a/src/wasm-lib/kcl/tests/add_lots/program_memory.snap b/src/wasm-lib/kcl/tests/add_lots/program_memory.snap index 25249ecf20..df3d95d6ef 100644 --- a/src/wasm-lib/kcl/tests/add_lots/program_memory.snap +++ b/src/wasm-lib/kcl/tests/add_lots/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing add_lots.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "f": { "type": "Function", @@ -92,6 +200,80 @@ description: Variables in memory after executing add_lots.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "x": { "type": "Number", "value": 10100.0, diff --git a/src/wasm-lib/kcl/tests/angled_line/program_memory.snap b/src/wasm-lib/kcl/tests/angled_line/program_memory.snap index 5c7f60efef..6644467ac3 100644 --- a/src/wasm-lib/kcl/tests/angled_line/program_memory.snap +++ b/src/wasm-lib/kcl/tests/angled_line/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing angled_line.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -433,5 +541,79 @@ description: Variables in memory after executing angled_line.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/array_elem_pop/program_memory.snap b/src/wasm-lib/kcl/tests/array_elem_pop/program_memory.snap index 22bfed15fe..274970c392 100644 --- a/src/wasm-lib/kcl/tests/array_elem_pop/program_memory.snap +++ b/src/wasm-lib/kcl/tests/array_elem_pop/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing array_elem_pop.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "arr": { "type": "Array", @@ -76,6 +147,43 @@ description: Variables in memory after executing array_elem_pop.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "new_arr1": { "type": "Array", "value": [ @@ -155,5 +263,79 @@ description: Variables in memory after executing array_elem_pop.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/array_elem_push/program_memory.snap b/src/wasm-lib/kcl/tests/array_elem_push/program_memory.snap index adfc98f740..9db7b5ac26 100644 --- a/src/wasm-lib/kcl/tests/array_elem_push/program_memory.snap +++ b/src/wasm-lib/kcl/tests/array_elem_push/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing array_elem_push.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "arr": { "type": "Array", @@ -76,6 +147,43 @@ description: Variables in memory after executing array_elem_push.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "new_arr1": { "type": "Array", "value": [ @@ -220,5 +328,79 @@ description: Variables in memory after executing array_elem_push.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/array_range_expr/program_memory.snap b/src/wasm-lib/kcl/tests/array_range_expr/program_memory.snap index 7ecdae5898..9cc7228525 100644 --- a/src/wasm-lib/kcl/tests/array_range_expr/program_memory.snap +++ b/src/wasm-lib/kcl/tests/array_range_expr/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing array_range_expr.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "five": { "type": "Number", @@ -365,6 +473,80 @@ description: Variables in memory after executing array_range_expr.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "zero": { "type": "Number", "value": 0.0, diff --git a/src/wasm-lib/kcl/tests/array_range_negative_expr/program_memory.snap b/src/wasm-lib/kcl/tests/array_range_negative_expr/program_memory.snap index 04803a3e68..6f03106936 100644 --- a/src/wasm-lib/kcl/tests/array_range_negative_expr/program_memory.snap +++ b/src/wasm-lib/kcl/tests/array_range_negative_expr/program_memory.snap @@ -3,25 +3,207 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing array_range_negative_expr.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] }, "xs": { "type": "Array", diff --git a/src/wasm-lib/kcl/tests/artifact_graph_example_code1/program_memory.snap b/src/wasm-lib/kcl/tests/artifact_graph_example_code1/program_memory.snap index ffaca068db..de34e9a05b 100644 --- a/src/wasm-lib/kcl/tests/artifact_graph_example_code1/program_memory.snap +++ b/src/wasm-lib/kcl/tests/artifact_graph_example_code1/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code1.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "extrude001": { "type": "Solid", @@ -1124,6 +1232,43 @@ description: Variables in memory after executing artifact_graph_example_code1.kc } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -1964,5 +2109,42 @@ description: Variables in memory after executing artifact_graph_example_code1.kc } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/artifact_graph_example_code_no_3d/program_memory.snap b/src/wasm-lib/kcl/tests/artifact_graph_example_code_no_3d/program_memory.snap index a76590f7f0..123607f582 100644 --- a/src/wasm-lib/kcl/tests/artifact_graph_example_code_no_3d/program_memory.snap +++ b/src/wasm-lib/kcl/tests/artifact_graph_example_code_no_3d/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code_no_3d.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "rectangleSegmentA001": { "type": "TagIdentifier", @@ -158,6 +266,43 @@ description: Variables in memory after executing artifact_graph_example_code_no_ } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch003": { "type": "Sketch", "value": { @@ -620,5 +765,42 @@ description: Variables in memory after executing artifact_graph_example_code_no_ } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/artifact_graph_example_code_offset_planes/program_memory.snap b/src/wasm-lib/kcl/tests/artifact_graph_example_code_offset_planes/program_memory.snap index 3df19decf4..204a2e8109 100644 --- a/src/wasm-lib/kcl/tests/artifact_graph_example_code_offset_planes/program_memory.snap +++ b/src/wasm-lib/kcl/tests/artifact_graph_example_code_offset_planes/program_memory.snap @@ -1,28 +1,135 @@ --- source: kcl/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_example_code_offset_planes.kcl -snapshot_kind: text --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "offsetPlane001": { "type": "Plane", @@ -120,6 +227,43 @@ snapshot_kind: text "__meta": [] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch002": { "type": "Sketch", "value": { @@ -211,5 +355,42 @@ snapshot_kind: text } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/artifact_graph_sketch_on_face_etc/program_memory.snap b/src/wasm-lib/kcl/tests/artifact_graph_sketch_on_face_etc/program_memory.snap index 66b50b5561..8e77ada98c 100644 --- a/src/wasm-lib/kcl/tests/artifact_graph_sketch_on_face_etc/program_memory.snap +++ b/src/wasm-lib/kcl/tests/artifact_graph_sketch_on_face_etc/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing artifact_graph_sketch_on_face_etc.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "extrude001": { "type": "Solid", @@ -2639,6 +2747,43 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -4904,5 +5049,42 @@ description: Variables in memory after executing artifact_graph_sketch_on_face_e } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/program_memory.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/program_memory.snap index 6f47d40975..ed8929cf5a 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/program_memory.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_close_opposite/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_close_opposite.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -466,6 +574,80 @@ description: Variables in memory after executing basic_fillet_cube_close_opposit ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/program_memory.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/program_memory.snap index 258188eeda..564d88d069 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_end/program_memory.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_end/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_end.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -397,6 +505,80 @@ description: Variables in memory after executing basic_fillet_cube_end.kcl ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/program_memory.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/program_memory.snap index 393d6330f4..fef31e3cca 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/program_memory.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_next_adjacent/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_next_adjacent.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -528,6 +636,80 @@ description: Variables in memory after executing basic_fillet_cube_next_adjacent ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/program_memory.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/program_memory.snap index b6655029e7..947adae7eb 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/program_memory.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_previous_adjacent/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_previous_adjacent.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -528,6 +636,80 @@ description: Variables in memory after executing basic_fillet_cube_previous_adja ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", diff --git a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/program_memory.snap b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/program_memory.snap index 8cf7a53187..125f8c8091 100644 --- a/src/wasm-lib/kcl/tests/basic_fillet_cube_start/program_memory.snap +++ b/src/wasm-lib/kcl/tests/basic_fillet_cube_start/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing basic_fillet_cube_start.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -397,6 +505,80 @@ description: Variables in memory after executing basic_fillet_cube_start.kcl ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "TagIdentifier", "type": "TagIdentifier", diff --git a/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_x/program_memory.snap b/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_x/program_memory.snap index a1dc499854..d19836326e 100644 --- a/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_x/program_memory.snap +++ b/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_x/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing big_number_angle_to_match_length_x.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -340,5 +448,79 @@ description: Variables in memory after executing big_number_angle_to_match_lengt ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_y/program_memory.snap b/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_y/program_memory.snap index 8f8f0f068f..f0d9713a5a 100644 --- a/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_y/program_memory.snap +++ b/src/wasm-lib/kcl/tests/big_number_angle_to_match_length_y/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing big_number_angle_to_match_length_y.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -340,5 +448,79 @@ description: Variables in memory after executing big_number_angle_to_match_lengt ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/boolean_logical_and/program_memory.snap b/src/wasm-lib/kcl/tests/boolean_logical_and/program_memory.snap index 9026e86446..8c8f7a998b 100644 --- a/src/wasm-lib/kcl/tests/boolean_logical_and/program_memory.snap +++ b/src/wasm-lib/kcl/tests/boolean_logical_and/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_and.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "a": { "type": "Number", @@ -122,6 +193,43 @@ description: Variables in memory after executing boolean_logical_and.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "d": { "type": "Number", "value": 2.0, @@ -154,5 +262,79 @@ description: Variables in memory after executing boolean_logical_and.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/boolean_logical_multiple/program_memory.snap b/src/wasm-lib/kcl/tests/boolean_logical_multiple/program_memory.snap index 8f5b9e4b69..252aefcca9 100644 --- a/src/wasm-lib/kcl/tests/boolean_logical_multiple/program_memory.snap +++ b/src/wasm-lib/kcl/tests/boolean_logical_multiple/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_multiple.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "i": { "type": "Number", @@ -116,5 +224,79 @@ description: Variables in memory after executing boolean_logical_multiple.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/boolean_logical_or/program_memory.snap b/src/wasm-lib/kcl/tests/boolean_logical_or/program_memory.snap index 03ff15f11a..e9a115d67a 100644 --- a/src/wasm-lib/kcl/tests/boolean_logical_or/program_memory.snap +++ b/src/wasm-lib/kcl/tests/boolean_logical_or/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing boolean_logical_or.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "a": { "type": "Number", @@ -122,6 +193,43 @@ description: Variables in memory after executing boolean_logical_or.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "d": { "type": "Number", "value": 2.0, @@ -154,5 +262,79 @@ description: Variables in memory after executing boolean_logical_or.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/circle_three_point/program_memory.snap b/src/wasm-lib/kcl/tests/circle_three_point/program_memory.snap index 0557a82390..34d05373c2 100644 --- a/src/wasm-lib/kcl/tests/circle_three_point/program_memory.snap +++ b/src/wasm-lib/kcl/tests/circle_three_point/program_memory.snap @@ -3,25 +3,170 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing circle_three_point.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] }, "sketch001": { "type": "Solid", @@ -153,5 +298,42 @@ description: Variables in memory after executing circle_three_point.kcl } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/program_memory.snap b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/program_memory.snap index f59ccb4032..c5fd65212c 100644 --- a/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/program_memory.snap +++ b/src/wasm-lib/kcl/tests/circular_pattern3d_a_pattern/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing circular_pattern3d_a_pattern.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "exampleSketch": { "type": "Solid", @@ -63460,5 +63568,79 @@ description: Variables in memory after executing circular_pattern3d_a_pattern.kc ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/comparisons/program_memory.snap b/src/wasm-lib/kcl/tests/comparisons/program_memory.snap index d700aacb55..405c5d4de1 100644 --- a/src/wasm-lib/kcl/tests/comparisons/program_memory.snap +++ b/src/wasm-lib/kcl/tests/comparisons/program_memory.snap @@ -3,24 +3,206 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing comparisons.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/computed_var/ast.snap b/src/wasm-lib/kcl/tests/computed_var/ast.snap index bc20aa0eb2..399df0c0bd 100644 --- a/src/wasm-lib/kcl/tests/computed_var/ast.snap +++ b/src/wasm-lib/kcl/tests/computed_var/ast.snap @@ -391,9 +391,180 @@ description: Result of parsing computed_var.kcl "start": 168, "type": "ExpressionStatement", "type": "ExpressionStatement" + }, + { + "end": 242, + "expression": { + "arguments": [ + { + "end": 222, + "name": "PI", + "start": 220, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 225, + "raw": "3", + "start": 224, + "type": "Literal", + "type": "Literal", + "value": { + "value": 3.0, + "suffix": "None" + } + }, + { + "end": 230, + "raw": "0.2", + "start": 227, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.2, + "suffix": "None" + } + }, + { + "end": 241, + "raw": "\"oops pi\"", + "start": 232, + "type": "Literal", + "type": "Literal", + "value": "oops pi" + } + ], + "callee": { + "end": 219, + "name": "assertEqual", + "start": 208, + "type": "Identifier" + }, + "end": 242, + "start": 208, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 208, + "type": "ExpressionStatement", + "type": "ExpressionStatement" + }, + { + "declaration": { + "end": 258, + "id": { + "end": 244, + "name": "x", + "start": 243, + "type": "Identifier" + }, + "init": { + "arguments": [ + { + "end": 257, + "left": { + "end": 252, + "raw": "2", + "start": 251, + "type": "Literal", + "type": "Literal", + "value": { + "value": 2.0, + "suffix": "None" + } + }, + "operator": "*", + "right": { + "end": 257, + "name": "PI", + "start": 255, + "type": "Identifier", + "type": "Identifier" + }, + "start": 251, + "type": "BinaryExpression", + "type": "BinaryExpression" + } + ], + "callee": { + "end": 250, + "name": "cos", + "start": 247, + "type": "Identifier" + }, + "end": 258, + "start": 247, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 243, + "type": "VariableDeclarator" + }, + "end": 258, + "kind": "const", + "start": 243, + "type": "VariableDeclaration", + "type": "VariableDeclaration" + }, + { + "end": 298, + "expression": { + "arguments": [ + { + "end": 272, + "name": "x", + "start": 271, + "type": "Identifier", + "type": "Identifier" + }, + { + "end": 275, + "raw": "1", + "start": 274, + "type": "Literal", + "type": "Literal", + "value": { + "value": 1.0, + "suffix": "None" + } + }, + { + "end": 285, + "raw": "0.000001", + "start": 277, + "type": "Literal", + "type": "Literal", + "value": { + "value": 0.000001, + "suffix": "None" + } + }, + { + "end": 297, + "raw": "\"oops cos\"", + "start": 287, + "type": "Literal", + "type": "Literal", + "value": "oops cos" + } + ], + "callee": { + "end": 270, + "name": "assertEqual", + "start": 259, + "type": "Identifier" + }, + "end": 298, + "start": 259, + "type": "CallExpression", + "type": "CallExpression" + }, + "start": 259, + "type": "ExpressionStatement", + "type": "ExpressionStatement" } ], - "end": 207, + "end": 299, "nonCodeMeta": { "nonCodeNodes": { "2": [ @@ -425,6 +596,16 @@ description: Result of parsing computed_var.kcl "type": "newLine" } } + ], + "7": [ + { + "end": 208, + "start": 206, + "type": "NonCodeNode", + "value": { + "type": "newLine" + } + } ] }, "startNodes": [ diff --git a/src/wasm-lib/kcl/tests/computed_var/input.kcl b/src/wasm-lib/kcl/tests/computed_var/input.kcl index 8c16990f28..40b84b6bf4 100644 --- a/src/wasm-lib/kcl/tests/computed_var/input.kcl +++ b/src/wasm-lib/kcl/tests/computed_var/input.kcl @@ -12,3 +12,7 @@ obj = { foo = 1, bar = 0 } one = obj[p] assertEqual(one, 1, 0.0000001, "oops") + +assertEqual(PI, 3, 0.2, "oops pi") +x = cos(2 * PI) +assertEqual(x, 1, 0.000001, "oops cos") diff --git a/src/wasm-lib/kcl/tests/computed_var/ops.snap b/src/wasm-lib/kcl/tests/computed_var/ops.snap index a350d00b79..dc4a20af3f 100644 --- a/src/wasm-lib/kcl/tests/computed_var/ops.snap +++ b/src/wasm-lib/kcl/tests/computed_var/ops.snap @@ -1,6 +1,25 @@ --- source: kcl/src/simulation_tests.rs description: Operations executed computed_var.kcl -snapshot_kind: text --- -[] +[ + { + "type": "UserDefinedFunctionCall", + "name": "cos", + "functionSourceRange": [ + 1446, + 1478, + 2 + ], + "unlabeledArg": null, + "labeledArgs": {}, + "sourceRange": [ + 247, + 258, + 0 + ] + }, + { + "type": "UserDefinedFunctionReturn" + } +] diff --git a/src/wasm-lib/kcl/tests/computed_var/program_memory.snap b/src/wasm-lib/kcl/tests/computed_var/program_memory.snap index 559a57075e..41738eff19 100644 --- a/src/wasm-lib/kcl/tests/computed_var/program_memory.snap +++ b/src/wasm-lib/kcl/tests/computed_var/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing computed_var.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "arr": { "type": "Array", @@ -89,6 +160,43 @@ description: Variables in memory after executing computed_var.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "i": { "type": "Number", "value": 3.0, @@ -168,6 +276,80 @@ description: Variables in memory after executing computed_var.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "ten": { "type": "Number", "value": 10.0, @@ -180,5 +362,18 @@ description: Variables in memory after executing computed_var.kcl ] } ] + }, + "x": { + "type": "Number", + "value": 1.0, + "__meta": [ + { + "sourceRange": [ + 247, + 258, + 0 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/cube/program_memory.snap b/src/wasm-lib/kcl/tests/cube/program_memory.snap index 9d273de37a..c92a2f03d5 100644 --- a/src/wasm-lib/kcl/tests/cube/program_memory.snap +++ b/src/wasm-lib/kcl/tests/cube/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing cube.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -944,5 +1052,79 @@ description: Variables in memory after executing cube.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/double_map_fn/program_memory.snap b/src/wasm-lib/kcl/tests/double_map_fn/program_memory.snap index e9cd254ce9..0f432e8fda 100644 --- a/src/wasm-lib/kcl/tests/double_map_fn/program_memory.snap +++ b/src/wasm-lib/kcl/tests/double_map_fn/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing double_map_fn.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "increment": { "type": "Function", @@ -92,6 +200,80 @@ description: Variables in memory after executing double_map_fn.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "xs": { "type": "Array", "value": [ diff --git a/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap b/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap index 9cf610ba22..0db9e79078 100644 --- a/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap +++ b/src/wasm-lib/kcl/tests/fillet-and-shell/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing fillet-and-shell.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "border": { "type": "Number", @@ -655,6 +726,43 @@ description: Variables in memory after executing fillet-and-shell.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "edge1": { "type": "TagIdentifier", "type": "TagIdentifier", @@ -1553,6 +1661,80 @@ description: Variables in memory after executing fillet-and-shell.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "widthBetweenScrews": { "type": "Number", "value": 23.0, diff --git a/src/wasm-lib/kcl/tests/function_sketch/program_memory.snap b/src/wasm-lib/kcl/tests/function_sketch/program_memory.snap index 3499588a5b..1b09020901 100644 --- a/src/wasm-lib/kcl/tests/function_sketch/program_memory.snap +++ b/src/wasm-lib/kcl/tests/function_sketch/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing function_sketch.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "box": { "type": "Function", @@ -405,6 +476,43 @@ description: Variables in memory after executing function_sketch.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "fnBox": { "type": "Solid", "value": { @@ -622,5 +730,79 @@ description: Variables in memory after executing function_sketch.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/function_sketch_with_position/program_memory.snap b/src/wasm-lib/kcl/tests/function_sketch_with_position/program_memory.snap index 1ede903114..85801018a0 100644 --- a/src/wasm-lib/kcl/tests/function_sketch_with_position/program_memory.snap +++ b/src/wasm-lib/kcl/tests/function_sketch_with_position/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing function_sketch_with_position.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "box": { "type": "Function", @@ -391,6 +462,117 @@ description: Variables in memory after executing function_sketch_with_position.k } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thing": { "type": "Solid", "value": { diff --git a/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap b/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap index 3a7d731a75..3e6ad0905f 100644 --- a/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap +++ b/src/wasm-lib/kcl/tests/helix_ccw/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing helix_ccw.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -153,5 +261,79 @@ description: Variables in memory after executing helix_ccw.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/helix_simple/program_memory.snap b/src/wasm-lib/kcl/tests/helix_simple/program_memory.snap index 61a4decc4d..fab8289a86 100644 --- a/src/wasm-lib/kcl/tests/helix_simple/program_memory.snap +++ b/src/wasm-lib/kcl/tests/helix_simple/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing helix_simple.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "edge001": { "type": "TagIdentifier", @@ -232,5 +340,79 @@ description: Variables in memory after executing helix_simple.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/i_shape/program_memory.snap b/src/wasm-lib/kcl/tests/i_shape/program_memory.snap index c38214f491..90bbed5496 100644 --- a/src/wasm-lib/kcl/tests/i_shape/program_memory.snap +++ b/src/wasm-lib/kcl/tests/i_shape/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing i_shape.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "brace_base": { "type": "Sketch", @@ -668,6 +739,43 @@ description: Variables in memory after executing i_shape.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "d_wrist_circumference": { "type": "Array", "value": [ @@ -1950,6 +2058,80 @@ description: Variables in memory after executing i_shape.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "width": { "type": "Number", "value": 68.4, diff --git a/src/wasm-lib/kcl/tests/if_else/program_memory.snap b/src/wasm-lib/kcl/tests/if_else/program_memory.snap index b1b247184b..61f0a50718 100644 --- a/src/wasm-lib/kcl/tests/if_else/program_memory.snap +++ b/src/wasm-lib/kcl/tests/if_else/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing if_else.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "a": { "type": "Number", @@ -61,5 +132,116 @@ description: Variables in memory after executing if_else.kcl ] } ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/import_constant/program_memory.snap b/src/wasm-lib/kcl/tests/import_constant/program_memory.snap index 84d0653897..ac416f44ff 100644 --- a/src/wasm-lib/kcl/tests/import_constant/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_constant/program_memory.snap @@ -3,25 +3,207 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_constant.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] }, "three": { "type": "Number", @@ -31,7 +213,7 @@ description: Variables in memory after executing import_constant.kcl "sourceRange": [ 15, 16, - 1 + 3 ] } ] diff --git a/src/wasm-lib/kcl/tests/import_cycle1/artifact_commands.snap b/src/wasm-lib/kcl/tests/import_cycle1/artifact_commands.snap index 6ddd425b25..8728f77d0f 100644 --- a/src/wasm-lib/kcl/tests/import_cycle1/artifact_commands.snap +++ b/src/wasm-lib/kcl/tests/import_cycle1/artifact_commands.snap @@ -1,7 +1,6 @@ --- source: kcl/src/simulation_tests.rs description: Artifact commands import_cycle1.kcl -snapshot_kind: text --- [ { @@ -281,5 +280,17 @@ snapshot_kind: text "object_id": "[uuid]", "hidden": true } + }, + { + "cmdId": "[uuid]", + "range": [ + 0, + 33, + 0 + ], + "command": { + "type": "set_scene_units", + "unit": "in" + } } ] diff --git a/src/wasm-lib/kcl/tests/import_export/program_memory.snap b/src/wasm-lib/kcl/tests/import_export/program_memory.snap index 4bad48a1e9..a9d653c473 100644 --- a/src/wasm-lib/kcl/tests/import_export/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_export/program_memory.snap @@ -3,25 +3,207 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_export.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] }, "three": { "type": "Number", @@ -31,7 +213,7 @@ description: Variables in memory after executing import_export.kcl "sourceRange": [ 15, 16, - 2 + 4 ] } ] diff --git a/src/wasm-lib/kcl/tests/import_foreign/program_memory.snap b/src/wasm-lib/kcl/tests/import_foreign/program_memory.snap index 245fea9a45..0444fedd82 100644 --- a/src/wasm-lib/kcl/tests/import_foreign/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_foreign/program_memory.snap @@ -3,29 +3,137 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_foreign.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Module", - "value": 1, + "value": 3, "__meta": [ { "sourceRange": [ @@ -51,5 +159,79 @@ description: Variables in memory after executing import_foreign.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_commands.snap b/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_commands.snap index b8431951cb..43ac8e0c8f 100644 --- a/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_commands.snap +++ b/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_commands.snap @@ -298,7 +298,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 52, 71, - 1 + 3 ], "command": { "type": "make_plane", @@ -327,7 +327,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 77, 103, - 1 + 3 ], "command": { "type": "enable_sketch_mode", @@ -347,7 +347,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 77, 103, - 1 + 3 ], "command": { "type": "start_path" @@ -358,7 +358,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 77, 103, - 1 + 3 ], "command": { "type": "move_path_pen", @@ -375,7 +375,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 109, 127, - 1 + 3 ], "command": { "type": "extend_path", @@ -396,7 +396,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 133, 152, - 1 + 3 ], "command": { "type": "extend_path", @@ -417,7 +417,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 158, 177, - 1 + 3 ], "command": { "type": "extend_path", @@ -438,7 +438,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 183, 202, - 1 + 3 ], "command": { "type": "extend_path", @@ -459,7 +459,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 208, 233, - 1 + 3 ], "command": { "type": "extend_path", @@ -480,7 +480,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 239, 260, - 1 + 3 ], "command": { "type": "extend_path", @@ -501,7 +501,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 266, 285, - 1 + 3 ], "command": { "type": "extend_path", @@ -522,7 +522,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 291, 298, - 1 + 3 ], "command": { "type": "close_path", @@ -534,7 +534,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 291, 298, - 1 + 3 ], "command": { "type": "sketch_mode_disable" @@ -545,7 +545,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 304, 330, - 1 + 3 ], "command": { "type": "revolve", @@ -573,7 +573,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 304, 330, - 1 + 3 ], "command": { "type": "object_bring_to_front", @@ -585,7 +585,7 @@ description: Artifact commands import_function_not_sketch.kcl "range": [ 304, 330, - 1 + 3 ], "command": { "type": "solid3d_get_extrusion_face_info", diff --git a/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_graph_flowchart.snap b/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_graph_flowchart.snap index b9533e850c..f9dde0b4b5 100644 --- a/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_graph_flowchart.snap +++ b/src/wasm-lib/kcl/tests/import_function_not_sketch/artifact_graph_flowchart.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 189 description: Artifact graph flowchart import_function_not_sketch.kcl extension: md snapshot_kind: binary diff --git a/src/wasm-lib/kcl/tests/import_function_not_sketch/program_memory.snap b/src/wasm-lib/kcl/tests/import_function_not_sketch/program_memory.snap index 9afbd8a563..84a8771117 100644 --- a/src/wasm-lib/kcl/tests/import_function_not_sketch/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_function_not_sketch/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_function_not_sketch.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "one": { "type": "Function", @@ -88,6 +196,80 @@ description: Variables in memory after executing import_function_not_sketch.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "two": { "type": "Function", "expression": { @@ -96,7 +278,7 @@ description: Variables in memory after executing import_function_not_sketch.kcl { "argument": { "end": 388, - "moduleId": 1, + "moduleId": 3, "raw": "5", "start": 387, "type": "Literal", @@ -107,24 +289,24 @@ description: Variables in memory after executing import_function_not_sketch.kcl } }, "end": 388, - "moduleId": 1, + "moduleId": 3, "start": 380, "type": "ReturnStatement", "type": "ReturnStatement" } ], "end": 390, - "moduleId": 1, + "moduleId": 3, "start": 378 }, "end": 390, - "moduleId": 1, + "moduleId": 3, "params": [], "start": 372, "type": "FunctionExpression" }, "memory": [ - 1, + 3, 1 ], "__meta": [ @@ -132,7 +314,7 @@ description: Variables in memory after executing import_function_not_sketch.kcl "sourceRange": [ 372, 390, - 1 + 3 ] } ] diff --git a/src/wasm-lib/kcl/tests/import_glob/program_memory.snap b/src/wasm-lib/kcl/tests/import_glob/program_memory.snap index eb51466a16..35793ad5e9 100644 --- a/src/wasm-lib/kcl/tests/import_glob/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_glob/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_glob.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "foo": { "type": "Function", @@ -31,7 +139,7 @@ description: Variables in memory after executing import_glob.kcl { "argument": { "end": 47, - "moduleId": 1, + "moduleId": 3, "raw": "42", "start": 45, "type": "Literal", @@ -42,24 +150,24 @@ description: Variables in memory after executing import_glob.kcl } }, "end": 47, - "moduleId": 1, + "moduleId": 3, "start": 38, "type": "ReturnStatement", "type": "ReturnStatement" } ], "end": 49, - "moduleId": 1, + "moduleId": 3, "start": 34 }, "end": 49, - "moduleId": 1, + "moduleId": 3, "params": [], "start": 31, "type": "FunctionExpression" }, "memory": [ - 1, + 3, 1 ], "__meta": [ @@ -67,7 +175,81 @@ description: Variables in memory after executing import_glob.kcl "sourceRange": [ 31, 49, - 1 + 3 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 ] } ] @@ -80,7 +262,7 @@ description: Variables in memory after executing import_glob.kcl "sourceRange": [ 15, 16, - 1 + 3 ] } ] diff --git a/src/wasm-lib/kcl/tests/import_side_effect/artifact_commands.snap b/src/wasm-lib/kcl/tests/import_side_effect/artifact_commands.snap index 17273e52b5..d874eca0ef 100644 --- a/src/wasm-lib/kcl/tests/import_side_effect/artifact_commands.snap +++ b/src/wasm-lib/kcl/tests/import_side_effect/artifact_commands.snap @@ -1,7 +1,6 @@ --- source: kcl/src/simulation_tests.rs description: Artifact commands import_side_effect.kcl -snapshot_kind: text --- [ { @@ -287,7 +286,7 @@ snapshot_kind: text "range": [ 81, 100, - 1 + 3 ], "command": { "type": "make_plane", @@ -316,7 +315,7 @@ snapshot_kind: text "range": [ 106, 149, - 1 + 3 ], "command": { "type": "enable_sketch_mode", @@ -336,7 +335,7 @@ snapshot_kind: text "range": [ 106, 149, - 1 + 3 ], "command": { "type": "start_path" @@ -347,7 +346,7 @@ snapshot_kind: text "range": [ 106, 149, - 1 + 3 ], "command": { "type": "move_path_pen", @@ -364,7 +363,7 @@ snapshot_kind: text "range": [ 106, 149, - 1 + 3 ], "command": { "type": "extend_path", @@ -393,7 +392,7 @@ snapshot_kind: text "range": [ 106, 149, - 1 + 3 ], "command": { "type": "close_path", diff --git a/src/wasm-lib/kcl/tests/import_side_effect/artifact_graph_flowchart.snap b/src/wasm-lib/kcl/tests/import_side_effect/artifact_graph_flowchart.snap index d79822959c..08f5e64c05 100644 --- a/src/wasm-lib/kcl/tests/import_side_effect/artifact_graph_flowchart.snap +++ b/src/wasm-lib/kcl/tests/import_side_effect/artifact_graph_flowchart.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 189 description: Artifact graph flowchart import_side_effect.kcl extension: md snapshot_kind: binary diff --git a/src/wasm-lib/kcl/tests/import_side_effect/program_memory.snap b/src/wasm-lib/kcl/tests/import_side_effect/program_memory.snap index 93dc933d0a..c33d5bdd1e 100644 --- a/src/wasm-lib/kcl/tests/import_side_effect/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_side_effect/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_side_effect.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "foo": { "type": "Function", @@ -31,7 +139,7 @@ description: Variables in memory after executing import_side_effect.kcl { "argument": { "end": 32, - "moduleId": 1, + "moduleId": 3, "raw": "0", "start": 31, "type": "Literal", @@ -42,24 +150,24 @@ description: Variables in memory after executing import_side_effect.kcl } }, "end": 32, - "moduleId": 1, + "moduleId": 3, "start": 24, "type": "ReturnStatement", "type": "ReturnStatement" } ], "end": 34, - "moduleId": 1, + "moduleId": 3, "start": 22 }, "end": 34, - "moduleId": 1, + "moduleId": 3, "params": [], "start": 16, "type": "FunctionExpression" }, "memory": [ - 1, + 3, 1 ], "__meta": [ @@ -67,7 +175,81 @@ description: Variables in memory after executing import_side_effect.kcl "sourceRange": [ 16, 34, - 1 + 3 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 ] } ] diff --git a/src/wasm-lib/kcl/tests/import_whole/artifact_commands.snap b/src/wasm-lib/kcl/tests/import_whole/artifact_commands.snap index 9aae1a0504..91c588fc65 100644 --- a/src/wasm-lib/kcl/tests/import_whole/artifact_commands.snap +++ b/src/wasm-lib/kcl/tests/import_whole/artifact_commands.snap @@ -287,7 +287,7 @@ snapshot_kind: text "range": [ 0, 35, - 1 + 3 ], "command": { "type": "set_scene_units", @@ -299,7 +299,7 @@ snapshot_kind: text "range": [ 36, 55, - 1 + 3 ], "command": { "type": "make_plane", @@ -328,7 +328,7 @@ snapshot_kind: text "range": [ 61, 104, - 1 + 3 ], "command": { "type": "enable_sketch_mode", @@ -348,7 +348,7 @@ snapshot_kind: text "range": [ 61, 104, - 1 + 3 ], "command": { "type": "start_path" @@ -359,7 +359,7 @@ snapshot_kind: text "range": [ 61, 104, - 1 + 3 ], "command": { "type": "move_path_pen", @@ -376,7 +376,7 @@ snapshot_kind: text "range": [ 61, 104, - 1 + 3 ], "command": { "type": "extend_path", @@ -405,7 +405,7 @@ snapshot_kind: text "range": [ 61, 104, - 1 + 3 ], "command": { "type": "close_path", @@ -417,7 +417,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "enable_sketch_mode", @@ -437,7 +437,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "extrude", @@ -451,7 +451,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "sketch_mode_disable" @@ -462,7 +462,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "object_bring_to_front", @@ -474,7 +474,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "solid3d_get_extrusion_face_info", @@ -487,7 +487,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "solid3d_get_opposite_edge", @@ -501,7 +501,7 @@ snapshot_kind: text "range": [ 110, 130, - 1 + 3 ], "command": { "type": "solid3d_get_next_adjacent_edge", diff --git a/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap b/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap index 8822fcd31d..2773b9f690 100644 --- a/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap +++ b/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap @@ -1,5 +1,6 @@ --- source: kcl/src/simulation_tests.rs +assertion_line: 188 description: Artifact graph flowchart import_whole.kcl extension: md snapshot_kind: binary diff --git a/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap.md b/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap.md index 3a7c30ba33..dbc7ca13c1 100644 --- a/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap.md +++ b/src/wasm-lib/kcl/tests/import_whole/artifact_graph_flowchart.snap.md @@ -1,12 +1,12 @@ ```mermaid flowchart LR subgraph path2 [Path] - 2["Path
[61, 104, 1]"] - 3["Segment
[61, 104, 1]"] + 2["Path
[61, 104, 3]"] + 3["Segment
[61, 104, 3]"] 4[Solid2d] end - 1["Plane
[36, 55, 1]"] - 5["Sweep Extrusion
[110, 130, 1]"] + 1["Plane
[36, 55, 3]"] + 5["Sweep Extrusion
[110, 130, 3]"] 6[Wall] 7["Cap Start"] 8["Cap End"] diff --git a/src/wasm-lib/kcl/tests/import_whole/program_memory.snap b/src/wasm-lib/kcl/tests/import_whole/program_memory.snap index 93fd446e42..4658611923 100644 --- a/src/wasm-lib/kcl/tests/import_whole/program_memory.snap +++ b/src/wasm-lib/kcl/tests/import_whole/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing import_whole.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "bar": { "type": "Solid", @@ -36,7 +107,7 @@ description: Variables in memory after executing import_whole.kcl "sourceRange": [ 61, 104, - 1 + 3 ], "tag": null, "type": "extrudeArc" @@ -52,7 +123,7 @@ description: Variables in memory after executing import_whole.kcl "sourceRange": [ 61, 104, - 1 + 3 ] }, "ccw": true, @@ -118,7 +189,7 @@ description: Variables in memory after executing import_whole.kcl "sourceRange": [ 61, 104, - 1 + 3 ] } }, @@ -132,7 +203,7 @@ description: Variables in memory after executing import_whole.kcl "sourceRange": [ 61, 104, - 1 + 3 ] } ] @@ -148,15 +219,52 @@ description: Variables in memory after executing import_whole.kcl "sourceRange": [ 61, 104, - 1 + 3 ] } ] } }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "foo": { "type": "Module", - "value": 1, + "value": 3, "__meta": [ { "sourceRange": [ @@ -166,5 +274,79 @@ description: Variables in memory after executing import_whole.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/index_of_array/program_memory.snap b/src/wasm-lib/kcl/tests/index_of_array/program_memory.snap index ba91f6e15a..d68882b8c0 100644 --- a/src/wasm-lib/kcl/tests/index_of_array/program_memory.snap +++ b/src/wasm-lib/kcl/tests/index_of_array/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing index_of_array.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "arr": { "type": "Array", @@ -76,6 +147,43 @@ description: Variables in memory after executing index_of_array.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "i": { "type": "Number", "value": 1.0, @@ -114,5 +222,79 @@ description: Variables in memory after executing index_of_array.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/kittycad_svg/program_memory.snap b/src/wasm-lib/kcl/tests/kittycad_svg/program_memory.snap index 9257aae5b2..3a0ab23dde 100644 --- a/src/wasm-lib/kcl/tests/kittycad_svg/program_memory.snap +++ b/src/wasm-lib/kcl/tests/kittycad_svg/program_memory.snap @@ -3,25 +3,170 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing kittycad_svg.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] }, "svg": { "type": "Solid", @@ -8847,5 +8992,42 @@ description: Variables in memory after executing kittycad_svg.kcl } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/kw_fn/program_memory.snap b/src/wasm-lib/kcl/tests/kw_fn/program_memory.snap index 5f40f3838e..8810ea5206 100644 --- a/src/wasm-lib/kcl/tests/kw_fn/program_memory.snap +++ b/src/wasm-lib/kcl/tests/kw_fn/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing kw_fn.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "add": { "type": "Function", @@ -98,6 +169,43 @@ description: Variables in memory after executing kw_fn.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "increment": { "type": "Function", "expression": { @@ -168,6 +276,80 @@ description: Variables in memory after executing kw_fn.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "three": { "type": "Number", "value": 3.0, diff --git a/src/wasm-lib/kcl/tests/kw_fn_with_defaults/program_memory.snap b/src/wasm-lib/kcl/tests/kw_fn_with_defaults/program_memory.snap index 0f256522fd..05828f1a1d 100644 --- a/src/wasm-lib/kcl/tests/kw_fn_with_defaults/program_memory.snap +++ b/src/wasm-lib/kcl/tests/kw_fn_with_defaults/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing kw_fn_with_defaults.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "increment": { "type": "Function", @@ -107,6 +215,80 @@ description: Variables in memory after executing kw_fn_with_defaults.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "twentyOne": { "type": "Number", "value": 21.0, diff --git a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/program_memory.snap b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/program_memory.snap index 28f34e7610..0f5a7b3f10 100644 --- a/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/program_memory.snap +++ b/src/wasm-lib/kcl/tests/linear_pattern3d_a_pattern/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing linear_pattern3d_a_pattern.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "exampleSketch": { "type": "Solid", @@ -12290,5 +12398,79 @@ description: Variables in memory after executing linear_pattern3d_a_pattern.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/mike_stress_test/program_memory.snap b/src/wasm-lib/kcl/tests/mike_stress_test/program_memory.snap index 0075bfb43c..1c2c14ab9a 100644 --- a/src/wasm-lib/kcl/tests/mike_stress_test/program_memory.snap +++ b/src/wasm-lib/kcl/tests/mike_stress_test/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing mike_stress_test.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -31147,5 +31255,79 @@ description: Variables in memory after executing mike_stress_test.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/neg_xz_plane/program_memory.snap b/src/wasm-lib/kcl/tests/neg_xz_plane/program_memory.snap index bca1e3b3e5..627162bf81 100644 --- a/src/wasm-lib/kcl/tests/neg_xz_plane/program_memory.snap +++ b/src/wasm-lib/kcl/tests/neg_xz_plane/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing neg_xz_plane.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -209,5 +317,79 @@ description: Variables in memory after executing neg_xz_plane.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_appearance0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_appearance0.png index 2540eb80e1..64894a9083 100644 Binary files a/src/wasm-lib/kcl/tests/outputs/serial_test_example_appearance0.png and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_appearance0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-E0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-E0.png new file mode 100644 index 0000000000..5c79e062ed Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-E0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-PI0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-PI0.png new file mode 100644 index 0000000000..971c03c9dc Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-PI0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-TAU0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-TAU0.png new file mode 100644 index 0000000000..9540708525 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_const_std-math-TAU0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_cos0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-cos0.png similarity index 100% rename from src/wasm-lib/kcl/tests/outputs/serial_test_example_cos0.png rename to src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-cos0.png diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_sin0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-sin0.png similarity index 100% rename from src/wasm-lib/kcl/tests/outputs/serial_test_example_sin0.png rename to src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-sin0.png diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_tan0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-tan0.png similarity index 100% rename from src/wasm-lib/kcl/tests/outputs/serial_test_example_tan0.png rename to src/wasm-lib/kcl/tests/outputs/serial_test_example_std-math-tan0.png diff --git a/src/wasm-lib/kcl/tests/parametric/program_memory.snap b/src/wasm-lib/kcl/tests/parametric/program_memory.snap index acbccbe32a..8bbd940022 100644 --- a/src/wasm-lib/kcl/tests/parametric/program_memory.snap +++ b/src/wasm-lib/kcl/tests/parametric/program_memory.snap @@ -3,6 +3,19 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing parametric.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "FOS": { "type": "Number", "value": 2.0, @@ -19,22 +32,80 @@ description: Variables in memory after executing parametric.kcl "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "bracket": { "type": "Solid", @@ -316,6 +387,43 @@ description: Variables in memory after executing parametric.kcl ] } }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "distance": { "type": "Number", "value": 6.0, @@ -381,6 +489,80 @@ description: Variables in memory after executing parametric.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thickness": { "type": "Number", "value": 0.1851640199545103, diff --git a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap index d0689dc22a..7c78cb5305 100644 --- a/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap +++ b/src/wasm-lib/kcl/tests/parametric_with_tan_arc/program_memory.snap @@ -3,6 +3,19 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing parametric_with_tan_arc.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "FOS": { "type": "Number", "value": 2.0, @@ -19,22 +32,80 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "bracket": { "type": "Solid", @@ -388,6 +459,43 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl ] } }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "distance": { "type": "Number", "value": 12.0, @@ -460,6 +568,80 @@ description: Variables in memory after executing parametric_with_tan_arc.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thickness": { "type": "Number", "value": 0.36181361349331637, diff --git a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap index 628d81ddf5..8a7b6d515b 100644 --- a/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap +++ b/src/wasm-lib/kcl/tests/pentagon_fillet_sugar/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing pentagon_fillet_sugar.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "a": { "type": "TagIdentifier", @@ -1711,6 +1782,43 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "p": { "type": "Solid", "value": { @@ -3413,6 +3521,80 @@ description: Variables in memory after executing pentagon_fillet_sugar.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "triangleHeight": { "type": "Number", "value": 200.0, diff --git a/src/wasm-lib/kcl/tests/pipe_as_arg/program_memory.snap b/src/wasm-lib/kcl/tests/pipe_as_arg/program_memory.snap index d10ddf0c85..6338e86826 100644 --- a/src/wasm-lib/kcl/tests/pipe_as_arg/program_memory.snap +++ b/src/wasm-lib/kcl/tests/pipe_as_arg/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing pipe_as_arg.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -1021,6 +1129,80 @@ description: Variables in memory after executing pipe_as_arg.kcl ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "width": { "type": "Function", "expression": { diff --git a/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap b/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap index f30dcb68ff..d0d6870f2c 100644 --- a/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap +++ b/src/wasm-lib/kcl/tests/poop_chute/program_memory.snap @@ -3,6 +3,19 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing poop_chute.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "Fx": { "type": "Number", "value": 0.5, @@ -32,22 +45,80 @@ description: Variables in memory after executing poop_chute.kcl "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "back_length": { "type": "Number", @@ -75,6 +146,43 @@ description: Variables in memory after executing poop_chute.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "exit_height": { "type": "Number", "value": 1.0, @@ -828,6 +936,43 @@ description: Variables in memory after executing poop_chute.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -1794,6 +1939,43 @@ description: Variables in memory after executing poop_chute.kcl ] } }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "wall_thickness": { "type": "Number", "value": 0.125, diff --git a/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap b/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap index d00ad0c21d..b8999aaf27 100644 --- a/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap +++ b/src/wasm-lib/kcl/tests/property_of_object/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing property_of_object.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "obj": { "type": "Object", @@ -181,5 +289,79 @@ description: Variables in memory after executing property_of_object.kcl ] } ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/riddle_small/program_memory.snap b/src/wasm-lib/kcl/tests/riddle_small/program_memory.snap index a6bd4710e3..d75c3e2ad8 100644 --- a/src/wasm-lib/kcl/tests/riddle_small/program_memory.snap +++ b/src/wasm-lib/kcl/tests/riddle_small/program_memory.snap @@ -16,25 +16,133 @@ description: Variables in memory after executing riddle_small.kcl } ] }, + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "ox": { "type": "Number", @@ -350,6 +458,43 @@ description: Variables in memory after executing riddle_small.kcl ] } }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "t": { "type": "Function", "expression": { @@ -451,6 +596,43 @@ description: Variables in memory after executing riddle_small.kcl } ] }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "xs": { "type": "Number", "value": 205804.0, diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap index de46a0c5d2..4455158336 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times-different-order/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch-on-chamfer-two-times-different-order.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "extrude001": { "type": "Solid", @@ -2201,6 +2309,43 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -4487,5 +4632,42 @@ description: Variables in memory after executing sketch-on-chamfer-two-times-dif } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap index 2c95878abc..d87a493193 100644 --- a/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch-on-chamfer-two-times/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch-on-chamfer-two-times.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "extrude001": { "type": "Solid", @@ -2201,6 +2309,43 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -4487,5 +4632,42 @@ description: Variables in memory after executing sketch-on-chamfer-two-times.kcl } ] } + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap index 58d0f0da2d..dad6e5e713 100644 --- a/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_in_object/program_memory.snap @@ -3,25 +3,207 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_in_object.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] }, "test": { "type": "Function", diff --git a/src/wasm-lib/kcl/tests/sketch_on_face/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face/program_memory.snap index 418cae93d4..aa34b10777 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "here": { "type": "TagIdentifier", @@ -878,5 +986,79 @@ description: Variables in memory after executing sketch_on_face.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap index 8c3d799483..f9b1059207 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_after_fillets_referencing_face/program_memory.snap @@ -3,6 +3,19 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_after_fillets_referencing_face.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "FOS": { "type": "Number", "value": 2.0, @@ -19,7 +32,15 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] }, "L": { "type": "Number", @@ -61,20 +82,70 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re } ] }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] + }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "bracket": { "type": "Solid", @@ -581,6 +652,43 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re ] } }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "filletR": { "type": "Number", "value": 0.25, @@ -813,6 +921,43 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Solid", "value": { @@ -1556,6 +1701,43 @@ description: Variables in memory after executing sketch_on_face_after_fillets_re ] } }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] + }, "thickness": { "type": "Number", "value": 0.32071349029490925, diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap index e923b6f7b7..e8197381bd 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_circle_tagged/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_circle_tagged.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -1033,5 +1141,79 @@ description: Variables in memory after executing sketch_on_face_circle_tagged.kc } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_end/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_end/program_memory.snap index d8a03c7de8..724aab50c3 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_end/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_end/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_end.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -977,5 +1085,79 @@ description: Variables in memory after executing sketch_on_face_end.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_end_negative_extrude/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_end_negative_extrude/program_memory.snap index 24cc67a53a..6f4bd97bcc 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_end_negative_extrude/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_end_negative_extrude/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_end_negative_extrude.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -977,5 +1085,79 @@ description: Variables in memory after executing sketch_on_face_end_negative_ext } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/sketch_on_face_start/program_memory.snap b/src/wasm-lib/kcl/tests/sketch_on_face_start/program_memory.snap index d33f7621bd..31297d55bc 100644 --- a/src/wasm-lib/kcl/tests/sketch_on_face_start/program_memory.snap +++ b/src/wasm-lib/kcl/tests/sketch_on_face_start/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing sketch_on_face_start.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "cube": { "type": "Function", @@ -1195,5 +1303,79 @@ description: Variables in memory after executing sketch_on_face_start.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/ssi_pattern/program_memory.snap b/src/wasm-lib/kcl/tests/ssi_pattern/program_memory.snap index 67a1e4556a..a5da2c164f 100644 --- a/src/wasm-lib/kcl/tests/ssi_pattern/program_memory.snap +++ b/src/wasm-lib/kcl/tests/ssi_pattern/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing ssi_pattern.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "extrude001": { "type": "Solid", @@ -428,6 +536,43 @@ description: Variables in memory after executing ssi_pattern.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "sketch001": { "type": "Sketch", "value": { @@ -14885,5 +15030,42 @@ description: Variables in memory after executing ssi_pattern.kcl ] } ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap b/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap index 5ec6e6fe14..f62ebf30e8 100644 --- a/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap +++ b/src/wasm-lib/kcl/tests/tan_arc_x_line/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing tan_arc_x_line.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "angleOffset": { "type": "Number", @@ -199,6 +270,43 @@ description: Variables in memory after executing tan_arc_x_line.kcl } ] }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, "r": { "type": "Number", "value": 1.0, @@ -212,6 +320,43 @@ description: Variables in memory after executing tan_arc_x_line.kcl } ] }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, "startX": { "type": "Number", "value": 0.0, @@ -237,5 +382,42 @@ description: Variables in memory after executing tan_arc_x_line.kcl ] } ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap b/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap index 4bcb61be32..42315a54dd 100644 --- a/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap +++ b/src/wasm-lib/kcl/tests/tangential_arc/program_memory.snap @@ -3,25 +3,96 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing tangential_arc.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] }, "boxSketch": { "type": "Solid", @@ -214,5 +285,116 @@ description: Variables in memory after executing tangential_arc.kcl } ] } + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } } diff --git a/src/wasm-lib/kcl/tests/xz_plane/program_memory.snap b/src/wasm-lib/kcl/tests/xz_plane/program_memory.snap index 0833df3a12..397806c65a 100644 --- a/src/wasm-lib/kcl/tests/xz_plane/program_memory.snap +++ b/src/wasm-lib/kcl/tests/xz_plane/program_memory.snap @@ -3,25 +3,133 @@ source: kcl/src/simulation_tests.rs description: Variables in memory after executing xz_plane.kcl --- { + "E": { + "type": "Number", + "value": 2.718281828459045, + "__meta": [ + { + "sourceRange": [ + 651, + 689, + 2 + ] + } + ] + }, "HALF_TURN": { "type": "Number", "value": 180.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 109, + 115, + 1 + ] + } + ] + }, + "PI": { + "type": "Number", + "value": 3.141592653589793, + "__meta": [ + { + "sourceRange": [ + 290, + 328, + 2 + ] + } + ] }, "QUARTER_TURN": { "type": "Number", "value": 90.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 84, + 89, + 1 + ] + } + ] + }, + "TAU": { + "type": "Number", + "value": 6.283185307179586, + "__meta": [ + { + "sourceRange": [ + 1042, + 1080, + 2 + ] + } + ] }, "THREE_QUARTER_TURN": { "type": "Number", "value": 270.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 144, + 150, + 1 + ] + } + ] }, "ZERO": { "type": "Number", "value": 0.0, - "__meta": [] + "__meta": [ + { + "sourceRange": [ + 60, + 61, + 1 + ] + } + ] + }, + "cos": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1477, + "moduleId": 2, + "start": 1477 + }, + "end": 1478, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1450, + "moduleId": 2, + "name": "num", + "start": 1447, + "type": "Identifier" + } + } + ], + "start": 1446, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1446, + 1478, + 2 + ] + } + ] }, "part001": { "type": "Solid", @@ -209,5 +317,79 @@ description: Variables in memory after executing xz_plane.kcl } ] } + }, + "sin": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 1875, + "moduleId": 2, + "start": 1875 + }, + "end": 1876, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 1848, + "moduleId": 2, + "name": "num", + "start": 1845, + "type": "Identifier" + } + } + ], + "start": 1844, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 1844, + 1876, + 2 + ] + } + ] + }, + "tan": { + "type": "Function", + "expression": { + "body": { + "body": [], + "end": 2265, + "moduleId": 2, + "start": 2265 + }, + "end": 2266, + "moduleId": 2, + "params": [ + { + "type": "Parameter", + "identifier": { + "end": 2238, + "moduleId": 2, + "name": "num", + "start": 2235, + "type": "Identifier" + } + } + ], + "start": 2234, + "type": "FunctionExpression" + }, + "memory": null, + "__meta": [ + { + "sourceRange": [ + 2234, + 2266, + 2 + ] + } + ] } }