Files
upstream-tldraw/apps/examples/e2e/tests/export-snapshots-data.tsx
upstream-mirror a774ac673a
Some checks failed
Deploy analytics worker / Deploy analytics worker to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
i18n upload strings / Upload latest strings (push) Failing after 1s
Deploy bemo / Deploy bemo to ${{ (github.ref == 'refs/heads/bemo-production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Failing after 1s
Deploy grafana resources / ${{ github.event_name == 'push' && 'Deploy grafana resources' || 'Validate grafana resources (dry run)' }} (push) Failing after 0s
End to end tests (dotcom) / Check for relevant changes (push) Failing after 0s
End to end tests (examples) / Check for relevant changes (push) Failing after 0s
End to end tests (mermaid readability) / Check for relevant changes (push) Failing after 1s
End to end tests (perf) / Check for relevant changes (push) Failing after 0s
Publish editor extensions / Publish editor extensions (push) Failing after 1s
Publish SDK packages / Remove the publish-packages label (push) Has been skipped
Checks / Tests & checks (push) Has been cancelled
Checks / Build all projects (push) Has been cancelled
Deploy templates / Deploy templates (push) Has been cancelled
End to end tests (dotcom) / End to end tests (dotcom) (push) Has been cancelled
End to end tests (mermaid readability) / End to end tests (mermaid readability) (push) Has been cancelled
End to end tests (perf) / End to end tests (perf) (push) Has been cancelled
Deploy .com / Deploy dotcom to ${{ (github.ref == 'refs/heads/production' && 'production') || (github.ref == 'refs/heads/main' && 'staging') || 'preview' }} (push) Has been cancelled
End to end tests (examples) / End to end tests (examples) (push) Has been cancelled
Publish SDK packages / Publish SDK packages (push) Has been cancelled
Publish SDK packages / Tell user released version (push) Has been cancelled
Publish SDK packages / Publishes code templates to separate repositories (push) Has been cancelled
Publish SDK packages / Deploys the template demos with the new SDK version (push) Has been cancelled
snapshot of https://github.com/tldraw/tldraw.git (main, 2026-09-23; blobs > 131072B omitted)
2026-09-23 16:12:52 +05:00

583 lines
18 KiB
TypeScript

/* eslint-disable react/no-string-refs, tldraw/no-internal-imports */
import { b64Vecs, degreesToRadians, TLShapeCrop, toRichText, VecModel } from 'tldraw'
import { TL } from 'tldraw/src/test/test-jsx'
const convexPoints: VecModel[] = [
{ x: 0, y: 0, z: 0.5 },
{ x: 0.1, y: 0, z: 0.5 },
{ x: 0.47, y: 0, z: 0.5 },
{ x: 1.61, y: 0, z: 0.5 },
{ x: 3.9, y: 0, z: 0.5 },
{ x: 7.09, y: 0, z: 0.5 },
{ x: 10.66, y: 0, z: 0.5 },
{ x: 14.15, y: 0, z: 0.5 },
{ x: 17.3, y: 0, z: 0.5 },
{ x: 20.28, y: 0, z: 0.5 },
{ x: 23.43, y: 0.01, z: 0.5 },
{ x: 26.21, y: 0.33, z: 0.5 },
{ x: 28.78, y: 1.22, z: 0.5 },
{ x: 31.52, y: 2.42, z: 0.5 },
{ x: 34.2, y: 3.92, z: 0.5 },
{ x: 36.52, y: 5.72, z: 0.5 },
{ x: 38.36, y: 7.62, z: 0.5 },
{ x: 40.26, y: 10.03, z: 0.5 },
{ x: 42.18, y: 12.96, z: 0.5 },
{ x: 44.04, y: 16.13, z: 0.5 },
{ x: 45.89, y: 19.87, z: 0.5 },
{ x: 47.5, y: 24.12, z: 0.5 },
{ x: 48.77, y: 28.45, z: 0.5 },
{ x: 49.75, y: 32.78, z: 0.5 },
{ x: 50.36, y: 36.93, z: 0.5 },
{ x: 50.72, y: 41.07, z: 0.5 },
{ x: 50.84, y: 45.22, z: 0.5 },
{ x: 50.84, y: 48.58, z: 0.5 },
{ x: 50.84, y: 52.02, z: 0.5 },
{ x: 50.79, y: 55.21, z: 0.5 },
{ x: 50.45, y: 57.41, z: 0.5 },
{ x: 49.83, y: 59.48, z: 0.5 },
{ x: 49.09, y: 61.37, z: 0.5 },
{ x: 48.22, y: 63.04, z: 0.5 },
{ x: 47.28, y: 64.65, z: 0.5 },
{ x: 46.22, y: 66.3, z: 0.5 },
{ x: 45.03, y: 68.03, z: 0.5 },
{ x: 43.81, y: 69.72, z: 0.5 },
{ x: 42.48, y: 71.36, z: 0.5 },
{ x: 40.85, y: 73.1, z: 0.5 },
{ x: 39.24, y: 74.55, z: 0.5 },
{ x: 37.4, y: 75.93, z: 0.5 },
{ x: 35.5, y: 77.19, z: 0.5 },
{ x: 33.64, y: 78.12, z: 0.5 },
{ x: 31.66, y: 79.04, z: 0.5 },
{ x: 29.82, y: 79.77, z: 0.5 },
{ x: 27.93, y: 80.3, z: 0.5 },
{ x: 25.85, y: 80.75, z: 0.5 },
{ x: 23.56, y: 81.14, z: 0.5 },
{ x: 21.35, y: 81.52, z: 0.5 },
{ x: 19.18, y: 81.81, z: 0.5 },
{ x: 17.08, y: 81.95, z: 0.5 },
{ x: 15.18, y: 81.99, z: 0.5 },
{ x: 13.43, y: 81.99, z: 0.5 },
{ x: 11.91, y: 81.99, z: 0.5 },
{ x: 10.63, y: 81.99, z: 0.5 },
{ x: 9.47, y: 81.99, z: 0.5 },
{ x: 8.43, y: 81.99, z: 0.5 },
{ x: 7.57, y: 81.99, z: 0.5 },
{ x: 6.81, y: 81.99, z: 0.5 },
{ x: 6.05, y: 81.99, z: 0.5 },
{ x: 5.31, y: 81.99, z: 0.5 },
{ x: 4.67, y: 81.99, z: 0.5 },
{ x: 4.17, y: 81.99, z: 0.5 },
{ x: 3.71, y: 81.99, z: 0.5 },
{ x: 3.26, y: 81.99, z: 0.5 },
{ x: 2.85, y: 81.99, z: 0.5 },
{ x: 2.46, y: 81.99, z: 0.5 },
{ x: 2.13, y: 81.99, z: 0.5 },
{ x: 1.77, y: 81.99, z: 0.5 },
{ x: 1.37, y: 81.99, z: 0.5 },
{ x: 0.96, y: 81.99, z: 0.5 },
{ x: 0.46, y: 81.99, z: 0.5 },
{ x: -0.03, y: 81.99, z: 0.5 },
{ x: -0.37, y: 81.99, z: 0.5 },
{ x: -0.62, y: 82.01, z: 0.5 },
]
export const frameContent = (
<>
<TL.geo
richText={toRichText('content')}
w={100}
h={100}
x={50}
y={50}
rotation={degreesToRadians(35)}
fill="solid"
color="orange"
/>
<TL.arrow start={{ x: 50, y: 50 }} end={{ x: 50, y: 20 }} />
</>
)
export const manAsset = (
<TL.asset.image
w={100}
h={200}
src="/man.png"
name="man"
isAnimated={false}
mimeType="image/png"
/>
)
export const manCrop: TLShapeCrop = {
topLeft: { x: 0.25, y: 0.05 },
bottomRight: { x: 0.75, y: 0.3 },
}
export const manCropAsCircle: TLShapeCrop = {
topLeft: { x: 0.25, y: 0.05 },
bottomRight: { x: 0.75, y: 0.3 },
isCircle: true,
}
export const richText = {
type: 'doc',
content: [
{
type: 'heading',
attrs: { dir: 'auto', level: 3 },
content: [{ type: 'text', text: 'Headers for things that wrap across multiple lines' }],
},
{
type: 'bulletList',
content: [
{
type: 'listItem',
content: [
{
type: 'paragraph',
attrs: { dir: 'auto' },
content: [{ type: 'text', text: 'testing 123' }],
},
],
},
{
type: 'listItem',
content: [
{
type: 'paragraph',
attrs: { dir: 'auto' },
content: [
{ type: 'text', text: 'lists and ' },
{
type: 'text',
marks: [
{
type: 'link',
attrs: {
href: 'https://tldraw.dev',
target: '_blank',
rel: 'noopener noreferrer nofollow',
class: null,
},
},
],
text: 'links',
},
],
},
],
},
],
},
{
type: 'paragraph',
attrs: { dir: 'auto' },
content: [
{ type: 'text', marks: [{ type: 'bold' }], text: 'and' },
{ type: 'text', text: ' ' },
{ type: 'text', marks: [{ type: 'strike' }], text: 'obvs' },
{ type: 'text', text: ' ' },
{ type: 'text', marks: [{ type: 'highlight' }], text: 'rich' },
{ type: 'text', text: ' ' },
{ type: 'text', marks: [{ type: 'code' }], text: 'text' },
],
},
{
type: 'paragraph',
attrs: { dir: 'auto' },
content: [
{ type: 'text', marks: [{ type: 'highlight' }], text: 'highlight ' },
{ type: 'text', marks: [{ type: 'highlight' }, { type: 'bold' }], text: 'across' },
{ type: 'text', marks: [{ type: 'highlight' }], text: ' styles' },
],
},
],
}
export const richTextForArrow = {
type: 'doc',
content: [
{
type: 'heading',
attrs: { dir: 'auto', level: 3 },
content: [{ type: 'text', text: 'Headers' }],
},
{
type: 'paragraph',
attrs: { dir: 'auto' },
content: [
{ type: 'text', marks: [{ type: 'highlight' }], text: 'rich' },
{ type: 'text', text: ' ' },
{ type: 'text', marks: [{ type: 'code' }], text: 'text' },
],
},
],
}
export const convexDrawShape = (
<TL.draw
x={0.62}
y={0}
ref="convex"
color="black"
fill="none"
isClosed={false}
isComplete={true}
isPen={false}
size="m"
segments={[
{
type: 'free',
path: b64Vecs.encodePoints(convexPoints),
},
]}
/>
)
export const heyDrawShape = (
<TL.draw
x={0}
y={39.65841178508872}
ref="hey"
color="black"
fill="none"
isClosed={false}
isComplete={true}
isPen={false}
size="m"
segments={[
{
type: 'free',
path: b64Vecs.encodePoints([
{ x: 0, y: 0, z: 0.5 },
{ x: 0.12, y: 0, z: 0.5 },
{ x: 0.91, y: -0.18, z: 0.5 },
{ x: 2.51, y: -0.94, z: 0.5 },
{ x: 4.65, y: -2.47, z: 0.5 },
{ x: 7.11, y: -4.78, z: 0.5 },
{ x: 9.84, y: -7.98, z: 0.5 },
{ x: 13.03, y: -12.61, z: 0.5 },
{ x: 15.78, y: -17.73, z: 0.5 },
{ x: 17.93, y: -22.87, z: 0.5 },
{ x: 19.42, y: -27.3, z: 0.5 },
{ x: 20.11, y: -30.11, z: 0.5 },
{ x: 20.53, y: -32.62, z: 0.5 },
{ x: 20.66, y: -35.23, z: 0.5 },
{ x: 20.54, y: -36.97, z: 0.5 },
{ x: 19.97, y: -38.12, z: 0.5 },
{ x: 18.95, y: -39.25, z: 0.5 },
{ x: 17.82, y: -39.85, z: 0.5 },
{ x: 16.59, y: -40.07, z: 0.5 },
{ x: 15.25, y: -40.08, z: 0.5 },
{ x: 13.84, y: -39.7, z: 0.5 },
{ x: 12.48, y: -38.72, z: 0.5 },
{ x: 11.21, y: -37.3, z: 0.5 },
{ x: 10.07, y: -35.5, z: 0.5 },
{ x: 9.14, y: -33.38, z: 0.5 },
{ x: 8.51, y: -30.99, z: 0.5 },
{ x: 8.19, y: -28.34, z: 0.5 },
{ x: 8.11, y: -25.55, z: 0.5 },
{ x: 8.11, y: -22.75, z: 0.5 },
{ x: 8.31, y: -20.23, z: 0.5 },
{ x: 8.83, y: -17.85, z: 0.5 },
{ x: 9.49, y: -15.27, z: 0.5 },
{ x: 10.15, y: -12.53, z: 0.5 },
{ x: 10.77, y: -9.56, z: 0.5 },
{ x: 11.29, y: -6.5, z: 0.5 },
{ x: 11.74, y: -3.53, z: 0.5 },
{ x: 12.19, y: -0.31, z: 0.5 },
{ x: 12.52, y: 2.88, z: 0.5 },
{ x: 12.75, y: 5.9, z: 0.5 },
{ x: 12.95, y: 8.95, z: 0.5 },
{ x: 13.03, y: 11.73, z: 0.5 },
{ x: 13.03, y: 14.14, z: 0.5 },
{ x: 12.83, y: 16.09, z: 0.5 },
{ x: 12.23, y: 17.74, z: 0.5 },
{ x: 11.4, y: 19.09, z: 0.5 },
{ x: 10.36, y: 20.15, z: 0.5 },
{ x: 9.08, y: 20.99, z: 0.5 },
{ x: 7.73, y: 21.59, z: 0.5 },
{ x: 6.27, y: 21.97, z: 0.5 },
{ x: 4.82, y: 22.08, z: 0.5 },
{ x: 3.52, y: 21.99, z: 0.5 },
{ x: 2.39, y: 21.44, z: 0.5 },
{ x: 1.49, y: 20.34, z: 0.5 },
{ x: 0.89, y: 18.96, z: 0.5 },
{ x: 0.6, y: 17.5, z: 0.5 },
{ x: 0.54, y: 16.08, z: 0.5 },
{ x: 0.62, y: 14.79, z: 0.5 },
{ x: 1.13, y: 13.53, z: 0.5 },
{ x: 2.13, y: 12.22, z: 0.5 },
{ x: 3.56, y: 10.8, z: 0.5 },
{ x: 5.39, y: 9.18, z: 0.5 },
{ x: 7.52, y: 7.49, z: 0.5 },
{ x: 9.94, y: 5.75, z: 0.5 },
{ x: 12.46, y: 3.98, z: 0.5 },
{ x: 15.02, y: 2.32, z: 0.5 },
{ x: 17.66, y: 0.54, z: 0.5 },
{ x: 20.2, y: -1.35, z: 0.5 },
{ x: 22.87, y: -3.45, z: 0.5 },
{ x: 25.3, y: -5.53, z: 0.5 },
{ x: 27.23, y: -7.49, z: 0.5 },
{ x: 29.05, y: -9.64, z: 0.5 },
{ x: 30.87, y: -12.22, z: 0.5 },
{ x: 32.68, y: -15.35, z: 0.5 },
{ x: 34.02, y: -18.4, z: 0.5 },
{ x: 34.93, y: -21.39, z: 0.5 },
{ x: 35.63, y: -24.49, z: 0.5 },
{ x: 35.99, y: -27.13, z: 0.5 },
{ x: 36.04, y: -28.96, z: 0.5 },
{ x: 35.83, y: -30.34, z: 0.5 },
{ x: 35.35, y: -31.44, z: 0.5 },
{ x: 34.79, y: -32.04, z: 0.5 },
{ x: 34.24, y: -32.33, z: 0.5 },
{ x: 33.61, y: -32.41, z: 0.5 },
{ x: 32.88, y: -32.36, z: 0.5 },
{ x: 31.96, y: -31.95, z: 0.5 },
{ x: 30.84, y: -30.99, z: 0.5 },
{ x: 29.69, y: -29.69, z: 0.5 },
{ x: 28.62, y: -28.16, z: 0.5 },
{ x: 27.7, y: -26.41, z: 0.5 },
{ x: 26.93, y: -24.43, z: 0.5 },
{ x: 26.3, y: -22.19, z: 0.5 },
{ x: 25.81, y: -19.62, z: 0.5 },
{ x: 25.34, y: -16.39, z: 0.5 },
{ x: 25.02, y: -13.18, z: 0.5 },
{ x: 24.83, y: -9.63, z: 0.5 },
{ x: 24.69, y: -6.01, z: 0.5 },
{ x: 24.69, y: -3.02, z: 0.5 },
{ x: 24.69, y: 0, z: 0.5 },
{ x: 24.8, y: 2.74, z: 0.5 },
{ x: 25.21, y: 5.11, z: 0.5 },
{ x: 25.88, y: 7.15, z: 0.5 },
{ x: 26.62, y: 8.87, z: 0.5 },
{ x: 27.33, y: 10.2, z: 0.5 },
{ x: 27.95, y: 11.12, z: 0.5 },
{ x: 28.56, y: 11.81, z: 0.5 },
{ x: 29.21, y: 12.34, z: 0.5 },
{ x: 29.9, y: 12.72, z: 0.5 },
{ x: 30.76, y: 13.03, z: 0.5 },
{ x: 31.83, y: 13.23, z: 0.5 },
{ x: 32.97, y: 13.28, z: 0.5 },
{ x: 34.31, y: 13.22, z: 0.5 },
{ x: 35.78, y: 12.84, z: 0.5 },
{ x: 37.27, y: 12.05, z: 0.5 },
{ x: 38.69, y: 11.06, z: 0.5 },
{ x: 39.92, y: 9.99, z: 0.5 },
{ x: 41.08, y: 8.71, z: 0.5 },
{ x: 42.14, y: 7.13, z: 0.5 },
{ x: 43.03, y: 5.41, z: 0.5 },
{ x: 43.74, y: 3.61, z: 0.5 },
{ x: 44.23, y: 1.73, z: 0.5 },
{ x: 44.51, y: -0.23, z: 0.5 },
{ x: 44.62, y: -2.13, z: 0.5 },
{ x: 44.63, y: -3.61, z: 0.5 },
{ x: 44.47, y: -4.88, z: 0.5 },
{ x: 44.07, y: -5.88, z: 0.5 },
{ x: 43.5, y: -6.42, z: 0.5 },
{ x: 42.87, y: -6.81, z: 0.5 },
{ x: 42.29, y: -7, z: 0.5 },
{ x: 41.76, y: -7.06, z: 0.5 },
{ x: 41.16, y: -6.99, z: 0.5 },
{ x: 40.49, y: -6.64, z: 0.5 },
{ x: 39.85, y: -5.97, z: 0.5 },
{ x: 39.23, y: -5.13, z: 0.5 },
{ x: 38.52, y: -4.11, z: 0.5 },
{ x: 37.85, y: -3, z: 0.5 },
{ x: 37.29, y: -2, z: 0.5 },
{ x: 36.75, y: -1.06, z: 0.5 },
{ x: 36.29, y: -0.14, z: 0.5 },
{ x: 35.94, y: 0.72, z: 0.5 },
{ x: 35.66, y: 1.75, z: 0.5 },
{ x: 35.49, y: 2.84, z: 0.5 },
{ x: 35.4, y: 3.93, z: 0.5 },
{ x: 35.32, y: 5.19, z: 0.5 },
{ x: 35.28, y: 6.54, z: 0.5 },
{ x: 35.28, y: 7.9, z: 0.5 },
{ x: 35.33, y: 9.08, z: 0.5 },
{ x: 35.5, y: 10.03, z: 0.5 },
{ x: 35.79, y: 10.87, z: 0.5 },
{ x: 36.16, y: 11.56, z: 0.5 },
{ x: 36.61, y: 12.13, z: 0.5 },
{ x: 37.13, y: 12.61, z: 0.5 },
{ x: 37.76, y: 13.1, z: 0.5 },
{ x: 38.4, y: 13.58, z: 0.5 },
{ x: 39.1, y: 13.96, z: 0.5 },
{ x: 39.95, y: 14.36, z: 0.5 },
{ x: 40.84, y: 14.69, z: 0.5 },
{ x: 41.69, y: 14.88, z: 0.5 },
{ x: 42.57, y: 15.02, z: 0.5 },
{ x: 43.6, y: 15.1, z: 0.5 },
{ x: 44.69, y: 15.08, z: 0.5 },
{ x: 45.75, y: 14.8, z: 0.5 },
{ x: 46.84, y: 14.18, z: 0.5 },
{ x: 47.96, y: 13.35, z: 0.5 },
{ x: 49.03, y: 12.36, z: 0.5 },
{ x: 50, y: 11.23, z: 0.5 },
{ x: 50.83, y: 9.93, z: 0.5 },
{ x: 51.56, y: 8.45, z: 0.5 },
{ x: 52.22, y: 6.81, z: 0.5 },
{ x: 52.72, y: 5.09, z: 0.5 },
{ x: 53.07, y: 3.35, z: 0.5 },
{ x: 53.36, y: 1.6, z: 0.5 },
{ x: 53.6, y: -0.35, z: 0.5 },
{ x: 53.8, y: -2.37, z: 0.5 },
{ x: 53.98, y: -4.06, z: 0.5 },
{ x: 54.15, y: -5.39, z: 0.5 },
{ x: 54.3, y: -6.4, z: 0.5 },
{ x: 54.37, y: -6.95, z: 0.5 },
{ x: 54.37, y: -7.18, z: 0.5 },
{ x: 54.37, y: -7.21, z: 0.5 },
{ x: 54.37, y: -7.12, z: 0.5 },
{ x: 54.37, y: -6.92, z: 0.5 },
{ x: 54.37, y: -6.43, z: 0.5 },
{ x: 54.37, y: -5.71, z: 0.5 },
{ x: 54.37, y: -4.8, z: 0.5 },
{ x: 54.37, y: -3.66, z: 0.5 },
{ x: 54.37, y: -2.34, z: 0.5 },
{ x: 54.37, y: -0.89, z: 0.5 },
{ x: 54.37, y: 0.58, z: 0.5 },
{ x: 54.46, y: 2.04, z: 0.5 },
{ x: 54.69, y: 3.49, z: 0.5 },
{ x: 55.02, y: 4.89, z: 0.5 },
{ x: 55.41, y: 6.29, z: 0.5 },
{ x: 55.84, y: 7.62, z: 0.5 },
{ x: 56.32, y: 8.89, z: 0.5 },
{ x: 56.86, y: 10.2, z: 0.5 },
{ x: 57.49, y: 11.48, z: 0.5 },
{ x: 58.11, y: 12.51, z: 0.5 },
{ x: 58.86, y: 13.46, z: 0.5 },
{ x: 59.75, y: 14.33, z: 0.5 },
{ x: 60.69, y: 14.83, z: 0.5 },
{ x: 61.74, y: 15.08, z: 0.5 },
{ x: 62.7, y: 15.21, z: 0.5 },
{ x: 63.7, y: 15.24, z: 0.5 },
{ x: 64.66, y: 15.06, z: 0.5 },
{ x: 65.42, y: 14.5, z: 0.5 },
{ x: 66.09, y: 13.69, z: 0.5 },
{ x: 66.63, y: 12.77, z: 0.5 },
{ x: 67.1, y: 11.64, z: 0.5 },
{ x: 67.55, y: 10.06, z: 0.5 },
{ x: 68.09, y: 8.03, z: 0.5 },
{ x: 68.8, y: 5.7, z: 0.5 },
{ x: 69.55, y: 3.22, z: 0.5 },
{ x: 70.24, y: 0.97, z: 0.5 },
{ x: 70.7, y: -0.61, z: 0.5 },
{ x: 71, y: -1.73, z: 0.5 },
{ x: 71.23, y: -2.55, z: 0.5 },
{ x: 71.36, y: -2.95, z: 0.5 },
{ x: 71.42, y: -3.12, z: 0.5 },
{ x: 71.44, y: -3.17, z: 0.5 },
{ x: 71.46, y: -3.15, z: 0.5 },
{ x: 71.49, y: -2.95, z: 0.5 },
{ x: 71.53, y: -2.34, z: 0.5 },
{ x: 71.53, y: -1.18, z: 0.5 },
{ x: 71.53, y: 0.66, z: 0.5 },
{ x: 71.5, y: 2.95, z: 0.5 },
{ x: 71.33, y: 5.58, z: 0.5 },
{ x: 70.99, y: 8.57, z: 0.5 },
{ x: 70.53, y: 11.96, z: 0.5 },
{ x: 70.11, y: 15.29, z: 0.5 },
{ x: 69.82, y: 18.28, z: 0.5 },
{ x: 69.7, y: 21.19, z: 0.5 },
{ x: 69.69, y: 23.9, z: 0.5 },
{ x: 69.69, y: 26.33, z: 0.5 },
{ x: 69.69, y: 28.61, z: 0.5 },
{ x: 69.69, y: 30.96, z: 0.5 },
{ x: 69.67, y: 33.31, z: 0.5 },
{ x: 69.49, y: 35.59, z: 0.5 },
{ x: 69.12, y: 37.74, z: 0.5 },
{ x: 68.62, y: 39.65, z: 0.5 },
{ x: 67.98, y: 41.3, z: 0.5 },
{ x: 66.98, y: 42.84, z: 0.5 },
{ x: 65.6, y: 44.27, z: 0.5 },
{ x: 63.92, y: 45.56, z: 0.5 },
{ x: 62.03, y: 46.71, z: 0.5 },
{ x: 60.18, y: 47.41, z: 0.5 },
{ x: 58.36, y: 47.69, z: 0.5 },
{ x: 56.55, y: 47.57, z: 0.5 },
{ x: 54.75, y: 46.87, z: 0.5 },
{ x: 53.04, y: 45.75, z: 0.5 },
{ x: 51.51, y: 44.61, z: 0.5 },
{ x: 50.46, y: 43.69, z: 0.5 },
{ x: 49.77, y: 42.93, z: 0.5 },
{ x: 49.16, y: 42.03, z: 0.5 },
{ x: 48.84, y: 41.13, z: 0.5 },
{ x: 48.78, y: 40.33, z: 0.5 },
{ x: 48.78, y: 39.54, z: 0.5 },
{ x: 48.86, y: 38.75, z: 0.5 },
{ x: 49.28, y: 38.01, z: 0.5 },
{ x: 50.19, y: 37.36, z: 0.5 },
{ x: 51.56, y: 36.7, z: 0.5 },
{ x: 53.41, y: 36.07, z: 0.5 },
{ x: 55.71, y: 35.44, z: 0.5 },
{ x: 58.21, y: 34.85, z: 0.5 },
{ x: 60.57, y: 34.32, z: 0.5 },
{ x: 62.93, y: 33.75, z: 0.5 },
{ x: 65.29, y: 33.12, z: 0.5 },
{ x: 67.46, y: 32.5, z: 0.5 },
{ x: 69.41, y: 31.8, z: 0.5 },
{ x: 71.38, y: 30.83, z: 0.5 },
{ x: 73.7, y: 29.37, z: 0.5 },
{ x: 76.04, y: 27.45, z: 0.5 },
{ x: 78.48, y: 24.96, z: 0.5 },
{ x: 81.07, y: 21.89, z: 0.5 },
{ x: 83.32, y: 18.78, z: 0.5 },
{ x: 85.52, y: 15.01, z: 0.5 },
{ x: 87.47, y: 10.56, z: 0.5 },
{ x: 88.82, y: 5.98, z: 0.5 },
{ x: 89.82, y: 1.05, z: 0.5 },
{ x: 90.62, y: -4.02, z: 0.5 },
{ x: 91.26, y: -9.09, z: 0.5 },
{ x: 91.6, y: -14.06, z: 0.5 },
{ x: 91.65, y: -19.16, z: 0.5 },
{ x: 91.29, y: -24.1, z: 0.5 },
{ x: 90.46, y: -27.87, z: 0.5 },
{ x: 89.23, y: -30.92, z: 0.5 },
{ x: 87.67, y: -33.59, z: 0.5 },
{ x: 85.98, y: -35.5, z: 0.5 },
{ x: 84.22, y: -36.87, z: 0.5 },
{ x: 82.48, y: -37.85, z: 0.5 },
{ x: 80.81, y: -38.35, z: 0.5 },
{ x: 79.14, y: -38.5, z: 0.5 },
{ x: 77.52, y: -38.52, z: 0.5 },
{ x: 75.92, y: -38.28, z: 0.5 },
{ x: 74.29, y: -37.58, z: 0.5 },
{ x: 72.65, y: -36.53, z: 0.5 },
{ x: 70.95, y: -35.18, z: 0.5 },
{ x: 69.35, y: -33.68, z: 0.5 },
{ x: 68.08, y: -32.31, z: 0.5 },
{ x: 67.09, y: -31.05, z: 0.5 },
{ x: 66.32, y: -29.84, z: 0.5 },
{ x: 65.83, y: -28.72, z: 0.5 },
{ x: 65.59, y: -27.68, z: 0.5 },
{ x: 65.52, y: -26.71, z: 0.5 },
{ x: 65.52, y: -25.66, z: 0.5 },
{ x: 65.54, y: -24.54, z: 0.5 },
{ x: 65.78, y: -23.6, z: 0.5 },
{ x: 66.37, y: -22.77, z: 0.5 },
{ x: 67.14, y: -22.04, z: 0.5 },
{ x: 67.87, y: -21.52, z: 0.5 },
{ x: 68.61, y: -21.2, z: 0.5 },
{ x: 69.37, y: -21.04, z: 0.5 },
{ x: 70.19, y: -21, z: 0.5 },
{ x: 71.02, y: -21.2, z: 0.5 },
{ x: 71.71, y: -21.75, z: 0.5 },
{ x: 72.38, y: -22.5, z: 0.5 },
{ x: 73.03, y: -23.28, z: 0.5 },
{ x: 73.54, y: -24.03, z: 0.5 },
{ x: 73.92, y: -24.68, z: 0.5 },
{ x: 74.16, y: -25.17, z: 0.5 },
{ x: 74.29, y: -25.47, z: 0.5 },
{ x: 74.39, y: -25.67, z: 0.5 },
{ x: 74.43, y: -25.8, z: 0.5 },
{ x: 74.43, y: -25.88, z: 0.5 },
{ x: 74.43, y: -25.96, z: 0.5 },
{ x: 74.43, y: -26.06, z: 0.5 },
{ x: 74.43, y: -26.16, z: 0.5 },
{ x: 74.43, y: -26.26, z: 0.5 },
{ x: 74.43, y: -26.34, z: 0.5 },
{ x: 74.43, y: -26.4, z: 0.5 },
]),
},
]}
/>
)