diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..0cde9f3 --- /dev/null +++ b/.env.example @@ -0,0 +1,17 @@ +# Find your Replicate API token at https://www.replicate.com/account +REPLICATE_API_TOKEN= + +# Planet Scale MySQL database URL +# Do not wrap the URL value in quotes, becaus the Prisma DB client doesn't like that +DATABASE_URL= + +# Use ngrok to expose your local server to the internet +# so the Replicate API can send it webhooks +# +# e.g. https://8db01fea81ad.ngrok.io +NGROK_HOST= + + +# Optional: Set a value for this to run the private Replicate deployment of the model +# instead of the public ControlNet Scribble model. +USE_REPLICATE_DEPLOYMENT= \ No newline at end of file diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 0000000..f0f3abe --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,6 @@ +{ + "extends": "next/core-web-vitals", + "rules": { + "@next/next/no-img-element": "off" + } +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 0000000..2f4ba5c --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,18 @@ +name: Test + +on: + pull_request: + push: + branches: + - main + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-node@v3 + with: + node-version: 18 + - run: npm ci + - run: npm test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5aad37a --- /dev/null +++ b/.gitignore @@ -0,0 +1,37 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# next.js +/.next/ +/out/ + +# production +/build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* +.pnpm-debug.log* + +# local env files +.env*.local +.env + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..57970bc --- /dev/null +++ b/LICENSE @@ -0,0 +1,7 @@ +Copyright 2022 Zeke Sikelianos + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..89dab62 --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# 🖍️ Scribble Diffusion + +Try it out at [scribblediffusion.com](https://scribblediffusion.com) + +## How it works + +This app is powered by: + +🚀 [Replicate](https://replicate.com/?utm_source=project&utm_campaign=scribblediffusion), a platform for running machine learning models in the cloud. + +🖍️ [ControlNet](https://replicate.com/rossjillian/controlnet?utm_source=project&utm_campaign=scribblediffusion), an open-source machine learning model that generates images from text and scribbles. + +▲ [Vercel](https://vercel.com/), a platform for running web apps. + +⚡️ Next.js [server-side API routes](pages/api), for talking to the Replicate API. + +👀 Next.js React components, for the browser UI. + +🍃 [Tailwind CSS](https://tailwindcss.com/), for styles. + +## Development + +1. Install a recent version of [Node.js](https://nodejs.org/) +1. Copy your [Replicate API token](https://replicate.com/account?utm_source=project&utm_campaign=scribblediffusion) and set it in your environment: + ``` + echo "REPLICATE_API_TOKEN=" > .env.local + ``` +1. Install dependencies and run the server: + ``` + npm install + npm run dev + ``` +1. Open [localhost:3000](http://localhost:3000) in your browser. That's it! diff --git a/components/canvas.js b/components/canvas.js new file mode 100644 index 0000000..82ec74f --- /dev/null +++ b/components/canvas.js @@ -0,0 +1,200 @@ +import * as React from "react"; +import { useEffect, useRef, useCallback, useState } from "react"; +import { ReactSketchCanvas } from "react-sketch-canvas"; +import { + Undo as UndoIcon, + Trash as TrashIcon, + Camera as CameraIcon, + X as CloseIcon, + File as FileIcon, + ClipboardX as DiscardIcon, +} from "lucide-react"; +import Webcam from "react-webcam"; + +export default function Canvas({ + startingPaths, + onScribble, + scribbleExists, + setScribbleExists, +}) { + const canvasRef = useRef(null); + const webCamRef = useRef(null); + const inputFileRef = useRef(null); + + const [showCamera, setShowCamera] = React.useState(false); + const [imageUrl, setImageUrl] = useState(null); + + const capture = useCallback(() => { + const imageSrc = webCamRef.current.getScreenshot(); + setImageUrl(imageSrc); + setShowCamera(false); + onScribble(imageSrc); + }, []); + + const handleImageChange = (event) => { + const file = event.target.files[0]; + + if (file && file.type === "image/png") { + const reader = new FileReader(); + reader.onloadend = () => { + setImageUrl(reader.result); + onScribble(reader.result); + }; + reader.readAsDataURL(file); + } else { + setImageUrl(null); + } + }; + + useEffect(() => { + // Hack to work around Firfox bug in react-sketch-canvas + // https://github.com/vinothpandian/react-sketch-canvas/issues/54 + if (showCamera || imageUrl !== null) return; + setShowCamera(false); + document + .querySelector("#react-sketch-canvas__stroke-group-0") + ?.removeAttribute("mask"); + + loadStartingPaths(); + }, [showCamera,imageUrl]); + + async function loadStartingPaths() { + await canvasRef.current.loadPaths(startingPaths); + setScribbleExists(true); + onChange(); + } + + const onChange = async () => { + const paths = await canvasRef.current.exportPaths(); + localStorage.setItem("paths", JSON.stringify(paths, null, 2)); + + if (!paths.length) return; + + setScribbleExists(true); + + const data = await canvasRef.current.exportImage("png"); + console.log("data", data); + onScribble(data); + }; + + const undo = () => { + canvasRef.current.undo(); + }; + + const reset = () => { + setScribbleExists(false); + canvasRef.current.resetCanvas(); + }; + + return ( +
+ {scribbleExists || ( +
+
+ Draw something here. +
+
+ )} + {!showCamera && imageUrl === null && ( + + )} + {showCamera && imageUrl === null && ( +
+ +
+ )} + + {!showCamera && imageUrl !== null && ( +
+ webcam +
+ )} + +
+ {scribbleExists && !showCamera && imageUrl === null && ( + <> + + + + )} + {!showCamera && imageUrl === null && ( + <> + + + + )} + + {showCamera && ( + <> + + + + )} + + {imageUrl !== null && ( + <> + + + )} +
+
+ ); +} diff --git a/components/error.js b/components/error.js new file mode 100644 index 0000000..d550cfb --- /dev/null +++ b/components/error.js @@ -0,0 +1,9 @@ +export default function Footer({ error }) { + if (!error) return null; + + return ( +
+ {error &&

{error}

} +
+ ); +} diff --git a/components/footer.js b/components/footer.js new file mode 100644 index 0000000..77afcc5 --- /dev/null +++ b/components/footer.js @@ -0,0 +1,23 @@ +import Link from "next/link"; +import Image from "next/image"; +// import "react-tooltip/dist/react-tooltip.css"; + +const linkStyles = + "inline-block relative w-12 h-12 mx-2 opacity-40 hover:opacity-100 transition-all duration-200"; +const imageStyles = + "p-3 hover:p-1 transition-all duration-200 hover:saturate-100"; + +export default function Footer() { + return ( + + ); +} diff --git a/components/loader.js b/components/loader.js new file mode 100644 index 0000000..1cc0e6b --- /dev/null +++ b/components/loader.js @@ -0,0 +1,9 @@ +import PulseLoader from "react-spinners/PulseLoader"; + +export default function Loader() { + return ( +
+ +
+ ); +} diff --git a/components/predictions.js b/components/predictions.js new file mode 100644 index 0000000..f2f940c --- /dev/null +++ b/components/predictions.js @@ -0,0 +1,113 @@ +import copy from "copy-to-clipboard"; +import { Copy as CopyIcon, PlusCircle as PlusCircleIcon } from "lucide-react"; +import Image from "next/image"; +import Link from "next/link"; +import { Fragment, useEffect, useRef, useState } from "react"; +import Loader from "components/loader"; + +export default function Predictions({ predictions, submissionCount }) { + const scrollRef = useRef(null); + + useEffect(() => { + if (submissionCount > 0) { + scrollRef.current.scrollIntoView({ behavior: "smooth" }); + } + }, [predictions, submissionCount]); + + if (submissionCount === 0) return; + + return ( +
+

Results

+ + {submissionCount > Object.keys(predictions).length && ( +
+
+ +
+ )} + + {Object.values(predictions) + .slice() + .reverse() + .map((prediction, index) => ( + + {index === 0 && + submissionCount == Object.keys(predictions).length && ( +
+ )} + + + ))} +
+ ); +} + +export function Prediction({ prediction, showLinkToNewScribble = false }) { + const [linkCopied, setLinkCopied] = useState(false); + + const copyLink = () => { + const url = + window.location.origin + + "/scribbles/" + + (prediction.uuid || prediction.id); // if the prediction is from the Replicate API it'll have `id`. If it's from the SQL database, it'll have `uuid` + copy(url); + setLinkCopied(true); + }; + + // Clear the "Copied!" message after 4 seconds + useEffect(() => { + const intervalId = setInterval(() => { + setLinkCopied(false); + }, 4 * 1000); + + return () => clearInterval(intervalId); + }, []); + + if (!prediction) return null; + + return ( +
+
+
+ input scribble +
+
+ {prediction.output?.length ? ( + output image + ) : ( +
+ +
+ )} +
+
+
+ “{prediction.input.prompt}” +
+
+ + + {showLinkToNewScribble && ( + + + + )} +
+
+ ); +} diff --git a/components/prompt-form.js b/components/prompt-form.js new file mode 100644 index 0000000..1ed4e38 --- /dev/null +++ b/components/prompt-form.js @@ -0,0 +1,46 @@ +import { useEffect, useState } from "react"; + +export default function PromptForm({ + initialPrompt, + onSubmit, + scribbleExists, +}) { + const [prompt, setPrompt] = useState(initialPrompt); + + const disabled = !(scribbleExists && prompt?.length > 0); + + useEffect(() => { + setPrompt(initialPrompt); + }, [initialPrompt]); + + const handleSubmit = (e) => { + e.preventDefault(); + onSubmit(e); + }; + + return ( +
+
+ setPrompt(e.target.value)} + placeholder="Describe the image you want to create..." + className="block w-full flex-grow rounded-l-md" + /> + + +
+
+ ); +} diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..36aa1a4 --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + "baseUrl": "." + } +} diff --git a/lib/data-uri-to-buffer.js b/lib/data-uri-to-buffer.js new file mode 100644 index 0000000..0a33245 --- /dev/null +++ b/lib/data-uri-to-buffer.js @@ -0,0 +1,53 @@ +export default function dataUriToBuffer(uri) { + if (!/^data:/i.test(uri)) { + throw new TypeError( + '`uri` does not appear to be a Data URI (must begin with "data:")' + ); + } + + // strip newlines + uri = uri.replace(/\r?\n/g, ""); + + // split the URI up into the "metadata" and the "data" portions + const firstComma = uri.indexOf(","); + if (firstComma === -1 || firstComma <= 4) { + throw new TypeError("malformed data: URI"); + } + + // remove the "data:" scheme and parse the metadata + const meta = uri.substring(5, firstComma).split(";"); + + let charset = ""; + let base64 = false; + const type = meta[0] || "text/plain"; + let typeFull = type; + for (let i = 1; i < meta.length; i++) { + if (meta[i] === "base64") { + base64 = true; + } else { + typeFull += `;${meta[i]}`; + if (meta[i].indexOf("charset=") === 0) { + charset = meta[i].substring(8); + } + } + } + // defaults to US-ASCII only if type is not provided + if (!meta[0] && !charset.length) { + typeFull += ";charset=US-ASCII"; + charset = "US-ASCII"; + } + + // get the encoded data portion and decode URI-encoded chars + const encoding = base64 ? "base64" : "ascii"; + const data = unescape(uri.substring(firstComma + 1)); + const buffer = Buffer.from(data, encoding); + + // set `.type` and `.typeFull` properties to MIME type + buffer.type = type; + buffer.typeFull = typeFull; + + // set the `.charset` property + buffer.charset = charset; + + return buffer; +}; diff --git a/lib/db.js b/lib/db.js new file mode 100644 index 0000000..cbdabae --- /dev/null +++ b/lib/db.js @@ -0,0 +1,56 @@ +import prisma from "./prisma"; + +export async function upsertPrediction(predictionData) { + console.log("🤔 upsert prediction? ", predictionData.id); + + if (predictionData?.status !== "succeeded") { + console.log("🙈 skiping incomplete or unsuccesful prediction"); + return; + } + + const prediction = { + uuid: predictionData.id, + input: predictionData.input, + output: predictionData.output, + status: predictionData.status, + created_at: predictionData.created_at, + started_at: predictionData.started_at, + completed_at: predictionData.completed_at, + version: predictionData.version, + metrics: predictionData.metrics, + error: predictionData.error, + }; + + try { + await prisma.prediction.upsert({ + where: { + uuid: prediction.uuid, + }, + update: prediction, + create: prediction, + }); + + console.log("✅ upserted prediction ", prediction.uuid); + } catch (e) { + console.error(e); + } finally { + await prisma.$disconnect(); + } +} + +export async function getRecentPredictions() { + const predictions = await prisma.prediction.findMany({ + orderBy: [ + { + id: "asc", + }, + ], + select: { + uuid: true, + input: true, + output: true, + }, + take: 1000, + }); + return predictions; +} diff --git a/lib/prisma.js b/lib/prisma.js new file mode 100644 index 0000000..85feccc --- /dev/null +++ b/lib/prisma.js @@ -0,0 +1,17 @@ +import { PrismaClient } from "@prisma/client"; + +let prisma; + +if (typeof window === "undefined") { + if (process.env.NODE_ENV === "production") { + prisma = new PrismaClient(); + } else { + if (!global.prisma) { + global.prisma = new PrismaClient(); + } + + prisma = global.prisma; + } +} + +export default prisma; diff --git a/lib/seeds.js b/lib/seeds.js new file mode 100644 index 0000000..90dcfe6 --- /dev/null +++ b/lib/seeds.js @@ -0,0 +1,10763 @@ +const seeds = [ + { + prompt: "the sun setting behind the mountains", + paths: [ + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 2.1640625, + y: 407.25390625, + }, + { + x: 2.1640625, + y: 407.140625, + }, + { + x: 2.48828125, + y: 406.5546875, + }, + { + x: 3.90234375, + y: 405.27734375, + }, + { + x: 5.86328125, + y: 403.91796875, + }, + { + x: 7.55859375, + y: 402.85546875, + }, + { + x: 9.15234375, + y: 401.87890625, + }, + { + x: 10.69921875, + y: 400.9453125, + }, + { + x: 12.07421875, + y: 400.1640625, + }, + { + x: 13.4453125, + y: 399.41015625, + }, + { + x: 15.02734375, + y: 398.46875, + }, + { + x: 16.828125, + y: 397.3046875, + }, + { + x: 18.90625, + y: 395.96484375, + }, + { + x: 21.31640625, + y: 394.49609375, + }, + { + x: 23.96484375, + y: 392.9140625, + }, + { + x: 26.359375, + y: 391.45703125, + }, + { + x: 28.61328125, + y: 390.2265625, + }, + { + x: 30.78515625, + y: 389.046875, + }, + { + x: 32.88671875, + y: 387.9375, + }, + { + x: 34.8203125, + y: 386.8203125, + }, + { + x: 36.4609375, + y: 385.7109375, + }, + { + x: 37.87890625, + y: 384.7890625, + }, + { + x: 39.23828125, + y: 384.01953125, + }, + { + x: 40.58203125, + y: 383.2421875, + }, + { + x: 41.76171875, + y: 382.38671875, + }, + { + x: 42.890625, + y: 381.5390625, + }, + { + x: 44.01171875, + y: 380.6640625, + }, + { + x: 45.28515625, + y: 379.77734375, + }, + { + x: 46.5625, + y: 379.03125, + }, + { + x: 47.75, + y: 378.29296875, + }, + { + x: 48.93359375, + y: 377.5546875, + }, + { + x: 51.8046875, + y: 376.18359375, + }, + { + x: 55.15625, + y: 374.1640625, + }, + { + x: 57.1015625, + y: 372.86328125, + }, + { + x: 61.2734375, + y: 370.1640625, + }, + { + x: 65.44140625, + y: 367.09765625, + }, + { + x: 67.4296875, + y: 365.59765625, + }, + { + x: 71.1171875, + y: 362.54296875, + }, + { + x: 72.55859375, + y: 361.42578125, + }, + { + x: 74.11328125, + y: 360.3203125, + }, + { + x: 75.63671875, + y: 359.265625, + }, + { + x: 80.15234375, + y: 356.0078125, + }, + { + x: 81.890625, + y: 354.73046875, + }, + { + x: 83.4453125, + y: 353.640625, + }, + { + x: 84.7578125, + y: 352.73046875, + }, + { + x: 86.89453125, + y: 350.921875, + }, + { + x: 87.984375, + y: 350.11328125, + }, + { + x: 89.97265625, + y: 348.88671875, + }, + { + x: 90.71875, + y: 348.328125, + }, + { + x: 92.30078125, + y: 347.33203125, + }, + { + x: 93.3125, + y: 346.73828125, + }, + { + x: 96.4609375, + y: 344.99609375, + }, + { + x: 98.76953125, + y: 343.375, + }, + { + x: 103.98046875, + y: 339.77734375, + }, + { + x: 105.6484375, + y: 338.59765625, + }, + { + x: 107.3203125, + y: 337.50390625, + }, + { + x: 107.73828125, + y: 337.2109375, + }, + { + x: 108.13671875, + y: 336.91015625, + }, + { + x: 110.8125, + y: 335.37109375, + }, + { + x: 111.67578125, + y: 334.80859375, + }, + { + x: 114.390625, + y: 333.1015625, + }, + { + x: 115.36328125, + y: 332.5234375, + }, + { + x: 116.125, + y: 332.03125, + }, + { + x: 117.4375, + y: 331.15625, + }, + { + x: 118.9375, + y: 330.04296875, + }, + { + x: 120.3515625, + y: 328.94140625, + }, + { + x: 120.91796875, + y: 328.53515625, + }, + { + x: 121.05859375, + y: 328.390625, + }, + { + x: 121.2890625, + y: 328.37109375, + }, + { + x: 121.8046875, + y: 328.3828125, + }, + { + x: 122.52734375, + y: 328.6796875, + }, + { + x: 123.41015625, + y: 329.3984375, + }, + { + x: 124.2578125, + y: 330.31640625, + }, + { + x: 125.1015625, + y: 331.3359375, + }, + { + x: 125.81640625, + y: 332.29296875, + }, + { + x: 126.4609375, + y: 333.22265625, + }, + { + x: 127.26953125, + y: 334.08203125, + }, + { + x: 128.30078125, + y: 334.87109375, + }, + { + x: 131.1796875, + y: 336.671875, + }, + { + x: 132.5546875, + y: 337.5703125, + }, + { + x: 133.94921875, + y: 338.5, + }, + { + x: 135.50390625, + y: 339.6015625, + }, + { + x: 138.70703125, + y: 342.5234375, + }, + { + x: 140.30078125, + y: 344.01171875, + }, + { + x: 141.9609375, + y: 345.85546875, + }, + { + x: 143.52734375, + y: 347.76953125, + }, + { + x: 146.3671875, + y: 351.4296875, + }, + { + x: 147.77734375, + y: 353.26953125, + }, + { + x: 149.23828125, + y: 355.06640625, + }, + { + x: 151.80859375, + y: 358.38671875, + }, + { + x: 153.078125, + y: 360.14453125, + }, + { + x: 154.33984375, + y: 361.87890625, + }, + { + x: 155.5546875, + y: 363.25, + }, + { + x: 156.796875, + y: 364.6171875, + }, + { + x: 159.33984375, + y: 367.2109375, + }, + { + x: 160.5078125, + y: 368.26953125, + }, + { + x: 162.63671875, + y: 370.22265625, + }, + { + x: 163.74609375, + y: 371.09375, + }, + { + x: 165.05859375, + y: 371.9765625, + }, + { + x: 167.66796875, + y: 373.75, + }, + { + x: 168.875, + y: 374.6328125, + }, + { + x: 170.09375, + y: 375.53515625, + }, + { + x: 172.45703125, + y: 377.328125, + }, + { + x: 174.82421875, + y: 379.265625, + }, + { + x: 175.99609375, + y: 380.29296875, + }, + { + x: 179.16796875, + y: 383.55859375, + }, + { + x: 180.98828125, + y: 385.35546875, + }, + { + x: 181.859375, + y: 386.12890625, + }, + { + x: 183.57421875, + y: 387.57421875, + }, + { + x: 184.42578125, + y: 388.15625, + }, + { + x: 186.12109375, + y: 389.28125, + }, + { + x: 186.97265625, + y: 389.84375, + }, + { + x: 188.57421875, + y: 391.10546875, + }, + { + x: 189.59375, + y: 391.82421875, + }, + { + x: 191.546875, + y: 393.18359375, + }, + { + x: 192.58984375, + y: 393.94140625, + }, + { + x: 193.46484375, + y: 394.6484375, + }, + { + x: 194.1953125, + y: 395.359375, + }, + { + x: 195.328125, + y: 396.7734375, + }, + { + x: 195.87109375, + y: 397.47265625, + }, + { + x: 197.49609375, + y: 399.37109375, + }, + { + x: 198.03515625, + y: 399.91015625, + }, + { + x: 198.44140625, + y: 400.4453125, + }, + { + x: 199.25, + y: 401.3125, + }, + { + x: 200.00390625, + y: 402.140625, + }, + { + x: 201.26171875, + y: 403.390625, + }, + { + x: 201.78515625, + y: 403.921875, + }, + { + x: 202.8515625, + y: 404.98828125, + }, + { + x: 203.91796875, + y: 406.0546875, + }, + { + x: 204.421875, + y: 406.53125, + }, + { + x: 205.00390625, + y: 406.96875, + }, + { + x: 205.296875, + y: 407.1484375, + }, + { + x: 205.50390625, + y: 407.33203125, + }, + { + x: 206.00390625, + y: 407.6171875, + }, + { + x: 206.390625, + y: 407.87109375, + }, + { + x: 207.5625, + y: 408.41015625, + }, + { + x: 208.4453125, + y: 408.83203125, + }, + { + x: 210.125, + y: 409.64453125, + }, + { + x: 210.77734375, + y: 410.00390625, + }, + { + x: 211.93359375, + y: 410.47265625, + }, + { + x: 212.73046875, + y: 410.61328125, + }, + { + x: 213.48828125, + y: 410.80078125, + }, + { + x: 214.0703125, + y: 411.16015625, + }, + { + x: 215.44921875, + y: 411.80859375, + }, + { + x: 215.98046875, + y: 412.08203125, + }, + { + x: 217.359375, + y: 412.76171875, + }, + { + x: 217.890625, + y: 413.1640625, + }, + { + x: 218.96484375, + y: 414.109375, + }, + { + x: 219.49609375, + y: 414.640625, + }, + { + x: 220.56640625, + y: 415.58203125, + }, + { + x: 221.1015625, + y: 415.98828125, + }, + { + x: 223.203125, + y: 416.60546875, + }, + ], + startTimestamp: 1676509584956, + endTimestamp: 1676509589015, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 195.12109375, + y: 391.765625, + }, + { + x: 195.12109375, + y: 391.53125, + }, + { + x: 196.19921875, + y: 389.23828125, + }, + { + x: 198.19921875, + y: 385.53125, + }, + { + x: 200.18359375, + y: 382.11328125, + }, + { + x: 202.703125, + y: 378.5, + }, + { + x: 210.09765625, + y: 369.609375, + }, + { + x: 213.6640625, + y: 366.0390625, + }, + { + x: 217.64453125, + y: 362.28125, + }, + { + x: 221.47265625, + y: 358.7421875, + }, + { + x: 228.609375, + y: 352.578125, + }, + { + x: 231.62890625, + y: 350.27734375, + }, + { + x: 233.953125, + y: 348.5, + }, + { + x: 236.39453125, + y: 346.90625, + }, + { + x: 238.5859375, + y: 345.59375, + }, + { + x: 240.75, + y: 344.4296875, + }, + { + x: 245.33984375, + y: 341.87890625, + }, + { + x: 249.61328125, + y: 339.12109375, + }, + { + x: 251.40625, + y: 337.80078125, + }, + { + x: 252.88671875, + y: 336.6171875, + }, + { + x: 255.48828125, + y: 334.62890625, + }, + { + x: 259.42578125, + y: 331.9609375, + }, + { + x: 264.0234375, + y: 329.0546875, + }, + { + x: 265.74609375, + y: 327.93359375, + }, + { + x: 268.22265625, + y: 326.3359375, + }, + { + x: 270.02734375, + y: 325.37890625, + }, + { + x: 271.59765625, + y: 324.68359375, + }, + { + x: 272.35546875, + y: 324.26953125, + }, + { + x: 273.23046875, + y: 323.75, + }, + { + x: 275.41796875, + y: 322.5859375, + }, + { + x: 277.015625, + y: 321.59765625, + }, + { + x: 277.390625, + y: 321.34765625, + }, + { + x: 277.6640625, + y: 321.109375, + }, + { + x: 277.9609375, + y: 320.859375, + }, + { + x: 278.76953125, + y: 320.3359375, + }, + { + x: 279.28125, + y: 319.95703125, + }, + { + x: 279.38671875, + y: 319.84765625, + }, + { + x: 280.01953125, + y: 319.35546875, + }, + { + x: 280.39453125, + y: 319.0859375, + }, + { + x: 280.89453125, + y: 318.8046875, + }, + { + x: 281.59375, + y: 318.11328125, + }, + { + x: 282.125, + y: 317.625, + }, + { + x: 282.83203125, + y: 316.859375, + }, + { + x: 283.1875, + y: 316.5, + }, + { + x: 283.67578125, + y: 315.81640625, + }, + { + x: 283.9921875, + y: 315.609375, + }, + { + x: 284.1171875, + y: 315.609375, + }, + { + x: 284.234375, + y: 315.4765625, + }, + { + x: 284.39453125, + y: 315.34375, + }, + { + x: 284.73046875, + y: 315.12109375, + }, + ], + startTimestamp: 1676509590060, + endTimestamp: 1676509591346, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 284.73046875, + y: 314.3984375, + }, + { + x: 285.0703125, + y: 314.3984375, + }, + { + x: 286.46875, + y: 315.234375, + }, + { + x: 289.890625, + y: 318.07421875, + }, + { + x: 294.48828125, + y: 322.3125, + }, + { + x: 298.2421875, + y: 326.4921875, + }, + { + x: 300.96875, + y: 330.625, + }, + { + x: 305.69140625, + y: 339.7265625, + }, + { + x: 309.19921875, + y: 344.9765625, + }, + { + x: 318.6171875, + y: 356.12890625, + }, + { + x: 322.86328125, + y: 360.78515625, + }, + { + x: 327.9296875, + y: 366.38671875, + }, + { + x: 328.6796875, + y: 366.9375, + }, + { + x: 328.9296875, + y: 367.23046875, + }, + { + x: 329.69921875, + y: 367.953125, + }, + { + x: 334.8046875, + y: 373.07421875, + }, + { + x: 339.9453125, + y: 379.14453125, + }, + { + x: 342.234375, + y: 382.02734375, + }, + { + x: 346.95703125, + y: 387.6875, + }, + { + x: 351.58984375, + y: 393.2578125, + }, + { + x: 355.83203125, + y: 397.59765625, + }, + { + x: 357.765625, + y: 399.4921875, + }, + { + x: 361.33203125, + y: 402.20703125, + }, + { + x: 364.46875, + y: 404.359375, + }, + { + x: 366.01953125, + y: 405.421875, + }, + { + x: 368.25, + y: 407.34375, + }, + { + x: 370, + y: 409.05859375, + }, + { + x: 370.796875, + y: 409.92578125, + }, + { + x: 372.38671875, + y: 411.54296875, + }, + { + x: 373.2578125, + y: 412.3359375, + }, + { + x: 374.95703125, + y: 413.5078125, + }, + { + x: 375.65234375, + y: 414.05859375, + }, + { + x: 376.75390625, + y: 414.83984375, + }, + { + x: 377.22265625, + y: 415.09375, + }, + { + x: 377.765625, + y: 415.46484375, + }, + { + x: 378.83984375, + y: 415.59375, + }, + ], + startTimestamp: 1676509592079, + endTimestamp: 1676509593366, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 347.9375, + y: 384.97265625, + }, + { + x: 347.9375, + y: 384.7890625, + }, + { + x: 347.9375, + y: 384.01171875, + }, + { + x: 348.18359375, + y: 382.03515625, + }, + { + x: 349.20703125, + y: 379.40234375, + }, + { + x: 350.7265625, + y: 376.47265625, + }, + { + x: 352.515625, + y: 373.1171875, + }, + { + x: 355.1171875, + y: 369.38671875, + }, + { + x: 357.8515625, + y: 365.96875, + }, + { + x: 360.3984375, + y: 362.8828125, + }, + { + x: 363.3125, + y: 359.58203125, + }, + { + x: 365.72265625, + y: 356.94921875, + }, + { + x: 367.6484375, + y: 354.8359375, + }, + { + x: 369.671875, + y: 352.9453125, + }, + { + x: 371.5546875, + y: 351.05859375, + }, + { + x: 373.5390625, + y: 348.93359375, + }, + { + x: 377.95703125, + y: 344.82421875, + }, + { + x: 380.30078125, + y: 342.70703125, + }, + { + x: 382.33203125, + y: 341.0078125, + }, + { + x: 384.296875, + y: 339.62109375, + }, + { + x: 388.02734375, + y: 337.04296875, + }, + { + x: 389.99609375, + y: 335.74609375, + }, + { + x: 391.9453125, + y: 334.4453125, + }, + { + x: 393.51171875, + y: 333.2109375, + }, + { + x: 396.265625, + y: 331.19921875, + }, + { + x: 397.62109375, + y: 330.12109375, + }, + { + x: 399.07421875, + y: 328.8203125, + }, + { + x: 400.98046875, + y: 327.140625, + }, + { + x: 405.34375, + y: 323.77734375, + }, + { + x: 407.3984375, + y: 322.45703125, + }, + { + x: 409.3515625, + y: 321.26953125, + }, + { + x: 411.3671875, + y: 320.234375, + }, + { + x: 413.17578125, + y: 319.42578125, + }, + { + x: 416.09375, + y: 318.33984375, + }, + { + x: 417.25390625, + y: 317.890625, + }, + { + x: 418.25, + y: 317.45703125, + }, + { + x: 420.0703125, + y: 316.40234375, + }, + { + x: 421.3984375, + y: 315.578125, + }, + { + x: 422.890625, + y: 314.55859375, + }, + { + x: 425.10546875, + y: 312.640625, + }, + { + x: 425.7109375, + y: 312.12890625, + }, + { + x: 426.30078125, + y: 311.69140625, + }, + { + x: 426.4921875, + y: 311.56640625, + }, + { + x: 427.0625, + y: 311.0234375, + }, + { + x: 427.59375, + y: 310.7421875, + }, + { + x: 428.12890625, + y: 310.4609375, + }, + { + x: 428.57421875, + y: 310.22265625, + }, + { + x: 429.2890625, + y: 309.66015625, + }, + { + x: 430.4921875, + y: 308.44921875, + }, + ], + startTimestamp: 1676509596266, + endTimestamp: 1676509597400, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 433.09765625, + y: 306.83984375, + }, + { + x: 433.20703125, + y: 306.83984375, + }, + { + x: 434.14453125, + y: 306.83984375, + }, + { + x: 435.97265625, + y: 307.25, + }, + { + x: 438.08984375, + y: 308.34765625, + }, + { + x: 440.39453125, + y: 309.66015625, + }, + { + x: 442.73046875, + y: 310.8203125, + }, + { + x: 447.16015625, + y: 313.63671875, + }, + { + x: 449.765625, + y: 315.2265625, + }, + { + x: 454.68359375, + y: 319.38671875, + }, + { + x: 456.9765625, + y: 321.296875, + }, + { + x: 459.01171875, + y: 322.9921875, + }, + { + x: 462.4140625, + y: 325.42578125, + }, + { + x: 463.98828125, + y: 326.6640625, + }, + { + x: 466.71875, + y: 328.69921875, + }, + { + x: 467.90234375, + y: 329.62890625, + }, + { + x: 469.2421875, + y: 330.65234375, + }, + { + x: 470.78125, + y: 331.5703125, + }, + { + x: 474.125, + y: 333.7734375, + }, + { + x: 476.26953125, + y: 335.1015625, + }, + { + x: 480.02734375, + y: 337.4765625, + }, + { + x: 483.93359375, + y: 339.7421875, + }, + { + x: 486.0859375, + y: 340.88671875, + }, + { + x: 488.25, + y: 342.05859375, + }, + { + x: 492.58984375, + y: 344.3828125, + }, + { + x: 494.3828125, + y: 345.33203125, + }, + { + x: 497.86328125, + y: 346.9296875, + }, + { + x: 499.26171875, + y: 347.55078125, + }, + { + x: 501.99609375, + y: 348.7578125, + }, + { + x: 503.96484375, + y: 349.69921875, + }, + { + x: 505.34765625, + y: 350.23828125, + }, + { + x: 505.8828125, + y: 350.49609375, + }, + { + x: 506.9453125, + y: 351.01171875, + }, + { + x: 507.375, + y: 351.2421875, + }, + { + x: 508.28515625, + y: 351.7578125, + }, + { + x: 509.078125, + y: 352.16015625, + }, + { + x: 509.53125, + y: 352.2890625, + }, + { + x: 509.91015625, + y: 352.40234375, + }, + { + x: 510.57421875, + y: 352.65625, + }, + { + x: 510.68359375, + y: 352.65625, + }, + { + x: 510.80078125, + y: 352.65625, + }, + ], + startTimestamp: 1676509597816, + endTimestamp: 1676509599067, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 151.15234375, + y: 352.71875, + }, + { + x: 151.375, + y: 352.4921875, + }, + { + x: 151.7734375, + y: 352.17578125, + }, + { + x: 152.13671875, + y: 351.796875, + }, + { + x: 152.515625, + y: 351.3125, + }, + { + x: 152.8671875, + y: 351.0234375, + }, + { + x: 153.30078125, + y: 350.7578125, + }, + { + x: 153.8515625, + y: 350.46875, + }, + { + x: 154.39453125, + y: 350.21875, + }, + { + x: 154.92578125, + y: 349.8515625, + }, + { + x: 155.4609375, + y: 349.34765625, + }, + { + x: 156.15234375, + y: 348.79296875, + }, + { + x: 157.70703125, + y: 347.67578125, + }, + { + x: 158.39453125, + y: 347.1484375, + }, + { + x: 159.06640625, + y: 346.73046875, + }, + { + x: 159.55859375, + y: 346.42578125, + }, + { + x: 159.96484375, + y: 346.14453125, + }, + { + x: 160.3515625, + y: 345.86328125, + }, + { + x: 160.75390625, + y: 345.66015625, + }, + { + x: 161.58203125, + y: 345.171875, + }, + { + x: 161.921875, + y: 344.984375, + }, + { + x: 162.328125, + y: 344.7421875, + }, + { + x: 162.8359375, + y: 344.4609375, + }, + { + x: 163.89453125, + y: 343.78515625, + }, + { + x: 164.43359375, + y: 343.39453125, + }, + { + x: 165.12109375, + y: 343.234375, + }, + { + x: 165.859375, + y: 343.1015625, + }, + { + x: 166.61328125, + y: 342.87109375, + }, + { + x: 167.5703125, + y: 342.6796875, + }, + { + x: 169.6015625, + y: 342.33203125, + }, + { + x: 170.6328125, + y: 342.1875, + }, + { + x: 172.4765625, + y: 341.921875, + }, + { + x: 173.33984375, + y: 341.921875, + }, + { + x: 174.37890625, + y: 341.77734375, + }, + { + x: 175.55859375, + y: 341.6328125, + }, + { + x: 177.7421875, + y: 341.34375, + }, + { + x: 178.5859375, + y: 341.34375, + }, + { + x: 180.171875, + y: 341.34375, + }, + { + x: 180.86328125, + y: 341.34375, + }, + { + x: 182.69921875, + y: 341.34375, + }, + { + x: 183.56640625, + y: 341.34375, + }, + { + x: 185.02734375, + y: 341.34375, + }, + { + x: 185.7265625, + y: 341.34375, + }, + { + x: 186.41796875, + y: 341.34375, + }, + { + x: 187.13671875, + y: 341.34375, + }, + { + x: 187.81640625, + y: 341.34375, + }, + { + x: 189.546875, + y: 341.34375, + }, + { + x: 190.38671875, + y: 341.34375, + }, + { + x: 191.8046875, + y: 341.34375, + }, + { + x: 192.5078125, + y: 341.34375, + }, + { + x: 193.94140625, + y: 341.34375, + }, + { + x: 194.79296875, + y: 341.34375, + }, + { + x: 196.49609375, + y: 341.34375, + }, + { + x: 197.359375, + y: 341.34375, + }, + { + x: 198.3515625, + y: 341.34375, + }, + { + x: 200.18359375, + y: 341.34375, + }, + { + x: 201.64453125, + y: 341.34375, + }, + { + x: 203.328125, + y: 341.34375, + }, + { + x: 204.39453125, + y: 341.34375, + }, + { + x: 205.58203125, + y: 341.34375, + }, + { + x: 207.15625, + y: 341.34375, + }, + { + x: 207.84375, + y: 341.34375, + }, + { + x: 209.0625, + y: 341.65234375, + }, + { + x: 209.59765625, + y: 341.78125, + }, + { + x: 210.1328125, + y: 341.984375, + }, + { + x: 211.19921875, + y: 342.5, + }, + { + x: 212.265625, + y: 343.01171875, + }, + { + x: 213.1953125, + y: 343.5234375, + }, + { + x: 213.90625, + y: 344.1171875, + }, + { + x: 214.66796875, + y: 344.79296875, + }, + { + x: 215.0703125, + y: 345.09375, + }, + { + x: 215.91796875, + y: 345.71875, + }, + { + x: 217.1015625, + y: 346.515625, + }, + { + x: 218.40625, + y: 347.30078125, + }, + { + x: 219.19140625, + y: 347.69140625, + }, + { + x: 219.578125, + y: 347.8125, + }, + { + x: 220.1015625, + y: 348.06640625, + }, + { + x: 220.828125, + y: 348.37890625, + }, + { + x: 221.58203125, + y: 348.79296875, + }, + { + x: 222.48046875, + y: 349.1796875, + }, + { + x: 223.26171875, + y: 349.4375, + }, + { + x: 223.921875, + y: 349.6953125, + }, + { + x: 224.453125, + y: 349.953125, + }, + { + x: 225.00390625, + y: 350.15234375, + }, + { + x: 225.51171875, + y: 350.40625, + }, + { + x: 225.765625, + y: 350.53515625, + }, + { + x: 226.15625, + y: 350.78515625, + }, + { + x: 226.546875, + y: 351.03125, + }, + { + x: 226.8671875, + y: 351.21484375, + }, + { + x: 226.97265625, + y: 351.3359375, + }, + { + x: 227.2734375, + y: 351.60546875, + }, + { + x: 227.546875, + y: 351.93359375, + }, + { + x: 227.82421875, + y: 352.12890625, + }, + { + x: 227.96875, + y: 352.21875, + }, + { + x: 228.0859375, + y: 352.3359375, + }, + ], + startTimestamp: 1676509624340, + endTimestamp: 1676509627006, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 141.67578125, + y: 327.09375, + }, + { + x: 141.56640625, + y: 326.875, + }, + { + x: 141.13671875, + y: 326.33203125, + }, + { + x: 140.18359375, + y: 325.34375, + }, + { + x: 138.37109375, + y: 323.0546875, + }, + { + x: 136.33203125, + y: 319.84375, + }, + { + x: 134.50390625, + y: 316.88671875, + }, + { + x: 132.8046875, + y: 314.37109375, + }, + { + x: 131.3515625, + y: 312.5, + }, + { + x: 130.12109375, + y: 311.11328125, + }, + { + x: 128.04296875, + y: 308.50390625, + }, + { + x: 126.94921875, + y: 306.953125, + }, + { + x: 125.70703125, + y: 305.37890625, + }, + { + x: 124.6171875, + y: 303.8203125, + }, + { + x: 123.55078125, + y: 302.41796875, + }, + { + x: 122.4921875, + y: 301.19921875, + }, + { + x: 120.3046875, + y: 298.97265625, + }, + { + x: 119.3984375, + y: 297.921875, + }, + { + x: 118.6484375, + y: 296.6328125, + }, + { + x: 118.01953125, + y: 295.078125, + }, + { + x: 116.609375, + y: 291.85546875, + }, + { + x: 115.859375, + y: 290.484375, + }, + { + x: 114.453125, + y: 288.76171875, + }, + { + x: 114.1796875, + y: 288.42578125, + }, + { + x: 114.11328125, + y: 288.234375, + }, + ], + startTimestamp: 1676509636832, + endTimestamp: 1676509637421, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 171.203125, + y: 322.765625, + }, + { + x: 171.203125, + y: 322.4140625, + }, + { + x: 171.203125, + y: 320.20703125, + }, + { + x: 171.00390625, + y: 316.02734375, + }, + { + x: 170.1796875, + y: 311.43359375, + }, + { + x: 167.390625, + y: 301.15625, + }, + { + x: 165.8125, + y: 296.17578125, + }, + { + x: 164.6640625, + y: 292.54296875, + }, + { + x: 164.0625, + y: 289.7578125, + }, + { + x: 163.734375, + y: 284.85546875, + }, + { + x: 163.453125, + y: 282.8125, + }, + { + x: 163.2578125, + y: 280.5859375, + }, + { + x: 162.6796875, + y: 279.98828125, + }, + ], + startTimestamp: 1676509638383, + endTimestamp: 1676509638733, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 207.46484375, + y: 321.26953125, + }, + { + x: 207.46484375, + y: 321.16796875, + }, + { + x: 207.46484375, + y: 320.49609375, + }, + { + x: 207.46484375, + y: 318.4765625, + }, + { + x: 207.46484375, + y: 315.12109375, + }, + { + x: 207.46484375, + y: 311.1953125, + }, + { + x: 207.46484375, + y: 301.69140625, + }, + { + x: 207.46484375, + y: 297.6640625, + }, + { + x: 207.46484375, + y: 294.1484375, + }, + { + x: 207.73046875, + y: 287.1171875, + }, + { + x: 208.765625, + y: 282.06640625, + }, + { + x: 209.0625, + y: 280.86328125, + }, + { + x: 209.22265625, + y: 279.91796875, + }, + ], + startTimestamp: 1676509639685, + endTimestamp: 1676509640035, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 234.484375, + y: 324.828125, + }, + { + x: 234.484375, + y: 324.48046875, + }, + { + x: 234.484375, + y: 323.34765625, + }, + { + x: 234.69140625, + y: 321.35546875, + }, + { + x: 235.6640625, + y: 319.30078125, + }, + { + x: 236.953125, + y: 317.46484375, + }, + { + x: 238.0859375, + y: 315.91015625, + }, + { + x: 240.234375, + y: 313.93359375, + }, + { + x: 241.33984375, + y: 312.96875, + }, + { + x: 244.24609375, + y: 310.37109375, + }, + { + x: 245.6640625, + y: 308.94921875, + }, + { + x: 246.921875, + y: 307.5390625, + }, + { + x: 248.1328125, + y: 306.16796875, + }, + { + x: 249.37890625, + y: 304.578125, + }, + { + x: 251.93359375, + y: 300.71875, + }, + { + x: 252.890625, + y: 299.18359375, + }, + { + x: 253.62109375, + y: 298, + }, + { + x: 255.265625, + y: 295.984375, + }, + { + x: 255.97265625, + y: 295.1953125, + }, + { + x: 256.57421875, + y: 294.7421875, + }, + { + x: 256.953125, + y: 294.4921875, + }, + { + x: 257.11328125, + y: 294.37109375, + }, + { + x: 257.16015625, + y: 294.19921875, + }, + { + x: 257.56640625, + y: 293.55078125, + }, + { + x: 258.3515625, + y: 292.71484375, + }, + { + x: 258.78515625, + y: 292.1796875, + }, + { + x: 259.33203125, + y: 291.484375, + }, + { + x: 259.8828125, + y: 290.7890625, + }, + { + x: 260.77734375, + y: 290.05859375, + }, + { + x: 260.94921875, + y: 289.875, + }, + ], + startTimestamp: 1676509644305, + endTimestamp: 1676509645188, + }, + ], + }, + { + prompt: "a photo of a cat", + paths: [ + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 231.53515625, + y: 416.40625, + }, + { + x: 230.98046875, + y: 416.18359375, + }, + { + x: 230.015625, + y: 415.56640625, + }, + { + x: 227.7890625, + y: 413.35546875, + }, + { + x: 224.828125, + y: 410.22265625, + }, + { + x: 222.0703125, + y: 406.88671875, + }, + { + x: 219.32421875, + y: 403.34765625, + }, + { + x: 216.5625, + y: 399.7890625, + }, + { + x: 213.578125, + y: 396.234375, + }, + { + x: 210.6015625, + y: 393.04296875, + }, + { + x: 207.3203125, + y: 389.546875, + }, + { + x: 204.1171875, + y: 386.1015625, + }, + { + x: 201.11328125, + y: 382.71484375, + }, + { + x: 198.484375, + y: 379.30859375, + }, + { + x: 196.171875, + y: 375.94921875, + }, + { + x: 193.65234375, + y: 372.13671875, + }, + { + x: 190.828125, + y: 368.0859375, + }, + { + x: 187.98828125, + y: 364.2578125, + }, + { + x: 185.140625, + y: 360.13671875, + }, + { + x: 182.49609375, + y: 355.72265625, + }, + { + x: 180.1953125, + y: 351.86328125, + }, + { + x: 178.39453125, + y: 348.734375, + }, + { + x: 177.5703125, + y: 346.74609375, + }, + { + x: 177.4296875, + y: 345.96875, + }, + { + x: 176.234375, + y: 344.24609375, + }, + { + x: 173.328125, + y: 340.39453125, + }, + { + x: 169.00390625, + y: 334.12890625, + }, + { + x: 164.92578125, + y: 327.22265625, + }, + { + x: 161.796875, + y: 321.19921875, + }, + { + x: 159.10546875, + y: 315.95703125, + }, + { + x: 157.16015625, + y: 312.25390625, + }, + { + x: 155.0703125, + y: 309.01953125, + }, + { + x: 152.796875, + y: 306.14453125, + }, + { + x: 150.2734375, + y: 303.25, + }, + { + x: 147.00390625, + y: 299.15234375, + }, + { + x: 144.02734375, + y: 295.05859375, + }, + { + x: 141.5625, + y: 291.2734375, + }, + { + x: 139.2421875, + y: 287.16796875, + }, + { + x: 137.38671875, + y: 283.1796875, + }, + { + x: 135.80078125, + y: 278.64453125, + }, + { + x: 134.9921875, + y: 272.98046875, + }, + { + x: 134.90625, + y: 269.5, + }, + { + x: 134.90625, + y: 268.9453125, + }, + { + x: 134.90625, + y: 268.21484375, + }, + { + x: 134.5703125, + y: 265.453125, + }, + { + x: 133.69921875, + y: 261.34375, + }, + { + x: 132.59375, + y: 257.71484375, + }, + { + x: 131.01953125, + y: 253.58203125, + }, + { + x: 129.0703125, + y: 249.22265625, + }, + { + x: 127.42578125, + y: 245.9453125, + }, + { + x: 126.03125, + y: 243.34765625, + }, + { + x: 124.90625, + y: 241.35546875, + }, + { + x: 124.16015625, + y: 239.77734375, + }, + { + x: 123.53515625, + y: 238.1953125, + }, + { + x: 122.90234375, + y: 236.515625, + }, + { + x: 122.265625, + y: 234.74609375, + }, + { + x: 121.87890625, + y: 233.078125, + }, + { + x: 121.80859375, + y: 231.31640625, + }, + { + x: 121.80859375, + y: 229.359375, + }, + { + x: 121.80859375, + y: 227.23046875, + }, + { + x: 121.80859375, + y: 224.87109375, + }, + { + x: 121.80859375, + y: 222.44140625, + }, + { + x: 121.80859375, + y: 220.03125, + }, + { + x: 121.7890625, + y: 217.46484375, + }, + { + x: 121.58984375, + y: 214.83984375, + }, + { + x: 121.2265625, + y: 212.171875, + }, + { + x: 120.69140625, + y: 209.41015625, + }, + { + x: 120.171875, + y: 206.87890625, + }, + { + x: 119.84375, + y: 204.8203125, + }, + { + x: 119.61328125, + y: 203.0625, + }, + { + x: 119.5390625, + y: 201.19140625, + }, + { + x: 119.5390625, + y: 198.8671875, + }, + { + x: 119.5390625, + y: 196.109375, + }, + { + x: 119.5390625, + y: 193.0234375, + }, + { + x: 119.5390625, + y: 189.96484375, + }, + { + x: 119.5390625, + y: 187.390625, + }, + { + x: 119.5390625, + y: 185.01171875, + }, + { + x: 119.5390625, + y: 183.03125, + }, + { + x: 119.5390625, + y: 181.64453125, + }, + { + x: 119.7578125, + y: 180.19140625, + }, + { + x: 120.6328125, + y: 178.4375, + }, + { + x: 121.37109375, + y: 177.36328125, + }, + { + x: 121.453125, + y: 177.078125, + }, + { + x: 121.453125, + y: 175.875, + }, + { + x: 121.453125, + y: 172.89453125, + }, + { + x: 121.453125, + y: 169.4765625, + }, + { + x: 121.453125, + y: 166.56640625, + }, + { + x: 121.453125, + y: 163.4609375, + }, + { + x: 121.453125, + y: 160.48828125, + }, + { + x: 121.453125, + y: 158.0390625, + }, + { + x: 121.453125, + y: 155.4609375, + }, + { + x: 121.453125, + y: 152.890625, + }, + { + x: 121.453125, + y: 150.26171875, + }, + { + x: 121.453125, + y: 147.4453125, + }, + { + x: 121.453125, + y: 145.09375, + }, + { + x: 121.453125, + y: 143.1953125, + }, + { + x: 121.453125, + y: 141.7265625, + }, + { + x: 121.51171875, + y: 140.91796875, + }, + { + x: 121.640625, + y: 140.2265625, + }, + { + x: 121.921875, + y: 139.44140625, + }, + { + x: 122.3203125, + y: 138.640625, + }, + { + x: 122.7578125, + y: 137.60546875, + }, + { + x: 123.31640625, + y: 136.234375, + }, + { + x: 123.92578125, + y: 134.8515625, + }, + { + x: 124.51953125, + y: 133.66015625, + }, + { + x: 124.95703125, + y: 132.28125, + }, + { + x: 125.2578125, + y: 130.546875, + }, + { + x: 125.59375, + y: 128.796875, + }, + { + x: 126.09375, + y: 127.18359375, + }, + { + x: 126.72265625, + y: 125.57421875, + }, + { + x: 127.3359375, + y: 124.0703125, + }, + { + x: 127.9375, + y: 122.60546875, + }, + { + x: 128.69140625, + y: 121.22265625, + }, + { + x: 129.578125, + y: 120.01171875, + }, + { + x: 131.12109375, + y: 118.44140625, + }, + { + x: 131.69140625, + y: 117.88671875, + }, + { + x: 132.35546875, + y: 117.3671875, + }, + { + x: 137.05078125, + y: 113.328125, + }, + { + x: 138.91015625, + y: 111.78515625, + }, + { + x: 141.05859375, + y: 110.0078125, + }, + { + x: 141.46484375, + y: 109.61328125, + }, + { + x: 141.57421875, + y: 109.61328125, + }, + { + x: 141.76171875, + y: 109.61328125, + }, + { + x: 141.88671875, + y: 109.50390625, + }, + { + x: 142.18359375, + y: 109.37109375, + }, + { + x: 142.62890625, + y: 109.21875, + }, + { + x: 143.01953125, + y: 108.95703125, + }, + { + x: 143.33984375, + y: 108.82421875, + }, + { + x: 143.578125, + y: 108.82421875, + }, + { + x: 143.84765625, + y: 108.82421875, + }, + { + x: 144.42578125, + y: 109, + }, + { + x: 145.26171875, + y: 109.26953125, + }, + { + x: 146.109375, + y: 109.41796875, + }, + { + x: 146.8046875, + y: 109.546875, + }, + { + x: 147.33203125, + y: 109.6171875, + }, + { + x: 147.8671875, + y: 109.6171875, + }, + { + x: 148.40625, + y: 109.6171875, + }, + { + x: 148.9375, + y: 109.6171875, + }, + { + x: 149.41015625, + y: 109.6171875, + }, + { + x: 149.80859375, + y: 109.6171875, + }, + { + x: 150.1328125, + y: 109.6171875, + }, + { + x: 150.53125, + y: 109.6171875, + }, + { + x: 151.0625, + y: 109.6171875, + }, + { + x: 151.58203125, + y: 109.6171875, + }, + { + x: 151.95703125, + y: 109.6171875, + }, + { + x: 152.23828125, + y: 109.6171875, + }, + { + x: 152.55859375, + y: 109.6171875, + }, + { + x: 152.953125, + y: 109.6171875, + }, + { + x: 153.4453125, + y: 109.6171875, + }, + { + x: 153.984375, + y: 109.70703125, + }, + { + x: 154.5234375, + y: 109.8359375, + }, + { + x: 155.2109375, + y: 110.015625, + }, + { + x: 156.0546875, + y: 110.29296875, + }, + { + x: 156.75, + y: 110.43359375, + }, + { + x: 157.44140625, + y: 110.58984375, + }, + { + x: 158.2890625, + y: 110.859375, + }, + { + x: 158.97265625, + y: 111.12890625, + }, + { + x: 159.49609375, + y: 111.4140625, + }, + { + x: 160.0390625, + y: 111.69921875, + }, + { + x: 160.65625, + y: 112.0546875, + }, + { + x: 161.42578125, + y: 112.46484375, + }, + { + x: 162.29296875, + y: 112.94921875, + }, + { + x: 163.15234375, + y: 113.5078125, + }, + { + x: 164.00390625, + y: 114.16015625, + }, + { + x: 164.88671875, + y: 114.9921875, + }, + { + x: 165.7734375, + y: 116.0234375, + }, + { + x: 166.8046875, + y: 117.1953125, + }, + { + x: 167.8671875, + y: 118.3984375, + }, + { + x: 168.92578125, + y: 119.7734375, + }, + { + x: 169.9921875, + y: 121.13671875, + }, + { + x: 171.05859375, + y: 122.37109375, + }, + { + x: 172.109375, + y: 123.71875, + }, + { + x: 173.03515625, + y: 125.04296875, + }, + { + x: 173.86328125, + y: 126.08984375, + }, + { + x: 174.4921875, + y: 126.9375, + }, + { + x: 175.15234375, + y: 127.8125, + }, + { + x: 175.859375, + y: 128.58984375, + }, + { + x: 176.453125, + y: 129.328125, + }, + { + x: 177.15625, + y: 130.17578125, + }, + { + x: 177.84765625, + y: 130.8671875, + }, + { + x: 178.83203125, + y: 131.8515625, + }, + { + x: 179.1484375, + y: 132.16796875, + }, + { + x: 179.3984375, + y: 132.41796875, + }, + { + x: 179.921875, + y: 133.08203125, + }, + { + x: 180.32421875, + y: 133.46875, + }, + { + x: 180.97265625, + y: 134.33203125, + }, + { + x: 181.37890625, + y: 134.8671875, + }, + { + x: 182.17578125, + y: 136.0546875, + }, + { + x: 182.71875, + y: 137.04296875, + }, + { + x: 183.32421875, + y: 138.40625, + }, + { + x: 184.609375, + y: 142.09375, + }, + { + x: 185.23828125, + y: 143.84375, + }, + { + x: 186.48046875, + y: 147.03125, + }, + { + x: 187.11328125, + y: 148.71484375, + }, + { + x: 187.83203125, + y: 150.67578125, + }, + { + x: 189.984375, + y: 155.625, + }, + { + x: 191.35546875, + y: 158.09375, + }, + { + x: 192.59375, + y: 160.5390625, + }, + { + x: 193.7578125, + y: 162.69140625, + }, + { + x: 194.6875, + y: 164.26953125, + }, + { + x: 195.79296875, + y: 165.69921875, + }, + { + x: 196.1953125, + y: 166.1015625, + }, + { + x: 196.484375, + y: 166.5078125, + }, + { + x: 197.46484375, + y: 168.015625, + }, + { + x: 198.19921875, + y: 169.203125, + }, + { + x: 199.00390625, + y: 170.296875, + }, + { + x: 199.73828125, + y: 171.3359375, + }, + { + x: 200.54296875, + y: 172.3203125, + }, + { + x: 201.828125, + y: 174.078125, + }, + { + x: 202.37890625, + y: 174.8046875, + }, + { + x: 202.984375, + y: 175.8125, + }, + { + x: 203.12890625, + y: 176.2109375, + }, + { + x: 203.34375, + y: 176.6875, + }, + { + x: 203.703125, + y: 177.22265625, + }, + { + x: 204.078125, + y: 177.7265625, + }, + { + x: 204.49609375, + y: 178.4765625, + }, + { + x: 204.66015625, + y: 178.80078125, + }, + { + x: 204.8359375, + y: 178.97265625, + }, + { + x: 205.01953125, + y: 179.09375, + }, + ], + startTimestamp: 1676508769295, + endTimestamp: 1676508774634, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 207.9296875, + y: 180.41796875, + }, + { + x: 208.453125, + y: 180.41796875, + }, + { + x: 210.171875, + y: 180.41796875, + }, + { + x: 212.79296875, + y: 180.41796875, + }, + { + x: 215.54296875, + y: 180.24609375, + }, + { + x: 218.0625, + y: 179.91796875, + }, + { + x: 220.30859375, + y: 179.7578125, + }, + { + x: 222.546875, + y: 179.5859375, + }, + { + x: 224.88671875, + y: 179.4140625, + }, + { + x: 228.234375, + y: 179.04296875, + }, + { + x: 232.37109375, + y: 178.65625, + }, + { + x: 236.50390625, + y: 178.24609375, + }, + { + x: 240.6640625, + y: 177.625, + }, + { + x: 244.109375, + y: 177.22265625, + }, + { + x: 246.77734375, + y: 176.875, + }, + { + x: 249.25390625, + y: 176.52734375, + }, + { + x: 252.4609375, + y: 176.2578125, + }, + { + x: 255.9609375, + y: 176.1640625, + }, + { + x: 259.28125, + y: 176.1640625, + }, + { + x: 262.2265625, + y: 176.1640625, + }, + { + x: 264.1171875, + y: 176.1640625, + }, + { + x: 265.09765625, + y: 176.1640625, + }, + { + x: 265.65234375, + y: 176.1640625, + }, + { + x: 266.20703125, + y: 176.1640625, + }, + { + x: 267.08203125, + y: 176.1640625, + }, + { + x: 268.09375, + y: 176.1640625, + }, + { + x: 269.125, + y: 176.20703125, + }, + { + x: 270.10546875, + y: 176.3984375, + }, + { + x: 270.75, + y: 176.625, + }, + { + x: 271.37109375, + y: 176.703125, + }, + { + x: 272.24609375, + y: 176.703125, + }, + { + x: 273.4453125, + y: 176.703125, + }, + { + x: 275.05078125, + y: 176.859375, + }, + { + x: 276.76953125, + y: 177.171875, + }, + { + x: 278.53125, + y: 177.625, + }, + { + x: 280.29296875, + y: 178.234375, + }, + { + x: 281.890625, + y: 178.875, + }, + { + x: 283.4921875, + y: 179.66015625, + }, + { + x: 285.3203125, + y: 180.4453125, + }, + { + x: 287.5, + y: 181.09765625, + }, + { + x: 290.08984375, + y: 181.78125, + }, + { + x: 292.73046875, + y: 182.48046875, + }, + { + x: 295.140625, + y: 183.16015625, + }, + { + x: 297.56640625, + y: 183.84375, + }, + { + x: 299.84375, + y: 184.51953125, + }, + { + x: 302.0390625, + y: 185.18359375, + }, + { + x: 306.01171875, + y: 186.3359375, + }, + { + x: 307.41796875, + y: 186.6484375, + }, + { + x: 308.61328125, + y: 186.93359375, + }, + { + x: 309.6640625, + y: 187.07421875, + }, + { + x: 312.46484375, + y: 187.07421875, + }, + { + x: 314.0859375, + y: 187.07421875, + }, + { + x: 315.65234375, + y: 187.21484375, + }, + { + x: 317.14453125, + y: 187.5, + }, + { + x: 318.34375, + y: 187.78515625, + }, + { + x: 319.3515625, + y: 188.01953125, + }, + { + x: 320.359375, + y: 188.16015625, + }, + { + x: 321.3984375, + y: 188.47265625, + }, + { + x: 322.37890625, + y: 188.8828125, + }, + { + x: 323.40625, + y: 189.33203125, + }, + { + x: 325.1328125, + y: 190.0546875, + }, + { + x: 325.82421875, + y: 190.3046875, + }, + { + x: 326.55078125, + y: 190.5625, + }, + { + x: 327.296875, + y: 190.69140625, + }, + { + x: 328.1015625, + y: 190.8203125, + }, + { + x: 329.5, + y: 190.94921875, + }, + ], + startTimestamp: 1676508776364, + endTimestamp: 1676508777685, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 330.453125, + y: 194.1328125, + }, + { + x: 330.453125, + y: 194.2578125, + }, + { + x: 330.453125, + y: 194.27734375, + }, + { + x: 330.453125, + y: 193.37890625, + }, + { + x: 330.453125, + y: 191.23828125, + }, + { + x: 330.453125, + y: 188.6015625, + }, + { + x: 330.6953125, + y: 185.3671875, + }, + { + x: 332.33203125, + y: 180.6015625, + }, + { + x: 335.59375, + y: 174.5078125, + }, + { + x: 338.66796875, + y: 169.4296875, + }, + { + x: 341.1875, + y: 165.37109375, + }, + { + x: 344.3046875, + y: 160.8359375, + }, + { + x: 346.9140625, + y: 157.3984375, + }, + { + x: 348.6171875, + y: 154.96875, + }, + { + x: 350.3671875, + y: 152.640625, + }, + { + x: 352.1171875, + y: 150.35546875, + }, + { + x: 353.9765625, + y: 148.25390625, + }, + { + x: 355.73046875, + y: 146.19140625, + }, + { + x: 357.53515625, + y: 144.14453125, + }, + { + x: 359.53515625, + y: 142.63671875, + }, + { + x: 363.2421875, + y: 140.515625, + }, + { + x: 364.71484375, + y: 139.8984375, + }, + { + x: 365.83984375, + y: 139.20703125, + }, + { + x: 366.87109375, + y: 138.48046875, + }, + { + x: 368.0546875, + y: 137.72265625, + }, + { + x: 369.23828125, + y: 136.984375, + }, + { + x: 370.59375, + y: 136.359375, + }, + { + x: 371.96484375, + y: 135.75, + }, + { + x: 373.1875, + y: 135.1484375, + }, + { + x: 374.58984375, + y: 134.5390625, + }, + { + x: 378.015625, + y: 133.3203125, + }, + { + x: 379.21875, + y: 132.93359375, + }, + { + x: 380.0078125, + y: 132.60546875, + }, + { + x: 380.78515625, + y: 132.125, + }, + { + x: 381.734375, + y: 131.4609375, + }, + { + x: 382.8515625, + y: 130.73046875, + }, + { + x: 385.2265625, + y: 129.203125, + }, + { + x: 386.2578125, + y: 128.4765625, + }, + { + x: 387.9765625, + y: 127.328125, + }, + { + x: 388.6640625, + y: 126.90625, + }, + { + x: 389.23828125, + y: 126.49609375, + }, + { + x: 389.98046875, + y: 126.1171875, + }, + { + x: 390.8515625, + y: 125.69140625, + }, + { + x: 393.0703125, + y: 124.89453125, + }, + { + x: 394.2578125, + y: 124.44140625, + }, + { + x: 395.28125, + y: 124.109375, + }, + { + x: 396.1875, + y: 123.78515625, + }, + { + x: 397.078125, + y: 123.49609375, + }, + { + x: 398.6015625, + y: 123.0703125, + }, + { + x: 399.07421875, + y: 122.9296875, + }, + { + x: 399.45703125, + y: 122.80078125, + }, + { + x: 399.83203125, + y: 122.80078125, + }, + { + x: 400.3984375, + y: 122.66796875, + }, + { + x: 401.2109375, + y: 122.53515625, + }, + { + x: 401.55859375, + y: 122.53515625, + }, + { + x: 404.36328125, + y: 122.828125, + }, + { + x: 405.53125, + y: 123.41015625, + }, + { + x: 406.52734375, + y: 123.984375, + }, + { + x: 407.265625, + y: 124.578125, + }, + { + x: 407.953125, + y: 125.265625, + }, + { + x: 408.6015625, + y: 125.9140625, + }, + { + x: 409.13671875, + y: 126.3203125, + }, + { + x: 409.66796875, + y: 126.59375, + }, + { + x: 410.08984375, + y: 126.78515625, + }, + { + x: 410.99609375, + y: 127.4453125, + }, + { + x: 411.66796875, + y: 127.86328125, + }, + { + x: 412.359375, + y: 128.2578125, + }, + { + x: 413.765625, + y: 128.80078125, + }, + { + x: 414.4453125, + y: 129.33984375, + }, + { + x: 414.76171875, + y: 129.6796875, + }, + { + x: 415.1328125, + y: 130.05078125, + }, + { + x: 415.421875, + y: 130.40625, + }, + { + x: 415.6484375, + y: 130.83203125, + }, + { + x: 415.77734375, + y: 131.36328125, + }, + { + x: 415.77734375, + y: 132.70703125, + }, + { + x: 415.77734375, + y: 133.84375, + }, + { + x: 415.77734375, + y: 135.90625, + }, + { + x: 415.77734375, + y: 137.9296875, + }, + { + x: 415.77734375, + y: 138.921875, + }, + { + x: 415.77734375, + y: 140.7265625, + }, + { + x: 415.77734375, + y: 141.76171875, + }, + { + x: 415.77734375, + y: 142.9453125, + }, + { + x: 415.77734375, + y: 144.3125, + }, + { + x: 415.77734375, + y: 147.1640625, + }, + { + x: 415.77734375, + y: 148.59375, + }, + { + x: 415.77734375, + y: 151.69921875, + }, + { + x: 415.77734375, + y: 153.25390625, + }, + { + x: 415.77734375, + y: 154.80078125, + }, + { + x: 415.77734375, + y: 157.5703125, + }, + { + x: 415.77734375, + y: 158.890625, + }, + { + x: 415.77734375, + y: 160.26171875, + }, + { + x: 415.77734375, + y: 161.734375, + }, + { + x: 415.77734375, + y: 163.0859375, + }, + { + x: 415.77734375, + y: 164.546875, + }, + { + x: 415.77734375, + y: 167.79296875, + }, + { + x: 415.77734375, + y: 169.52734375, + }, + { + x: 415.77734375, + y: 171.12109375, + }, + { + x: 415.77734375, + y: 173.05859375, + }, + { + x: 415.30078125, + y: 176.94921875, + }, + { + x: 415.140625, + y: 178.31640625, + }, + { + x: 415.01171875, + y: 179.33984375, + }, + { + x: 414.8828125, + y: 180.3671875, + }, + { + x: 414.81640625, + y: 181.55078125, + }, + { + x: 414.25, + y: 184.3359375, + }, + { + x: 413.40625, + y: 188.07421875, + }, + { + x: 412.9140625, + y: 190.21484375, + }, + { + x: 412.578125, + y: 192.359375, + }, + { + x: 412.08203125, + y: 194.3125, + }, + { + x: 411.58984375, + y: 196.2421875, + }, + { + x: 410.1171875, + y: 199.796875, + }, + { + x: 408.17578125, + y: 203.69140625, + }, + { + x: 407.08984375, + y: 205.7421875, + }, + { + x: 406.078125, + y: 208.2109375, + }, + { + x: 405.01953125, + y: 211.0625, + }, + { + x: 403.5078125, + y: 215.58984375, + }, + { + x: 403.125, + y: 216.7109375, + }, + { + x: 403.125, + y: 217.1640625, + }, + { + x: 403.125, + y: 218.3515625, + }, + { + x: 402.92578125, + y: 220.5234375, + }, + { + x: 402.5390625, + y: 223.48046875, + }, + { + x: 401.73828125, + y: 227.47265625, + }, + { + x: 400.7109375, + y: 232.43359375, + }, + { + x: 399.89453125, + y: 237.234375, + }, + { + x: 399.11328125, + y: 241.45703125, + }, + { + x: 398.453125, + y: 245.1484375, + }, + { + x: 396.97265625, + y: 251.015625, + }, + { + x: 396.05859375, + y: 253.46875, + }, + { + x: 395.05859375, + y: 255.859375, + }, + { + x: 394.046875, + y: 258.42578125, + }, + { + x: 393.171875, + y: 261.0234375, + }, + { + x: 391.83984375, + y: 265.4921875, + }, + { + x: 391.1796875, + y: 267.42578125, + }, + { + x: 390.54296875, + y: 269.1328125, + }, + { + x: 389.91796875, + y: 270.76171875, + }, + { + x: 388.41796875, + y: 274.171875, + }, + { + x: 387.5859375, + y: 276.1171875, + }, + { + x: 386.6484375, + y: 278.20703125, + }, + { + x: 385.60546875, + y: 280.7265625, + }, + { + x: 384.5078125, + y: 283.546875, + }, + { + x: 380.890625, + y: 292.765625, + }, + { + x: 379.9375, + y: 296.0859375, + }, + { + x: 378.98828125, + y: 299.44140625, + }, + { + x: 377.85546875, + y: 302.99609375, + }, + { + x: 375.7109375, + y: 309.49609375, + }, + { + x: 375.171875, + y: 311.0703125, + }, + { + x: 374.73828125, + y: 311.671875, + }, + { + x: 373.453125, + y: 313.265625, + }, + { + x: 370.80078125, + y: 316.8671875, + }, + { + x: 367.765625, + y: 321.75, + }, + { + x: 365.41796875, + y: 326.53125, + }, + { + x: 361.8984375, + y: 336.19140625, + }, + { + x: 360.5078125, + y: 340.4765625, + }, + { + x: 358.59765625, + y: 346.51953125, + }, + { + x: 357.9140625, + y: 349.015625, + }, + { + x: 357.2265625, + y: 351.41015625, + }, + { + x: 355.859375, + y: 356.4453125, + }, + { + x: 355.171875, + y: 358.91796875, + }, + { + x: 353.87890625, + y: 362.69140625, + }, + { + x: 353.08984375, + y: 364.42578125, + }, + { + x: 351.02734375, + y: 367.75, + }, + { + x: 349.71484375, + y: 369.71484375, + }, + { + x: 348.4375, + y: 371.484375, + }, + { + x: 347.171875, + y: 373.234375, + }, + { + x: 344.4140625, + y: 376.8203125, + }, + { + x: 341.3515625, + y: 381.33984375, + }, + { + x: 339.65625, + y: 383.73046875, + }, + { + x: 336.40234375, + y: 388.93359375, + }, + { + x: 334.83203125, + y: 391.36328125, + }, + { + x: 333.51171875, + y: 393.3671875, + }, + { + x: 331.015625, + y: 396.67578125, + }, + { + x: 329.94140625, + y: 398.046875, + }, + { + x: 327.9921875, + y: 400.609375, + }, + { + x: 325.96484375, + y: 403.0859375, + }, + { + x: 324.05859375, + y: 405, + }, + { + x: 323.203125, + y: 405.765625, + }, + { + x: 322.359375, + y: 406.46484375, + }, + { + x: 321.36328125, + y: 407.0390625, + }, + { + x: 319.33203125, + y: 408.34375, + }, + { + x: 318.140625, + y: 409.38671875, + }, + { + x: 315.20703125, + y: 411.88671875, + }, + { + x: 312.04296875, + y: 414.625, + }, + { + x: 310.75390625, + y: 415.46875, + }, + { + x: 309.88671875, + y: 416.0390625, + }, + { + x: 309.2734375, + y: 416.68359375, + }, + { + x: 308.921875, + y: 416.68359375, + }, + { + x: 307.828125, + y: 416.68359375, + }, + { + x: 306.05078125, + y: 416.68359375, + }, + { + x: 303.62890625, + y: 416.875, + }, + { + x: 301.05859375, + y: 417.40625, + }, + { + x: 298.94921875, + y: 418.0625, + }, + { + x: 295.6875, + y: 419.46875, + }, + { + x: 294.21875, + y: 420.23828125, + }, + { + x: 292.7265625, + y: 420.85546875, + }, + { + x: 291.140625, + y: 421.58203125, + }, + { + x: 287.8984375, + y: 423.03515625, + }, + { + x: 285.484375, + y: 423.953125, + }, + { + x: 284.77734375, + y: 424.08984375, + }, + { + x: 284.08203125, + y: 424.21484375, + }, + { + x: 283.39453125, + y: 424.21484375, + }, + { + x: 281.84765625, + y: 424.37890625, + }, + { + x: 279.84765625, + y: 424.7421875, + }, + { + x: 278.66015625, + y: 425.046875, + }, + { + x: 277.28515625, + y: 425.3515625, + }, + { + x: 275.91796875, + y: 425.65234375, + }, + { + x: 273.5234375, + y: 426.14453125, + }, + { + x: 272.15625, + y: 426.3046875, + }, + { + x: 269.60546875, + y: 426.44921875, + }, + { + x: 267.54296875, + y: 426.44921875, + }, + { + x: 266.36328125, + y: 426.44921875, + }, + { + x: 265.3359375, + y: 426.44921875, + }, + { + x: 263.2578125, + y: 426.44921875, + }, + { + x: 262.38671875, + y: 426.44921875, + }, + { + x: 260.765625, + y: 426.0859375, + }, + { + x: 259.16796875, + y: 425.77734375, + }, + { + x: 258.3203125, + y: 425.50390625, + }, + { + x: 257.46875, + y: 425.37109375, + }, + { + x: 255.69921875, + y: 425.0625, + }, + { + x: 255.16015625, + y: 424.9296875, + }, + { + x: 254.3203125, + y: 424.83984375, + }, + { + x: 253.8203125, + y: 424.83984375, + }, + { + x: 252.48046875, + y: 424.609375, + }, + { + x: 251.9453125, + y: 424.57421875, + }, + { + x: 250.86328125, + y: 424.3125, + }, + { + x: 250.15625, + y: 424.30859375, + }, + { + x: 248.1171875, + y: 424.26953125, + }, + { + x: 247.21484375, + y: 424.125, + }, + { + x: 245.3671875, + y: 424.01953125, + }, + { + x: 244.67578125, + y: 423.88671875, + }, + { + x: 243.2734375, + y: 423.75390625, + }, + { + x: 242.6796875, + y: 423.75390625, + }, + { + x: 241.59765625, + y: 423.50390625, + }, + { + x: 240.5234375, + y: 423.22265625, + }, + { + x: 240.1171875, + y: 423.08984375, + }, + { + x: 239.296875, + y: 422.82421875, + }, + { + x: 238.890625, + y: 422.64453125, + }, + { + x: 238.44921875, + y: 422.51171875, + }, + { + x: 238.046875, + y: 422.30078125, + }, + { + x: 237.125, + y: 421.85546875, + }, + { + x: 236.72265625, + y: 421.6796875, + }, + { + x: 236.05859375, + y: 421.3984375, + }, + { + x: 235.57421875, + y: 421.1484375, + }, + { + x: 235.3828125, + y: 421.1484375, + }, + { + x: 235.0234375, + y: 420.94921875, + }, + { + x: 234.76953125, + y: 420.8984375, + }, + { + x: 234.59765625, + y: 420.6796875, + }, + { + x: 234.34375, + y: 420.65234375, + }, + { + x: 234.22265625, + y: 420.5546875, + }, + { + x: 234.0625, + y: 420.421875, + }, + { + x: 233.73046875, + y: 420.1875, + }, + { + x: 233.68359375, + y: 420.0390625, + }, + { + x: 233.41796875, + y: 419.90625, + }, + { + x: 233.296875, + y: 419.83984375, + }, + { + x: 233.01171875, + y: 419.671875, + }, + { + x: 232.71875, + y: 419.48046875, + }, + { + x: 232.24609375, + y: 419.12109375, + }, + { + x: 231.9375, + y: 418.9609375, + }, + { + x: 231.5390625, + y: 418.50390625, + }, + { + x: 231.14453125, + y: 418.23046875, + }, + { + x: 230.5078125, + y: 417.72265625, + }, + { + x: 230.3046875, + y: 417.51953125, + }, + { + x: 230.15234375, + y: 417.2734375, + }, + { + x: 229.93359375, + y: 417.125, + }, + { + x: 229.83203125, + y: 417.125, + }, + { + x: 229.7109375, + y: 417.02734375, + }, + { + x: 229.5859375, + y: 416.859375, + }, + { + x: 229.46484375, + y: 416.859375, + }, + { + x: 229.40234375, + y: 416.73828125, + }, + { + x: 229.26953125, + y: 416.6171875, + }, + ], + startTimestamp: 1676508778385, + endTimestamp: 1676508785420, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 347.19921875, + y: 336.55078125, + }, + { + x: 347.5234375, + y: 336.55078125, + }, + { + x: 348.8984375, + y: 336.55078125, + }, + { + x: 351.484375, + y: 336.36328125, + }, + { + x: 354.91796875, + y: 336.09765625, + }, + { + x: 366.140625, + y: 334.953125, + }, + { + x: 373.37109375, + y: 334.34375, + }, + { + x: 380.8828125, + y: 333.5546875, + }, + { + x: 389.44921875, + y: 332.5234375, + }, + { + x: 398.11328125, + y: 331.60546875, + }, + { + x: 411.73828125, + y: 330.1953125, + }, + { + x: 416.625, + y: 329.578125, + }, + { + x: 421.625, + y: 329.00390625, + }, + { + x: 426.015625, + y: 328.44921875, + }, + { + x: 435.82421875, + y: 327.32421875, + }, + { + x: 441.80078125, + y: 326.55078125, + }, + { + x: 446.9765625, + y: 325.92578125, + }, + { + x: 452.109375, + y: 325.41796875, + }, + { + x: 460.79296875, + y: 324.35546875, + }, + { + x: 464.17578125, + y: 323.84375, + }, + ], + startTimestamp: 1676508787674, + endTimestamp: 1676508788175, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 342.03515625, + y: 356.296875, + }, + { + x: 342.21875, + y: 356.296875, + }, + { + x: 342.6875, + y: 356.296875, + }, + { + x: 343.75390625, + y: 356.296875, + }, + { + x: 345.68359375, + y: 356.296875, + }, + { + x: 349.27734375, + y: 356.296875, + }, + { + x: 353.9921875, + y: 356.296875, + }, + { + x: 359.53125, + y: 356.296875, + }, + { + x: 367.3515625, + y: 356.296875, + }, + { + x: 384.43359375, + y: 356.296875, + }, + { + x: 391.1953125, + y: 356.296875, + }, + { + x: 397.36328125, + y: 356.296875, + }, + { + x: 401.76953125, + y: 356.296875, + }, + { + x: 405.9765625, + y: 356.296875, + }, + { + x: 410.6875, + y: 356.296875, + }, + { + x: 419.75390625, + y: 357.0625, + }, + { + x: 424.11328125, + y: 357.8515625, + }, + { + x: 427.453125, + y: 358.76171875, + }, + { + x: 430.24609375, + y: 359.63671875, + }, + { + x: 433.00390625, + y: 360.109375, + }, + ], + startTimestamp: 1676508789207, + endTimestamp: 1676508789599, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 339.64453125, + y: 373.9921875, + }, + { + x: 339.87109375, + y: 373.9921875, + }, + { + x: 341.16015625, + y: 373.9921875, + }, + { + x: 344.078125, + y: 373.9921875, + }, + { + x: 348.984375, + y: 373.9921875, + }, + { + x: 359.06640625, + y: 373.9921875, + }, + { + x: 387.82421875, + y: 374.4453125, + }, + { + x: 401.3671875, + y: 376.9921875, + }, + { + x: 414.36328125, + y: 380.7890625, + }, + { + x: 423.49609375, + y: 383.4609375, + }, + { + x: 437.53125, + y: 385.88671875, + }, + { + x: 443.76171875, + y: 385.98046875, + }, + { + x: 449.59375, + y: 385.98046875, + }, + { + x: 455.00390625, + y: 385.98046875, + }, + { + x: 459.82421875, + y: 385.98046875, + }, + { + x: 464.19140625, + y: 386.34375, + }, + ], + startTimestamp: 1676508790692, + endTimestamp: 1676508791080, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 203.04296875, + y: 344.4375, + }, + { + x: 202.7265625, + y: 344.4375, + }, + { + x: 201.47265625, + y: 344.4375, + }, + { + x: 197.140625, + y: 344.4375, + }, + { + x: 190.67578125, + y: 344.4375, + }, + { + x: 184.484375, + y: 344.4375, + }, + { + x: 175.30078125, + y: 344.4375, + }, + { + x: 163.65625, + y: 344.4375, + }, + { + x: 153.64453125, + y: 344.4375, + }, + { + x: 136.7109375, + y: 345.16015625, + }, + { + x: 129.73046875, + y: 346.76171875, + }, + { + x: 123.796875, + y: 348.49609375, + }, + { + x: 118.078125, + y: 350.20703125, + }, + { + x: 112.95703125, + y: 351.67578125, + }, + { + x: 104.984375, + y: 354.0078125, + }, + { + x: 101.67578125, + y: 354.9296875, + }, + { + x: 99.0859375, + y: 355.62109375, + }, + ], + startTimestamp: 1676508792510, + endTimestamp: 1676508792896, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 214.37890625, + y: 364.875, + }, + { + x: 213.828125, + y: 364.875, + }, + { + x: 211.69140625, + y: 364.875, + }, + { + x: 207.11328125, + y: 364.875, + }, + { + x: 200.8125, + y: 364.875, + }, + { + x: 184.9453125, + y: 364.875, + }, + { + x: 174.4375, + y: 364.875, + }, + { + x: 157.5390625, + y: 364.875, + }, + { + x: 150.93359375, + y: 364.875, + }, + { + x: 138.515625, + y: 368.1171875, + }, + { + x: 133.171875, + y: 370.890625, + }, + { + x: 126.34375, + y: 373.76953125, + }, + ], + startTimestamp: 1676508793695, + endTimestamp: 1676508794034, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 227.0234375, + y: 386.0703125, + }, + { + x: 226.32421875, + y: 386.0703125, + }, + { + x: 223.58984375, + y: 386.0703125, + }, + { + x: 219.10546875, + y: 386.0703125, + }, + { + x: 213.08203125, + y: 386.0703125, + }, + { + x: 205.04296875, + y: 386.0703125, + }, + { + x: 194.06640625, + y: 386.0703125, + }, + { + x: 181.12109375, + y: 386.2890625, + }, + { + x: 167.95703125, + y: 387.32421875, + }, + { + x: 145.41015625, + y: 389.9921875, + }, + { + x: 137.11328125, + y: 391.1875, + }, + { + x: 131.12890625, + y: 392.08203125, + }, + { + x: 126.36328125, + y: 393.1328125, + }, + { + x: 122.09375, + y: 394.50390625, + }, + ], + startTimestamp: 1676508795062, + endTimestamp: 1676508795379, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 275.1015625, + y: 333.89453125, + }, + { + x: 275.1015625, + y: 334.109375, + }, + { + x: 275.1015625, + y: 334.71875, + }, + { + x: 275.1015625, + y: 336.18359375, + }, + { + x: 274.78515625, + y: 338.08203125, + }, + { + x: 274.46875, + y: 340.3046875, + }, + { + x: 274.3359375, + y: 341.1484375, + }, + { + x: 274.0703125, + y: 342, + }, + { + x: 273.64453125, + y: 343.20703125, + }, + { + x: 272.86328125, + y: 345.015625, + }, + { + x: 271.3984375, + y: 349.7265625, + }, + { + x: 270.8671875, + y: 352.265625, + }, + { + x: 270.5390625, + y: 354.640625, + }, + { + x: 269.9609375, + y: 358.75, + }, + { + x: 269.56640625, + y: 360.3984375, + }, + { + x: 269.17578125, + y: 361.671875, + }, + { + x: 268.98046875, + y: 362.57421875, + }, + { + x: 268.67578125, + y: 363.3671875, + }, + { + x: 268.7890625, + y: 363.43359375, + }, + { + x: 269.15234375, + y: 363.43359375, + }, + { + x: 269.98046875, + y: 363.43359375, + }, + { + x: 271.14453125, + y: 363.43359375, + }, + { + x: 273.7578125, + y: 363.3984375, + }, + { + x: 275.2890625, + y: 363.23828125, + }, + { + x: 276.6953125, + y: 362.96875, + }, + { + x: 279.5390625, + y: 362.4609375, + }, + { + x: 281.20703125, + y: 362.22265625, + }, + { + x: 283.02734375, + y: 361.9921875, + }, + { + x: 288.46484375, + y: 361.29296875, + }, + { + x: 290.23046875, + y: 361.1328125, + }, + { + x: 293.125, + y: 360.6875, + }, + { + x: 294.30078125, + y: 360.66015625, + }, + { + x: 295.90234375, + y: 360.37109375, + }, + { + x: 297.37890625, + y: 359.92578125, + }, + { + x: 298.234375, + y: 359.65234375, + }, + { + x: 298.92578125, + y: 359.45703125, + }, + { + x: 299.75390625, + y: 359.32421875, + }, + { + x: 300.015625, + y: 359.24609375, + }, + { + x: 300.01953125, + y: 359.125, + }, + { + x: 300.01953125, + y: 358.96875, + }, + { + x: 300.01953125, + y: 358.5390625, + }, + { + x: 299.91796875, + y: 357.79296875, + }, + { + x: 298.58984375, + y: 355.04296875, + }, + { + x: 297.7890625, + y: 353.44921875, + }, + { + x: 295.8203125, + y: 350.328125, + }, + { + x: 294.70703125, + y: 348.56640625, + }, + { + x: 292.26953125, + y: 344.87890625, + }, + { + x: 291.0390625, + y: 343.3359375, + }, + { + x: 288.77734375, + y: 340.9609375, + }, + { + x: 286.7109375, + y: 339.3671875, + }, + { + x: 285.7890625, + y: 338.64453125, + }, + { + x: 284.7578125, + y: 338.20703125, + }, + { + x: 282.875, + y: 337.62109375, + }, + { + x: 281.63671875, + y: 336.953125, + }, + { + x: 281.1015625, + y: 336.79296875, + }, + { + x: 280.5625, + y: 336.51171875, + }, + { + x: 279.50390625, + y: 335.88671875, + }, + { + x: 278.41796875, + y: 335.140625, + }, + { + x: 277.69140625, + y: 334.49609375, + }, + { + x: 277.30078125, + y: 334.14453125, + }, + ], + startTimestamp: 1676508802970, + endTimestamp: 1676508804886, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 216.7109375, + y: 257.3828125, + }, + { + x: 216.48828125, + y: 257.3828125, + }, + { + x: 216.171875, + y: 257.3828125, + }, + { + x: 215.6484375, + y: 257.3828125, + }, + { + x: 214.953125, + y: 257.3828125, + }, + { + x: 214.54296875, + y: 257.3828125, + }, + { + x: 213.984375, + y: 257.3828125, + }, + { + x: 212.43359375, + y: 257.3828125, + }, + { + x: 210.75, + y: 257.51171875, + }, + { + x: 210.21484375, + y: 257.6796875, + }, + { + x: 209.67578125, + y: 257.80859375, + }, + { + x: 208.98828125, + y: 258.28125, + }, + { + x: 208.578125, + y: 258.48828125, + }, + { + x: 208.04296875, + y: 258.70703125, + }, + { + x: 207.3828125, + y: 259.12109375, + }, + { + x: 205.609375, + y: 260.6875, + }, + { + x: 204.74609375, + y: 261.42578125, + }, + { + x: 204.04296875, + y: 262.515625, + }, + { + x: 203.91015625, + y: 263.05078125, + }, + { + x: 203.7421875, + y: 264.65234375, + }, + { + x: 203.5078125, + y: 266.4375, + }, + { + x: 203.5078125, + y: 267.46875, + }, + { + x: 203.5078125, + y: 268.9609375, + }, + { + x: 203.6484375, + y: 272.9765625, + }, + { + x: 204.12890625, + y: 275.328125, + }, + { + x: 205.97265625, + y: 279.91015625, + }, + { + x: 207.1484375, + y: 282.0859375, + }, + { + x: 208.2734375, + y: 284.06640625, + }, + { + x: 209.91015625, + y: 286.9140625, + }, + { + x: 211.0625, + y: 288.9765625, + }, + { + x: 212.59375, + y: 291.1875, + }, + { + x: 214.6484375, + y: 293.76171875, + }, + { + x: 215.87890625, + y: 294.9765625, + }, + { + x: 218.4296875, + y: 297.21875, + }, + { + x: 219.796875, + y: 297.96875, + }, + { + x: 221.38671875, + y: 298.58984375, + }, + { + x: 225.55859375, + y: 299.8984375, + }, + { + x: 230.140625, + y: 300.9375, + }, + { + x: 234.17578125, + y: 301.40625, + }, + { + x: 236.12890625, + y: 301.40625, + }, + { + x: 240.02734375, + y: 301.40625, + }, + { + x: 244.3515625, + y: 301.40234375, + }, + { + x: 246.27734375, + y: 301.08984375, + }, + { + x: 248.19921875, + y: 300.6015625, + }, + { + x: 252.36328125, + y: 299.171875, + }, + { + x: 256.57421875, + y: 296.94140625, + }, + { + x: 259.3125, + y: 295.19140625, + }, + { + x: 260.08203125, + y: 294.48046875, + }, + { + x: 261.0078125, + y: 293.2578125, + }, + { + x: 261.4140625, + y: 292.25390625, + }, + { + x: 261.7421875, + y: 289.33984375, + }, + { + x: 261.8984375, + y: 287.7734375, + }, + { + x: 261.8984375, + y: 284.5546875, + }, + { + x: 261.8984375, + y: 281.37890625, + }, + { + x: 261.64453125, + y: 277.94140625, + }, + { + x: 259.83203125, + y: 274.13671875, + }, + { + x: 257.66796875, + y: 270.73046875, + }, + { + x: 256.4140625, + y: 269.328125, + }, + { + x: 253.71875, + y: 266.328125, + }, + { + x: 252.28125, + y: 264.9296875, + }, + { + x: 249.5234375, + y: 262.73828125, + }, + { + x: 246.37890625, + y: 261.33984375, + }, + { + x: 243.34765625, + y: 260.1015625, + }, + { + x: 241.97265625, + y: 259.4921875, + }, + { + x: 239.09375, + y: 258.26953125, + }, + { + x: 236.12109375, + y: 257.03125, + }, + { + x: 233.1640625, + y: 256.2578125, + }, + { + x: 231.796875, + y: 255.97265625, + }, + { + x: 228.88671875, + y: 255.83984375, + }, + { + x: 226.74609375, + y: 255.83984375, + }, + { + x: 224.87109375, + y: 255.83984375, + }, + { + x: 222.99609375, + y: 255.83984375, + }, + { + x: 222.265625, + y: 255.83984375, + }, + { + x: 221.03515625, + y: 255.83984375, + }, + { + x: 219.9609375, + y: 255.83984375, + }, + { + x: 218.88671875, + y: 255.83984375, + }, + { + x: 217.9140625, + y: 255.83984375, + }, + { + x: 217.55078125, + y: 255.83984375, + }, + { + x: 217.015625, + y: 255.8828125, + }, + { + x: 216.82421875, + y: 256.00390625, + }, + { + x: 216.69140625, + y: 256.078125, + }, + { + x: 216.66796875, + y: 256.171875, + }, + ], + startTimestamp: 1676508819369, + endTimestamp: 1676508821697, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 295.49609375, + y: 282.671875, + }, + { + x: 295.49609375, + y: 282.515625, + }, + { + x: 295.49609375, + y: 281.859375, + }, + { + x: 295.49609375, + y: 280.8515625, + }, + { + x: 295.49609375, + y: 278.7265625, + }, + { + x: 295.61328125, + y: 276.703125, + }, + { + x: 296.20703125, + y: 274.69140625, + }, + { + x: 298.69140625, + y: 271.4140625, + }, + { + x: 299.76171875, + y: 270.48828125, + }, + { + x: 300.6640625, + y: 269.59375, + }, + { + x: 302.59765625, + y: 267.45703125, + }, + { + x: 303.453125, + y: 266.18359375, + }, + { + x: 304.35546875, + y: 264.66796875, + }, + { + x: 305.96484375, + y: 262.26171875, + }, + { + x: 306.51953125, + y: 261.48046875, + }, + { + x: 307.0546875, + y: 260.94140625, + }, + { + x: 307.46875, + y: 260.5234375, + }, + { + x: 308.3828125, + y: 259.6015625, + }, + { + x: 308.91015625, + y: 259.0703125, + }, + { + x: 309.45703125, + y: 258.53125, + }, + { + x: 310.171875, + y: 257.99609375, + }, + { + x: 311.90625, + y: 257.26171875, + }, + { + x: 312.93359375, + y: 256.80859375, + }, + { + x: 315.40625, + y: 255.328125, + }, + { + x: 316.6171875, + y: 254.734375, + }, + { + x: 318.0625, + y: 253.8515625, + }, + { + x: 319.55859375, + y: 253.41796875, + }, + { + x: 322.33984375, + y: 252.82421875, + }, + { + x: 325.8515625, + y: 252.16796875, + }, + { + x: 328.73046875, + y: 251.69140625, + }, + { + x: 331.09765625, + y: 251.37890625, + }, + { + x: 333.4609375, + y: 250.9375, + }, + { + x: 334.53125, + y: 250.73046875, + }, + { + x: 336.23046875, + y: 250.5859375, + }, + { + x: 338.62890625, + y: 250.5859375, + }, + { + x: 342.3046875, + y: 250.5859375, + }, + { + x: 346.375, + y: 250.64453125, + }, + { + x: 348.5078125, + y: 251.36328125, + }, + { + x: 351.35546875, + y: 252.5078125, + }, + { + x: 353.64453125, + y: 253.9375, + }, + { + x: 355.45703125, + y: 255.59765625, + }, + { + x: 355.984375, + y: 256.30859375, + }, + { + x: 356.37109375, + y: 257.1796875, + }, + { + x: 356.640625, + y: 259.7734375, + }, + { + x: 356.78125, + y: 263.97265625, + }, + { + x: 356.78125, + y: 267.19921875, + }, + { + x: 356.78125, + y: 268.2265625, + }, + { + x: 356.78125, + y: 270.8359375, + }, + { + x: 356.62109375, + y: 271.8671875, + }, + { + x: 355.125, + y: 274.64453125, + }, + { + x: 354.18359375, + y: 276.06640625, + }, + { + x: 352.10546875, + y: 279.21875, + }, + { + x: 349.98046875, + y: 282.55078125, + }, + { + x: 347.89453125, + y: 285.38671875, + }, + { + x: 346.96484375, + y: 286.77734375, + }, + { + x: 344.6875, + y: 289.2421875, + }, + { + x: 342.3203125, + y: 291.30078125, + }, + { + x: 339.7578125, + y: 292.92578125, + }, + { + x: 336.8828125, + y: 294.14453125, + }, + { + x: 333.73828125, + y: 295.234375, + }, + { + x: 332.140625, + y: 295.4765625, + }, + { + x: 328.984375, + y: 295.94921875, + }, + { + x: 327.19140625, + y: 296.10546875, + }, + { + x: 323.67578125, + y: 296.296875, + }, + { + x: 320.36328125, + y: 296.453125, + }, + { + x: 317.57421875, + y: 296.453125, + }, + { + x: 316.3984375, + y: 296.453125, + }, + { + x: 313.640625, + y: 296.453125, + }, + { + x: 312.83984375, + y: 296.35546875, + }, + { + x: 311.15234375, + y: 295.41015625, + }, + { + x: 310.28515625, + y: 294.84765625, + }, + { + x: 307.3671875, + y: 292.40234375, + }, + { + x: 306.51171875, + y: 291.6640625, + }, + { + x: 304.76171875, + y: 289.9921875, + }, + { + x: 304.05078125, + y: 289.1796875, + }, + { + x: 302.94140625, + y: 287.91015625, + }, + { + x: 301.96875, + y: 286.7421875, + }, + { + x: 300.9921875, + y: 285.328125, + }, + { + x: 300.44140625, + y: 284.63671875, + }, + { + x: 299.7734375, + y: 283.67578125, + }, + { + x: 299.5078125, + y: 282.73046875, + }, + { + x: 299.11328125, + y: 281.75, + }, + { + x: 298.640625, + y: 280.88671875, + }, + { + x: 298.2578125, + y: 280.375, + }, + { + x: 298.13671875, + y: 280.14453125, + }, + { + x: 297.6171875, + y: 279.49609375, + }, + { + x: 297.47265625, + y: 279.15625, + }, + { + x: 297.078125, + y: 278.96484375, + }, + ], + startTimestamp: 1676508823203, + endTimestamp: 1676508826054, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 262.98046875, + y: 380.9609375, + }, + { + x: 263.4609375, + y: 380.9609375, + }, + { + x: 264.63671875, + y: 380.9609375, + }, + { + x: 266.9765625, + y: 381.7265625, + }, + { + x: 267.94140625, + y: 382.265625, + }, + { + x: 270.703125, + y: 383.4296875, + }, + { + x: 272.63671875, + y: 383.92578125, + }, + { + x: 276.51171875, + y: 385.20703125, + }, + { + x: 278.71875, + y: 386.37109375, + }, + { + x: 279.58203125, + y: 386.80078125, + }, + { + x: 280.4609375, + y: 387.171875, + }, + { + x: 282.4296875, + y: 387.671875, + }, + { + x: 283.38671875, + y: 387.80078125, + }, + { + x: 284.71875, + y: 387.9296875, + }, + { + x: 285.2578125, + y: 387.9296875, + }, + { + x: 285.78515625, + y: 387.9296875, + }, + { + x: 287.04296875, + y: 387.9296875, + }, + { + x: 288.05859375, + y: 387.9296875, + }, + { + x: 290.23828125, + y: 387.9296875, + }, + { + x: 292.1875, + y: 387.29296875, + }, + { + x: 295.4765625, + y: 384.73828125, + }, + { + x: 296.46484375, + y: 383.86328125, + }, + { + x: 297.5078125, + y: 382.85546875, + }, + { + x: 300.44921875, + y: 380.0703125, + }, + { + x: 301.53515625, + y: 378.83984375, + }, + { + x: 302.06640625, + y: 378.3046875, + }, + { + x: 302.75390625, + y: 377.61328125, + }, + { + x: 304.76953125, + y: 375.671875, + }, + { + x: 307.3515625, + y: 373.59765625, + }, + { + x: 307.515625, + y: 373.4296875, + }, + ], + startTimestamp: 1676508827339, + endTimestamp: 1676508828341, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 327.453125, + y: 273.44140625, + }, + { + x: 327.33984375, + y: 273.44140625, + }, + { + x: 326.91015625, + y: 273.44140625, + }, + { + x: 326.33203125, + y: 273.46875, + }, + { + x: 325.34765625, + y: 273.86328125, + }, + { + x: 325.04296875, + y: 273.94921875, + }, + { + x: 324.6796875, + y: 274.078125, + }, + { + x: 324.1796875, + y: 274.28515625, + }, + { + x: 323.32421875, + y: 274.67578125, + }, + { + x: 322.8046875, + y: 274.94921875, + }, + { + x: 322.7109375, + y: 274.95703125, + }, + { + x: 322.15234375, + y: 274.95703125, + }, + { + x: 321.5859375, + y: 274.95703125, + }, + { + x: 320.44921875, + y: 274.95703125, + }, + { + x: 320.015625, + y: 274.921875, + }, + { + x: 319.953125, + y: 274.71484375, + }, + { + x: 319.953125, + y: 274.28125, + }, + { + x: 319.953125, + y: 272.47265625, + }, + { + x: 319.953125, + y: 271.6015625, + }, + { + x: 320.21484375, + y: 270.48046875, + }, + { + x: 320.75, + y: 270.1953125, + }, + { + x: 322.07421875, + y: 269.78515625, + }, + { + x: 323.9453125, + y: 269.54296875, + }, + { + x: 324.98046875, + y: 269.54296875, + }, + { + x: 325.76171875, + y: 269.54296875, + }, + { + x: 326.8984375, + y: 269.54296875, + }, + { + x: 327.43359375, + y: 269.54296875, + }, + { + x: 327.96484375, + y: 269.54296875, + }, + { + x: 329.03515625, + y: 270.84375, + }, + { + x: 329.29296875, + y: 272.10546875, + }, + { + x: 329.29296875, + y: 273.51171875, + }, + { + x: 329.29296875, + y: 274.30078125, + }, + { + x: 329.29296875, + y: 275.52734375, + }, + { + x: 329.29296875, + y: 276.6484375, + }, + { + x: 329.29296875, + y: 276.72265625, + }, + { + x: 329.29296875, + y: 276.83984375, + }, + { + x: 328.7578125, + y: 276.87890625, + }, + { + x: 327.703125, + y: 276.87890625, + }, + { + x: 327.30859375, + y: 276.87890625, + }, + { + x: 326.84375, + y: 276.3984375, + }, + { + x: 326.74609375, + y: 275.265625, + }, + { + x: 326.74609375, + y: 274.0390625, + }, + { + x: 326.74609375, + y: 273.55859375, + }, + { + x: 326.74609375, + y: 273.03515625, + }, + { + x: 326.74609375, + y: 272.85546875, + }, + { + x: 327.1328125, + y: 272.734375, + }, + { + x: 327.5078125, + y: 272.734375, + }, + { + x: 328.55078125, + y: 272.734375, + }, + { + x: 328.82421875, + y: 272.83984375, + }, + { + x: 328.9765625, + y: 273.7109375, + }, + { + x: 328.9765625, + y: 274.25, + }, + { + x: 328.94921875, + y: 275.13671875, + }, + { + x: 328.44921875, + y: 275.39453125, + }, + { + x: 326.51953125, + y: 275.93359375, + }, + { + x: 325.48828125, + y: 276.14453125, + }, + { + x: 323.59375, + y: 276.35546875, + }, + { + x: 322.8046875, + y: 276.35546875, + }, + { + x: 322.234375, + y: 276.35546875, + }, + { + x: 322.046875, + y: 276.35546875, + }, + ], + startTimestamp: 1676508830058, + endTimestamp: 1676508832092, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 238.2734375, + y: 275.75, + }, + { + x: 238.16015625, + y: 275.75, + }, + { + x: 237.921875, + y: 275.75, + }, + { + x: 237.52734375, + y: 275.75, + }, + { + x: 236.7265625, + y: 275.75, + }, + { + x: 236.328125, + y: 275.75, + }, + { + x: 235.52734375, + y: 275.75, + }, + { + x: 234.734375, + y: 275.75, + }, + { + x: 234.41015625, + y: 275.75, + }, + { + x: 234.2265625, + y: 275.75, + }, + { + x: 233.8984375, + y: 275.75, + }, + { + x: 233.59765625, + y: 275.75, + }, + { + x: 232.953125, + y: 276.26171875, + }, + { + x: 232.8515625, + y: 276.26171875, + }, + { + x: 232.73046875, + y: 276.34375, + }, + { + x: 232.7109375, + y: 276.70703125, + }, + { + x: 232.7109375, + y: 277.1796875, + }, + { + x: 232.7109375, + y: 277.4765625, + }, + { + x: 232.7109375, + y: 278.328125, + }, + { + x: 232.7109375, + y: 279.25, + }, + { + x: 232.7109375, + y: 279.83984375, + }, + { + x: 232.7109375, + y: 280.03515625, + }, + { + x: 232.86328125, + y: 280.8125, + }, + { + x: 234.13671875, + y: 281.69921875, + }, + { + x: 235.59765625, + y: 282.01171875, + }, + { + x: 236.48828125, + y: 282.01171875, + }, + { + x: 238.0625, + y: 282.01171875, + }, + { + x: 239.12890625, + y: 282.01171875, + }, + { + x: 240.15234375, + y: 281.83984375, + }, + { + x: 240.55859375, + y: 281.3984375, + }, + { + x: 241.27734375, + y: 280.6171875, + }, + { + x: 241.66015625, + y: 279.1171875, + }, + { + x: 241.66015625, + y: 277.6953125, + }, + { + x: 241.65625, + y: 277, + }, + { + x: 240.99609375, + y: 276.0703125, + }, + { + x: 240.06640625, + y: 275.296875, + }, + { + x: 239.34375, + y: 274.94140625, + }, + { + x: 238.9765625, + y: 274.94140625, + }, + { + x: 238.3515625, + y: 274.94140625, + }, + { + x: 237.30078125, + y: 274.94140625, + }, + { + x: 236.90234375, + y: 274.9453125, + }, + { + x: 236.703125, + y: 275.08203125, + }, + { + x: 236.453125, + y: 275.3984375, + }, + { + x: 235.7578125, + y: 276.5546875, + }, + { + x: 235.55078125, + y: 277.86328125, + }, + { + x: 235.55078125, + y: 278.47265625, + }, + { + x: 235.55078125, + y: 279.94140625, + }, + { + x: 235.55078125, + y: 280.2734375, + }, + { + x: 235.55078125, + y: 280.6640625, + }, + { + x: 235.6796875, + y: 281.3203125, + }, + { + x: 236.4296875, + y: 281.60546875, + }, + { + x: 237.1953125, + y: 281.60546875, + }, + { + x: 238.21484375, + y: 281.60546875, + }, + { + x: 238.7578125, + y: 281.60546875, + }, + { + x: 239.1875, + y: 281.60546875, + }, + { + x: 239.4375, + y: 281.59765625, + }, + { + x: 240, + y: 281.35546875, + }, + { + x: 240.03125, + y: 281.2578125, + }, + { + x: 240.03125, + y: 281.140625, + }, + { + x: 239.9140625, + y: 281.1171875, + }, + { + x: 239.734375, + y: 281.1171875, + }, + { + x: 239.4453125, + y: 281.1171875, + }, + { + x: 239.14453125, + y: 280.984375, + }, + { + x: 238.765625, + y: 280.73828125, + }, + { + x: 238.10546875, + y: 280.1484375, + }, + { + x: 238.0390625, + y: 279.96484375, + }, + { + x: 238.0625, + y: 279.7265625, + }, + { + x: 238.90234375, + y: 279.265625, + }, + { + x: 240.0546875, + y: 278.84375, + }, + { + x: 240.6484375, + y: 278.796875, + }, + { + x: 240.53125, + y: 278.796875, + }, + { + x: 240.33203125, + y: 278.796875, + }, + { + x: 239.890625, + y: 279.00390625, + }, + { + x: 239.671875, + y: 279.13671875, + }, + { + x: 239.671875, + y: 279.25390625, + }, + { + x: 239.671875, + y: 279.3828125, + }, + { + x: 239.671875, + y: 279.5, + }, + { + x: 239.671875, + y: 279.60546875, + }, + ], + startTimestamp: 1676508833395, + endTimestamp: 1676508836375, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 145.578125, + y: 193.22265625, + }, + { + x: 145.578125, + y: 193.109375, + }, + { + x: 145.578125, + y: 192.6015625, + }, + { + x: 145.578125, + y: 191.54296875, + }, + { + x: 145.578125, + y: 183.40234375, + }, + { + x: 145.578125, + y: 178.421875, + }, + { + x: 145.578125, + y: 176.4296875, + }, + { + x: 145.578125, + y: 171.05078125, + }, + { + x: 145.734375, + y: 167.1796875, + }, + { + x: 145.890625, + y: 165.67578125, + }, + { + x: 145.890625, + y: 162.11328125, + }, + { + x: 145.890625, + y: 159.5390625, + }, + { + x: 145.890625, + y: 154.9140625, + }, + { + x: 145.9140625, + y: 150.94140625, + }, + { + x: 146.421875, + y: 148.08203125, + }, + { + x: 147.53515625, + y: 143.69921875, + }, + { + x: 148.4375, + y: 141.328125, + }, + { + x: 150.43359375, + y: 139.0703125, + }, + { + x: 153.515625, + y: 137.59375, + }, + { + x: 155.72265625, + y: 137.46875, + }, + { + x: 156.9140625, + y: 137.46875, + }, + { + x: 158.734375, + y: 137.52734375, + }, + { + x: 160.7265625, + y: 139.4140625, + }, + { + x: 161.92578125, + y: 141.2578125, + }, + { + x: 163.078125, + y: 143.2890625, + }, + { + x: 164.26171875, + y: 145.6484375, + }, + { + x: 165.4609375, + y: 148.25, + }, + { + x: 166.67578125, + y: 151.12109375, + }, + { + x: 167.875, + y: 153.6796875, + }, + { + x: 169.109375, + y: 156.70703125, + }, + { + x: 171.1328125, + y: 161.453125, + }, + { + x: 174.48828125, + y: 166.8046875, + }, + { + x: 176.52734375, + y: 170.80859375, + }, + { + x: 177.30859375, + y: 172.44921875, + }, + { + x: 179.00390625, + y: 176.78515625, + }, + { + x: 179.671875, + y: 178.73828125, + }, + { + x: 180.109375, + y: 179.8359375, + }, + { + x: 180.2265625, + y: 179.984375, + }, + { + x: 180.90625, + y: 180.6640625, + }, + ], + startTimestamp: 1676508837564, + endTimestamp: 1676508839047, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 358.6875, + y: 186.53125, + }, + { + x: 358.6875, + y: 186.41796875, + }, + { + x: 358.6875, + y: 185.625, + }, + { + x: 359.16015625, + y: 181.21484375, + }, + { + x: 360.5234375, + y: 178.02734375, + }, + { + x: 361.77734375, + y: 176.13671875, + }, + { + x: 362.62109375, + y: 175.26953125, + }, + { + x: 364.828125, + y: 173.94921875, + }, + { + x: 365.96484375, + y: 173.36328125, + }, + { + x: 366.95703125, + y: 172.77734375, + }, + { + x: 368.48046875, + y: 171.95703125, + }, + { + x: 369.8046875, + y: 170.8515625, + }, + { + x: 370.41796875, + y: 170.19921875, + }, + { + x: 370.96484375, + y: 169.50390625, + }, + { + x: 372.0546875, + y: 168.09765625, + }, + { + x: 373.421875, + y: 165.9609375, + }, + { + x: 374.55078125, + y: 164.28125, + }, + { + x: 375.65234375, + y: 162.76953125, + }, + { + x: 377.26953125, + y: 160.734375, + }, + { + x: 378.4765625, + y: 159.3671875, + }, + { + x: 380.44140625, + y: 157.0546875, + }, + { + x: 381.32421875, + y: 156.16796875, + }, + { + x: 382.55859375, + y: 155.19140625, + }, + { + x: 384.51171875, + y: 154.30078125, + }, + { + x: 387.59765625, + y: 153.109375, + }, + { + x: 389.84375, + y: 152.5625, + }, + { + x: 391.21875, + y: 152.5625, + }, + { + x: 393.04296875, + y: 152.5625, + }, + { + x: 395.3046875, + y: 152.5625, + }, + { + x: 395.83203125, + y: 152.5625, + }, + { + x: 396.8671875, + y: 152.72265625, + }, + { + x: 397.30078125, + y: 153.36328125, + }, + { + x: 397.33984375, + y: 154.74609375, + }, + { + x: 397.33984375, + y: 155.55078125, + }, + { + x: 397.33984375, + y: 158.0234375, + }, + { + x: 397.33984375, + y: 162.71484375, + }, + { + x: 397.33984375, + y: 165.2734375, + }, + { + x: 397.2890625, + y: 166.515625, + }, + { + x: 396.953125, + y: 169.1875, + }, + { + x: 396.80859375, + y: 170.37109375, + }, + { + x: 396.4609375, + y: 174.59765625, + }, + { + x: 395.97265625, + y: 177.5625, + }, + { + x: 395.3515625, + y: 182.2421875, + }, + { + x: 394.69921875, + y: 184.953125, + }, + { + x: 393.1640625, + y: 187.296875, + }, + { + x: 391.91015625, + y: 188.62109375, + }, + { + x: 389.62890625, + y: 191.04296875, + }, + { + x: 387.86328125, + y: 193.27734375, + }, + { + x: 386.0546875, + y: 197.1953125, + }, + { + x: 384.8203125, + y: 199.9921875, + }, + { + x: 384.22265625, + y: 201.296875, + }, + { + x: 383.69921875, + y: 202.4375, + }, + { + x: 383.3046875, + y: 203.5078125, + }, + { + x: 383.0390625, + y: 204.29296875, + }, + ], + startTimestamp: 1676508840451, + endTimestamp: 1676508842336, + }, + ], + }, + { + prompt: "a goofy owl", + paths: [ + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 145.4609375, + y: 442.95703125, + }, + { + x: 145.4609375, + y: 442.84765625, + }, + { + x: 145.4609375, + y: 441.68359375, + }, + { + x: 145.4609375, + y: 439.0078125, + }, + { + x: 145.24609375, + y: 435.98828125, + }, + { + x: 144.453125, + y: 433.19140625, + }, + { + x: 143.203125, + y: 429.95703125, + }, + { + x: 141.41015625, + y: 426.01171875, + }, + { + x: 139.5859375, + y: 421.9296875, + }, + { + x: 138.15234375, + y: 418.31640625, + }, + { + x: 136.90234375, + y: 415.40625, + }, + { + x: 135.859375, + y: 412.70703125, + }, + { + x: 134.95703125, + y: 410.11328125, + }, + { + x: 134.2421875, + y: 407.76171875, + }, + { + x: 133.375, + y: 404.89453125, + }, + { + x: 132.4765625, + y: 401.5546875, + }, + { + x: 131.921875, + y: 397.953125, + }, + { + x: 131.5078125, + y: 393.84765625, + }, + { + x: 130.89453125, + y: 389.7421875, + }, + { + x: 130.25390625, + y: 386.2421875, + }, + { + x: 129.5390625, + y: 383.265625, + }, + { + x: 128.69140625, + y: 379.81640625, + }, + { + x: 127.87109375, + y: 374.984375, + }, + { + x: 127.35546875, + y: 368.1953125, + }, + { + x: 127.2734375, + y: 360.671875, + }, + { + x: 127.2734375, + y: 350, + }, + { + x: 127.2734375, + y: 349.53125, + }, + { + x: 126.30859375, + y: 344.38671875, + }, + { + x: 123.82421875, + y: 334.8671875, + }, + { + x: 121.32421875, + y: 325.90234375, + }, + { + x: 118.92578125, + y: 315.59765625, + }, + { + x: 116.2265625, + y: 303.94921875, + }, + { + x: 111.24609375, + y: 282.44921875, + }, + { + x: 108.73828125, + y: 270.1796875, + }, + { + x: 106.3359375, + y: 257.20703125, + }, + { + x: 104.7734375, + y: 244.6484375, + }, + { + x: 103.8671875, + y: 233.33984375, + }, + { + x: 103.5234375, + y: 223.21875, + }, + { + x: 103.5234375, + y: 204.3125, + }, + { + x: 103.5234375, + y: 196.13671875, + }, + { + x: 103.5234375, + y: 182.15234375, + }, + { + x: 103.80859375, + y: 176.11328125, + }, + { + x: 104.51171875, + y: 170.109375, + }, + { + x: 105.3359375, + y: 164.80078125, + }, + { + x: 106.453125, + y: 159.8828125, + }, + { + x: 109.171875, + y: 151.546875, + }, + { + x: 110.37890625, + y: 148.3515625, + }, + { + x: 111.3203125, + y: 145.5078125, + }, + { + x: 112.19140625, + y: 142.87109375, + }, + { + x: 113.0390625, + y: 140.25, + }, + { + x: 113.94140625, + y: 137.44140625, + }, + { + x: 115.12890625, + y: 134.828125, + }, + { + x: 117.37109375, + y: 129.98828125, + }, + { + x: 118.515625, + y: 127.5859375, + }, + { + x: 119.640625, + y: 125.16796875, + }, + { + x: 120.62109375, + y: 122.94140625, + }, + { + x: 121.41796875, + y: 121.05078125, + }, + { + x: 122.046875, + y: 119.3828125, + }, + { + x: 122.68359375, + y: 117.6015625, + }, + { + x: 123.4765625, + y: 115.48046875, + }, + { + x: 124.3046875, + y: 113.33203125, + }, + { + x: 125.328125, + y: 111.11328125, + }, + { + x: 127.09375, + y: 107.37109375, + }, + { + x: 128.4140625, + y: 104.99609375, + }, + { + x: 128.859375, + y: 103.8125, + }, + { + x: 129.4765625, + y: 102.80078125, + }, + { + x: 129.4765625, + y: 102.6875, + }, + { + x: 129.4765625, + y: 102.14453125, + }, + { + x: 129.4765625, + y: 100.30078125, + }, + { + x: 129.81640625, + y: 96.76953125, + }, + { + x: 132.23046875, + y: 88.78125, + }, + { + x: 134.29296875, + y: 83.93359375, + }, + { + x: 135.08203125, + y: 82.19140625, + }, + { + x: 136.2734375, + y: 79.69140625, + }, + { + x: 136.84765625, + y: 78.71875, + }, + { + x: 137.953125, + y: 77.1875, + }, + { + x: 138.51171875, + y: 76.40234375, + }, + { + x: 138.96875, + y: 75.83203125, + }, + { + x: 139.25, + y: 75.28125, + }, + { + x: 139.37890625, + y: 75.203125, + }, + { + x: 139.3984375, + y: 75.08203125, + }, + { + x: 139.48046875, + y: 74.87890625, + }, + { + x: 139.671875, + y: 74.68359375, + }, + { + x: 139.86328125, + y: 74.39453125, + }, + { + x: 140.515625, + y: 73.59375, + }, + { + x: 140.8359375, + y: 73.0546875, + }, + { + x: 141.16796875, + y: 72.515625, + }, + { + x: 141.66796875, + y: 71.88671875, + }, + { + x: 141.828125, + y: 71.88671875, + }, + { + x: 142.25390625, + y: 71.88671875, + }, + { + x: 142.68359375, + y: 71.88671875, + }, + { + x: 143.08203125, + y: 71.88671875, + }, + { + x: 143.6796875, + y: 71.88671875, + }, + { + x: 144.3671875, + y: 71.88671875, + }, + { + x: 145.08203125, + y: 71.88671875, + }, + { + x: 145.7734375, + y: 71.88671875, + }, + { + x: 146.49609375, + y: 72.02734375, + }, + { + x: 147.34375, + y: 72.3125, + }, + { + x: 148.03125, + y: 72.4609375, + }, + { + x: 148.56640625, + y: 72.58984375, + }, + { + x: 149.015625, + y: 72.70703125, + }, + { + x: 149.39453125, + y: 72.72265625, + }, + { + x: 149.69140625, + y: 72.84375, + }, + { + x: 149.88671875, + y: 72.9453125, + }, + { + x: 150.00390625, + y: 72.9453125, + }, + { + x: 150.09765625, + y: 72.9453125, + }, + { + x: 150.21484375, + y: 72.9453125, + }, + { + x: 150.26171875, + y: 72.83203125, + }, + { + x: 150.57421875, + y: 71.765625, + }, + { + x: 150.921875, + y: 71.6484375, + }, + { + x: 152.21484375, + y: 71.0546875, + }, + { + x: 154.12890625, + y: 69.94140625, + }, + { + x: 156.04296875, + y: 68.98046875, + }, + { + x: 157.5859375, + y: 68.390625, + }, + { + x: 158.56640625, + y: 68.0859375, + }, + { + x: 159.21875, + y: 67.953125, + }, + { + x: 159.75390625, + y: 67.859375, + }, + { + x: 160.2890625, + y: 67.7265625, + }, + { + x: 160.8203125, + y: 67.59375, + }, + { + x: 161.35546875, + y: 67.59375, + }, + { + x: 161.9609375, + y: 67.59375, + }, + { + x: 162.0703125, + y: 67.59375, + }, + { + x: 162.5546875, + y: 67.59375, + }, + { + x: 162.875, + y: 67.4609375, + }, + { + x: 163.73828125, + y: 67.1796875, + }, + { + x: 164.2734375, + y: 67.06640625, + }, + { + x: 164.71484375, + y: 67.06640625, + }, + { + x: 165.11328125, + y: 67.06640625, + }, + { + x: 165.5, + y: 67.06640625, + }, + { + x: 166.3984375, + y: 67.06640625, + }, + { + x: 166.93359375, + y: 67.16015625, + }, + { + x: 167.46484375, + y: 67.51953125, + }, + { + x: 168.7421875, + y: 69.359375, + }, + { + x: 171.9140625, + y: 74.36328125, + }, + { + x: 174.31640625, + y: 78.40234375, + }, + { + x: 179.26171875, + y: 86.63671875, + }, + { + x: 183.30078125, + y: 94.3828125, + }, + { + x: 184.48828125, + y: 97.6796875, + }, + { + x: 186.5546875, + y: 103.7109375, + }, + { + x: 187.6328125, + y: 107.40625, + }, + { + x: 188.8125, + y: 111.421875, + }, + { + x: 189.95703125, + y: 115.1015625, + }, + { + x: 192.08203125, + y: 121.08984375, + }, + { + x: 194.06640625, + y: 125.19921875, + }, + { + x: 195.22265625, + y: 126.99609375, + }, + { + x: 197.87109375, + y: 131.28125, + }, + { + x: 199.2578125, + y: 133.90234375, + }, + { + x: 200.5546875, + y: 136.58984375, + }, + { + x: 203.015625, + y: 141.9609375, + }, + { + x: 203.58203125, + y: 142.84765625, + }, + { + x: 204.69921875, + y: 144.39453125, + }, + { + x: 205.234375, + y: 144.9296875, + }, + { + x: 206.1875, + y: 145.83203125, + }, + { + x: 206.40625, + y: 145.9296875, + }, + { + x: 206.47265625, + y: 145.58203125, + }, + { + x: 207.0625, + y: 144.32421875, + }, + { + x: 208.5390625, + y: 142.1875, + }, + { + x: 210.1171875, + y: 139.765625, + }, + { + x: 211.59375, + y: 137.9453125, + }, + { + x: 212.9609375, + y: 136.75, + }, + { + x: 214.140625, + y: 136.0234375, + }, + { + x: 215.5703125, + y: 135.75390625, + }, + { + x: 217.4609375, + y: 135.484375, + }, + { + x: 223.2265625, + y: 134.88671875, + }, + { + x: 226.68359375, + y: 134.69921875, + }, + { + x: 229.71484375, + y: 134.609375, + }, + { + x: 231.828125, + y: 134.609375, + }, + { + x: 233.1328125, + y: 134.609375, + }, + { + x: 233.859375, + y: 134.609375, + }, + { + x: 234.984375, + y: 135.83203125, + }, + { + x: 235.62890625, + y: 137.76953125, + }, + { + x: 236.26171875, + y: 139.53125, + }, + { + x: 236.8828125, + y: 141.11328125, + }, + { + x: 237.359375, + y: 142.87890625, + }, + { + x: 238.5, + y: 146.6953125, + }, + { + x: 238.9609375, + y: 148.0703125, + }, + { + x: 239.2890625, + y: 148.83984375, + }, + { + x: 239.69140625, + y: 149.15234375, + }, + { + x: 240.859375, + y: 146.8125, + }, + { + x: 241.6015625, + y: 143.30859375, + }, + { + x: 243.11328125, + y: 136.17578125, + }, + { + x: 243.94140625, + y: 133.8203125, + }, + { + x: 245.28515625, + y: 131.984375, + }, + { + x: 246.0390625, + y: 131.88671875, + }, + { + x: 246.90234375, + y: 132.01953125, + }, + { + x: 249.2890625, + y: 135.109375, + }, + { + x: 251.03515625, + y: 137.7421875, + }, + { + x: 253.3984375, + y: 140.5703125, + }, + { + x: 258.41015625, + y: 144.3203125, + }, + { + x: 260.59765625, + y: 145.0234375, + }, + { + x: 263.72265625, + y: 144.8125, + }, + { + x: 265.98828125, + y: 141.03515625, + }, + { + x: 267.1328125, + y: 139.12890625, + }, + { + x: 268.0703125, + y: 137.66796875, + }, + { + x: 268.95703125, + y: 136.91796875, + }, + { + x: 270.1015625, + y: 136.765625, + }, + { + x: 273.20703125, + y: 137.73828125, + }, + { + x: 274.80859375, + y: 138.984375, + }, + { + x: 280.46875, + y: 140.14453125, + }, + { + x: 283.19921875, + y: 139.375, + }, + { + x: 284.37890625, + y: 138.49609375, + }, + { + x: 287.38671875, + y: 137.18359375, + }, + { + x: 291.796875, + y: 136.93359375, + }, + { + x: 293.77734375, + y: 137.4296875, + }, + { + x: 296.3046875, + y: 139.44140625, + }, + { + x: 297.03515625, + y: 140.03125, + }, + { + x: 298.4609375, + y: 140.61328125, + }, + { + x: 299.15234375, + y: 140.61328125, + }, + { + x: 300.67578125, + y: 140.61328125, + }, + { + x: 301.16015625, + y: 140.61328125, + }, + { + x: 302.55078125, + y: 141.29296875, + }, + { + x: 304.6875, + y: 141.98046875, + }, + { + x: 306, + y: 141.98046875, + }, + { + x: 308.375, + y: 141.98046875, + }, + { + x: 310.58203125, + y: 141.98046875, + }, + { + x: 311.42578125, + y: 141.98046875, + }, + { + x: 313.703125, + y: 141.98046875, + }, + { + x: 315.47265625, + y: 141.98046875, + }, + { + x: 315.47265625, + y: 141.86328125, + }, + { + x: 316.1015625, + y: 140.484375, + }, + { + x: 317.6875, + y: 137.30859375, + }, + { + x: 319.43359375, + y: 133.4765625, + }, + { + x: 322.5234375, + y: 125.50390625, + }, + { + x: 323.63671875, + y: 122.19921875, + }, + { + x: 324.515625, + y: 119.23046875, + }, + { + x: 326.0546875, + y: 113.69921875, + }, + { + x: 326.828125, + y: 109.60546875, + }, + { + x: 327.63671875, + y: 104.94140625, + }, + { + x: 329.20703125, + y: 96.4140625, + }, + { + x: 329.984375, + y: 92.30859375, + }, + { + x: 331.8203125, + y: 85.33984375, + }, + { + x: 332.56640625, + y: 82.2265625, + }, + { + x: 333.73046875, + y: 77.48046875, + }, + { + x: 333.8671875, + y: 75.53125, + }, + { + x: 334.140625, + y: 71.54296875, + }, + { + x: 334.48046875, + y: 69.47265625, + }, + { + x: 334.87890625, + y: 66.921875, + }, + { + x: 335.0078125, + y: 66.43359375, + }, + { + x: 335.0546875, + y: 66.26171875, + }, + { + x: 335.0546875, + y: 66.125, + }, + { + x: 335.55859375, + y: 65.75390625, + }, + { + x: 335.78515625, + y: 65.56640625, + }, + { + x: 335.9609375, + y: 65.48046875, + }, + { + x: 336.19921875, + y: 65.3125, + }, + { + x: 337.24609375, + y: 64.203125, + }, + { + x: 338.19140625, + y: 63.328125, + }, + { + x: 339.734375, + y: 62.1953125, + }, + { + x: 340.26953125, + y: 62.01171875, + }, + { + x: 340.74609375, + y: 61.96875, + }, + { + x: 341.140625, + y: 61.96875, + }, + { + x: 343.06640625, + y: 61.82421875, + }, + { + x: 344.44921875, + y: 61.6796875, + }, + { + x: 344.8984375, + y: 61.6796875, + }, + { + x: 345.20703125, + y: 61.6796875, + }, + { + x: 346.046875, + y: 61.6796875, + }, + { + x: 347.61328125, + y: 61.6796875, + }, + { + x: 349.11328125, + y: 61.7890625, + }, + { + x: 351.2109375, + y: 62.36328125, + }, + { + x: 355.234375, + y: 63.93359375, + }, + { + x: 355.3203125, + y: 64.4765625, + }, + { + x: 355.36328125, + y: 66.18359375, + }, + { + x: 356.16015625, + y: 69.16796875, + }, + { + x: 359.80859375, + y: 77.10546875, + }, + { + x: 361.7109375, + y: 80.9453125, + }, + { + x: 363.4140625, + y: 84.74609375, + }, + { + x: 364.91796875, + y: 88.33984375, + }, + { + x: 367.390625, + y: 95.1796875, + }, + { + x: 369.53125, + y: 100.88671875, + }, + { + x: 372.15234375, + y: 108.30859375, + }, + { + x: 374.015625, + y: 113.546875, + }, + { + x: 377.3828125, + y: 123.671875, + }, + { + x: 379.2421875, + y: 128.7578125, + }, + { + x: 383.3828125, + y: 138.7578125, + }, + { + x: 385.5, + y: 145.11328125, + }, + { + x: 391.55078125, + y: 168.7421875, + }, + { + x: 392.5546875, + y: 179.4140625, + }, + { + x: 392.5546875, + y: 182.62890625, + }, + { + x: 392.5546875, + y: 183.1953125, + }, + { + x: 392.53515625, + y: 184.83984375, + }, + { + x: 392.0546875, + y: 189.49609375, + }, + { + x: 391.109375, + y: 198.80078125, + }, + { + x: 390.05859375, + y: 222.24609375, + }, + { + x: 390.05859375, + y: 230.93359375, + }, + { + x: 389.6484375, + y: 243.21875, + }, + { + x: 389.24609375, + y: 246.8828125, + }, + { + x: 388.796875, + y: 250.8359375, + }, + { + x: 388.34765625, + y: 256.046875, + }, + { + x: 387.453125, + y: 270.7578125, + }, + { + x: 386.78125, + y: 278.375, + }, + { + x: 385.078125, + y: 289.69140625, + }, + { + x: 384.234375, + y: 294, + }, + { + x: 382.3671875, + y: 302.21875, + }, + { + x: 381.5546875, + y: 306.9765625, + }, + { + x: 380.1328125, + y: 316.17578125, + }, + { + x: 379.23046875, + y: 324.515625, + }, + { + x: 379.05859375, + y: 327.3125, + }, + { + x: 379.05859375, + y: 328.73828125, + }, + { + x: 379.0546875, + y: 329.21875, + }, + { + x: 378.12890625, + y: 332.8515625, + }, + { + x: 375.8046875, + y: 339.7890625, + }, + { + x: 370.96484375, + y: 355.13671875, + }, + { + x: 369.12890625, + y: 361.421875, + }, + { + x: 367.8203125, + y: 366.1796875, + }, + { + x: 366.75, + y: 370.0546875, + }, + { + x: 365.2265625, + y: 375.71875, + }, + { + x: 364.51953125, + y: 378.52734375, + }, + { + x: 362.734375, + y: 384.640625, + }, + { + x: 361.8359375, + y: 387.72265625, + }, + { + x: 360.8125, + y: 390.31640625, + }, + { + x: 359.984375, + y: 392.2890625, + }, + { + x: 358.453125, + y: 395.36328125, + }, + { + x: 357.84765625, + y: 396.7265625, + }, + { + x: 356.796875, + y: 399.34765625, + }, + { + x: 356.35546875, + y: 400.6484375, + }, + { + x: 355.76171875, + y: 401.9296875, + }, + { + x: 355.1484375, + y: 403.30859375, + }, + { + x: 353.91015625, + y: 406.21484375, + }, + { + x: 353.1875, + y: 407.66796875, + }, + { + x: 352.92578125, + y: 408.19921875, + }, + { + x: 352.80078125, + y: 408.73046875, + }, + { + x: 352.76171875, + y: 409.265625, + }, + { + x: 352.58984375, + y: 409.79296875, + }, + { + x: 352.14453125, + y: 410.8671875, + }, + { + x: 351.9375, + y: 411.40234375, + }, + { + x: 351.60546875, + y: 413.0546875, + }, + { + x: 351.31640625, + y: 414.1875, + }, + { + x: 350.61328125, + y: 416.5390625, + }, + { + x: 349.9140625, + y: 418.43359375, + }, + { + x: 349.21484375, + y: 420.1171875, + }, + { + x: 348.79296875, + y: 420.84375, + }, + { + x: 347.921875, + y: 422.65234375, + }, + { + x: 347.44140625, + y: 423.5, + }, + { + x: 345.96484375, + y: 426.03515625, + }, + { + x: 345.4453125, + y: 426.8515625, + }, + { + x: 345.01171875, + y: 427.68359375, + }, + { + x: 343.8203125, + y: 429.16015625, + }, + { + x: 343.0859375, + y: 430.1796875, + }, + { + x: 341.34375, + y: 433.2734375, + }, + { + x: 340.83203125, + y: 434.0859375, + }, + { + x: 340.4765625, + y: 434.72265625, + }, + { + x: 339.5546875, + y: 436.04296875, + }, + { + x: 338.06640625, + y: 437.6015625, + }, + { + x: 335.734375, + y: 439.98046875, + }, + { + x: 335.453125, + y: 440.671875, + }, + { + x: 335.1953125, + y: 441.06640625, + }, + { + x: 334.92578125, + y: 441.59375, + }, + { + x: 334.3671875, + y: 442.54296875, + }, + { + x: 333.34375, + y: 443.921875, + }, + { + x: 332.58203125, + y: 445.5234375, + }, + { + x: 332.31640625, + y: 446.12890625, + }, + { + x: 332.18359375, + y: 446.3984375, + }, + { + x: 331.91796875, + y: 446.69921875, + }, + { + x: 331.66796875, + y: 447.3046875, + }, + { + x: 331.40234375, + y: 447.52734375, + }, + ], + startTimestamp: 1676509218360, + endTimestamp: 1676509228633, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 148, + y: 442.34375, + }, + { + x: 148.23046875, + y: 442.34375, + }, + { + x: 149.44140625, + y: 442.34375, + }, + { + x: 151.83203125, + y: 442.34375, + }, + { + x: 154.89453125, + y: 442.34375, + }, + { + x: 158.2109375, + y: 442.34375, + }, + { + x: 161.28515625, + y: 442.34375, + }, + { + x: 163.8046875, + y: 442.47265625, + }, + { + x: 167.38671875, + y: 443.74609375, + }, + { + x: 169.05078125, + y: 444.69921875, + }, + { + x: 171.2109375, + y: 445.8671875, + }, + { + x: 173.38671875, + y: 447.078125, + }, + { + x: 176.76953125, + y: 449.2578125, + }, + { + x: 177.99609375, + y: 450.1640625, + }, + { + x: 179.7265625, + y: 451.453125, + }, + { + x: 180.3984375, + y: 452, + }, + { + x: 181.33203125, + y: 452.84375, + }, + { + x: 181.63671875, + y: 453.0625, + }, + { + x: 182.04296875, + y: 453.296875, + }, + { + x: 182.70703125, + y: 453.91796875, + }, + { + x: 183.11328125, + y: 454.453125, + }, + { + x: 184.15234375, + y: 455.5234375, + }, + { + x: 184.61328125, + y: 455.984375, + }, + { + x: 184.859375, + y: 456.23046875, + }, + { + x: 185.03125, + y: 456.28515625, + }, + ], + startTimestamp: 1676509230050, + endTimestamp: 1676509230750, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 203.265625, + y: 428.26171875, + }, + { + x: 203.265625, + y: 428.58203125, + }, + { + x: 203.265625, + y: 429.32421875, + }, + { + x: 203.265625, + y: 431.15234375, + }, + { + x: 203.265625, + y: 435.93359375, + }, + { + x: 203.25390625, + y: 441.5078125, + }, + { + x: 202.828125, + y: 446.76953125, + }, + { + x: 202.375, + y: 451.67578125, + }, + { + x: 202.203125, + y: 454.83203125, + }, + { + x: 201.73046875, + y: 458.51953125, + }, + { + x: 201.33984375, + y: 460.11328125, + }, + { + x: 200.859375, + y: 461.96484375, + }, + { + x: 200.38671875, + y: 463.9140625, + }, + { + x: 199.94140625, + y: 466.07421875, + }, + { + x: 198.65625, + y: 470.4375, + }, + { + x: 198.0546875, + y: 472.41015625, + }, + { + x: 197.90234375, + y: 473.1015625, + }, + { + x: 197.625, + y: 473.9453125, + }, + { + x: 197.2265625, + y: 475.67578125, + }, + { + x: 197.0078125, + y: 477.01171875, + }, + ], + startTimestamp: 1676509232036, + endTimestamp: 1676509232618, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 197.0078125, + y: 477.01171875, + }, + { + x: 196.890625, + y: 477.01171875, + }, + { + x: 195.87109375, + y: 477.01171875, + }, + { + x: 194.15234375, + y: 477.01171875, + }, + { + x: 192.15234375, + y: 477.01171875, + }, + { + x: 187.3515625, + y: 477.01171875, + }, + { + x: 184.54296875, + y: 477.01171875, + }, + { + x: 181.58203125, + y: 477.01171875, + }, + { + x: 180.73046875, + y: 477.01171875, + }, + { + x: 179.87890625, + y: 477.01171875, + }, + { + x: 178.75390625, + y: 477.09765625, + }, + { + x: 177.73046875, + y: 477.578125, + }, + { + x: 176.63671875, + y: 478.4609375, + }, + ], + startTimestamp: 1676509232969, + endTimestamp: 1676509233303, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 200.69921875, + y: 479.21875, + }, + { + x: 200.8046875, + y: 479.21875, + }, + { + x: 201.27734375, + y: 479.21875, + }, + { + x: 202.4375, + y: 479.21875, + }, + { + x: 204.3984375, + y: 479.375, + }, + { + x: 206.546875, + y: 480.00390625, + }, + { + x: 208.52734375, + y: 480.953125, + }, + { + x: 211.46484375, + y: 482.296875, + }, + { + x: 212.16015625, + y: 482.7578125, + }, + { + x: 212.7109375, + y: 483.34765625, + }, + { + x: 213.32421875, + y: 483.87109375, + }, + ], + startTimestamp: 1676509234220, + endTimestamp: 1676509234538, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 202.203125, + y: 480.37890625, + }, + { + x: 202.203125, + y: 480.5625, + }, + { + x: 202.05859375, + y: 481.48828125, + }, + { + x: 201.71875, + y: 483.0078125, + }, + { + x: 201.36328125, + y: 484.38671875, + }, + { + x: 201.05078125, + y: 485.57421875, + }, + { + x: 200.6875, + y: 486.59765625, + }, + { + x: 200.3359375, + y: 487.625, + }, + { + x: 200.0625, + y: 488.5234375, + }, + { + x: 199.9296875, + y: 489.03125, + }, + { + x: 199.9296875, + y: 489.24609375, + }, + ], + startTimestamp: 1676509235455, + endTimestamp: 1676509235758, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 280.47265625, + y: 430.65625, + }, + { + x: 280.47265625, + y: 430.765625, + }, + { + x: 280.47265625, + y: 431.625, + }, + { + x: 280.47265625, + y: 433.34765625, + }, + { + x: 280.47265625, + y: 436.3046875, + }, + { + x: 280.47265625, + y: 446.33984375, + }, + { + x: 280.47265625, + y: 450.8515625, + }, + { + x: 280.47265625, + y: 455.32421875, + }, + { + x: 280.47265625, + y: 459.73828125, + }, + { + x: 280.51171875, + y: 463.84375, + }, + { + x: 280.74609375, + y: 467.85546875, + }, + { + x: 281.1171875, + y: 471.03125, + }, + { + x: 281.390625, + y: 473.2578125, + }, + { + x: 281.48828125, + y: 474.6640625, + }, + { + x: 281.5625, + y: 475.44140625, + }, + { + x: 281.69140625, + y: 475.97265625, + }, + { + x: 281.7421875, + y: 476.28125, + }, + { + x: 281.9296875, + y: 476.32421875, + }, + { + x: 282.76953125, + y: 476.32421875, + }, + { + x: 284.3984375, + y: 476.38671875, + }, + { + x: 286.44921875, + y: 477.01953125, + }, + { + x: 288.8046875, + y: 478.58984375, + }, + { + x: 291.24609375, + y: 480.66796875, + }, + { + x: 293.46484375, + y: 482.8046875, + }, + { + x: 295.37109375, + y: 484.7109375, + }, + { + x: 297.03515625, + y: 486.21875, + }, + { + x: 298.44140625, + y: 487.46875, + }, + { + x: 299.46875, + y: 488.35546875, + }, + { + x: 300.68359375, + y: 489.16796875, + }, + { + x: 300.9296875, + y: 489.2890625, + }, + ], + startTimestamp: 1676509236656, + endTimestamp: 1676509237627, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 281.1171875, + y: 476.67578125, + }, + { + x: 280.88671875, + y: 476.90234375, + }, + { + x: 280.234375, + y: 477.68359375, + }, + { + x: 279.515625, + y: 478.69140625, + }, + { + x: 278.61328125, + y: 479.91796875, + }, + { + x: 276.9609375, + y: 482.78125, + }, + { + x: 276.41015625, + y: 483.65625, + }, + { + x: 276.296875, + y: 484.09375, + }, + { + x: 276.296875, + y: 484.30078125, + }, + ], + startTimestamp: 1676509238473, + endTimestamp: 1676509238780, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 288.078125, + y: 478.65625, + }, + { + x: 288.078125, + y: 478.76171875, + }, + { + x: 288.078125, + y: 479.13671875, + }, + { + x: 288.078125, + y: 479.83984375, + }, + { + x: 288.078125, + y: 482.9765625, + }, + { + x: 288.078125, + y: 484.734375, + }, + { + x: 288.078125, + y: 488.37890625, + }, + { + x: 288.078125, + y: 489.9609375, + }, + { + x: 288.078125, + y: 490.875, + }, + { + x: 288.3359375, + y: 491.26171875, + }, + ], + startTimestamp: 1676509239592, + endTimestamp: 1676509239913, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 221.8828125, + y: 201.7578125, + }, + { + x: 221.53515625, + y: 201.640625, + }, + { + x: 220.61328125, + y: 201.234375, + }, + { + x: 219.4375, + y: 200.65234375, + }, + { + x: 218.01171875, + y: 199.9921875, + }, + { + x: 215.8671875, + y: 198.90625, + }, + { + x: 212.8984375, + y: 197.296875, + }, + { + x: 206.984375, + y: 194.69140625, + }, + { + x: 204.1484375, + y: 193.53125, + }, + { + x: 201.328125, + y: 192.55859375, + }, + { + x: 198.69921875, + y: 191.97265625, + }, + { + x: 194.0546875, + y: 190.984375, + }, + { + x: 192.0390625, + y: 190.6875, + }, + { + x: 188.1484375, + y: 190.3203125, + }, + { + x: 185.9765625, + y: 190.16015625, + }, + { + x: 181.85546875, + y: 190.16015625, + }, + { + x: 178.37109375, + y: 190.16015625, + }, + { + x: 177.00390625, + y: 190.16015625, + }, + { + x: 175.5234375, + y: 190.62890625, + }, + { + x: 172.01171875, + y: 193.7890625, + }, + { + x: 168.68359375, + y: 199.06640625, + }, + { + x: 167.14453125, + y: 202.6796875, + }, + { + x: 165.9921875, + y: 206.265625, + }, + { + x: 164.3203125, + y: 212.9140625, + }, + { + x: 163.7734375, + y: 215.94921875, + }, + { + x: 162.69921875, + y: 221.89453125, + }, + { + x: 162.30859375, + y: 225.55859375, + }, + { + x: 161.890625, + y: 233.75390625, + }, + { + x: 161.890625, + y: 237.5859375, + }, + { + x: 162.1875, + y: 244.171875, + }, + { + x: 163.12890625, + y: 246.67578125, + }, + { + x: 166.01953125, + y: 251.4765625, + }, + { + x: 167.828125, + y: 253.9765625, + }, + { + x: 171.6796875, + y: 258.3046875, + }, + { + x: 175.13671875, + y: 261.02734375, + }, + { + x: 181.74609375, + y: 263.109375, + }, + { + x: 186.27734375, + y: 263.875, + }, + { + x: 194.69140625, + y: 264.6953125, + }, + { + x: 200.72265625, + y: 264.87890625, + }, + { + x: 203.85546875, + y: 264.87109375, + }, + { + x: 211.59765625, + y: 261.92578125, + }, + { + x: 218.80859375, + y: 257.875, + }, + { + x: 224.18359375, + y: 254.3984375, + }, + { + x: 227.69140625, + y: 252.06640625, + }, + { + x: 230.24609375, + y: 249.72265625, + }, + { + x: 232.35546875, + y: 246.0546875, + }, + { + x: 233.35546875, + y: 243.67578125, + }, + { + x: 235.30078125, + y: 233.6484375, + }, + { + x: 235.30078125, + y: 230.00390625, + }, + { + x: 235.30078125, + y: 223.2734375, + }, + { + x: 235.30078125, + y: 220.5078125, + }, + { + x: 235.30078125, + y: 215.87890625, + }, + { + x: 235.17578125, + y: 213.89453125, + }, + { + x: 234.734375, + y: 212.2734375, + }, + { + x: 234.109375, + y: 210.6796875, + }, + { + x: 231.89453125, + y: 207.10546875, + }, + { + x: 230.15625, + y: 205.35546875, + }, + { + x: 228.52734375, + y: 204.10546875, + }, + { + x: 226.25390625, + y: 202.41796875, + }, + { + x: 225.98046875, + y: 202.2421875, + }, + { + x: 224.35546875, + y: 202.109375, + }, + { + x: 223.6640625, + y: 202.109375, + }, + { + x: 222.91796875, + y: 202.109375, + }, + { + x: 222.74609375, + y: 202.109375, + }, + ], + startTimestamp: 1676509242261, + endTimestamp: 1676509244101, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 296.61328125, + y: 193.328125, + }, + { + x: 296.296875, + y: 193.328125, + }, + { + x: 295.71484375, + y: 193.328125, + }, + { + x: 295.15234375, + y: 193.328125, + }, + { + x: 294.32421875, + y: 193.328125, + }, + { + x: 292.99609375, + y: 193.328125, + }, + { + x: 289.58984375, + y: 193.328125, + }, + { + x: 287.30859375, + y: 193.4140625, + }, + { + x: 285.16015625, + y: 193.9296875, + }, + { + x: 283.3046875, + y: 194.8125, + }, + { + x: 279.86328125, + y: 196.69140625, + }, + { + x: 276.93359375, + y: 199.49609375, + }, + { + x: 275.78515625, + y: 200.796875, + }, + { + x: 274.84375, + y: 202.203125, + }, + { + x: 273.265625, + y: 204.9609375, + }, + { + x: 272.15625, + y: 206.7265625, + }, + { + x: 270.04296875, + y: 210.3046875, + }, + { + x: 269.17578125, + y: 211.53515625, + }, + { + x: 267.63671875, + y: 214.14453125, + }, + { + x: 266.91796875, + y: 215.734375, + }, + { + x: 265.84765625, + y: 220.04296875, + }, + { + x: 265.1640625, + y: 225.421875, + }, + { + x: 265.1328125, + y: 228.25390625, + }, + { + x: 265.1328125, + y: 231.06640625, + }, + { + x: 265.3125, + y: 236.9375, + }, + { + x: 266.6796875, + y: 241.66015625, + }, + { + x: 268.91015625, + y: 246.26953125, + }, + { + x: 270.140625, + y: 248.88671875, + }, + { + x: 273.27734375, + y: 254.40234375, + }, + { + x: 274.77734375, + y: 256.6953125, + }, + { + x: 276.41796875, + y: 258.54296875, + }, + { + x: 280.40625, + y: 260.94921875, + }, + { + x: 287.484375, + y: 263.4921875, + }, + { + x: 291.01171875, + y: 264.2421875, + }, + { + x: 295.09375, + y: 264.33984375, + }, + { + x: 301.46875, + y: 264.2109375, + }, + { + x: 310.85546875, + y: 262.94921875, + }, + { + x: 318.0859375, + y: 258.37109375, + }, + { + x: 321.51171875, + y: 252, + }, + { + x: 324.7265625, + y: 242.25, + }, + { + x: 325.546875, + y: 237.61328125, + }, + { + x: 325.546875, + y: 229.12109375, + }, + { + x: 325.546875, + y: 220.609375, + }, + { + x: 325.4921875, + y: 216.9375, + }, + { + x: 324.02734375, + y: 211.20703125, + }, + { + x: 322.1875, + y: 207.9921875, + }, + { + x: 319.10546875, + y: 204.06640625, + }, + { + x: 315.6875, + y: 200.95703125, + }, + { + x: 312.74609375, + y: 199.71875, + }, + { + x: 309.93359375, + y: 198.5, + }, + { + x: 307.859375, + y: 197.33984375, + }, + { + x: 306.28515625, + y: 196.5625, + }, + { + x: 304.69140625, + y: 196, + }, + { + x: 302.98828125, + y: 195.56640625, + }, + { + x: 301.44140625, + y: 195.43359375, + }, + { + x: 300.52734375, + y: 195.30078125, + }, + { + x: 299.73046875, + y: 195.14453125, + }, + { + x: 298.86328125, + y: 194.81640625, + }, + { + x: 297.9609375, + y: 194.41796875, + }, + { + x: 296.890625, + y: 194.140625, + }, + { + x: 296.1484375, + y: 193.6796875, + }, + { + x: 295.44140625, + y: 193.50390625, + }, + { + x: 294.83203125, + y: 193.50390625, + }, + { + x: 293.578125, + y: 193.50390625, + }, + ], + startTimestamp: 1676509244946, + endTimestamp: 1676509247038, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 293.21484375, + y: 229.87890625, + }, + { + x: 292.9921875, + y: 229.87890625, + }, + { + x: 292.16796875, + y: 229.87890625, + }, + { + x: 290.34375, + y: 229.87890625, + }, + { + x: 287.60546875, + y: 229.87890625, + }, + { + x: 286.84765625, + y: 229.97265625, + }, + { + x: 285.5078125, + y: 232.09765625, + }, + { + x: 284.859375, + y: 235.42578125, + }, + { + x: 284.8828125, + y: 238.34375, + }, + { + x: 285.43359375, + y: 239.35546875, + }, + { + x: 289.49609375, + y: 240.3125, + }, + { + x: 293.13671875, + y: 239.84765625, + }, + { + x: 300.48828125, + y: 234.8125, + }, + { + x: 302.76953125, + y: 231.9921875, + }, + { + x: 304.38671875, + y: 228.11328125, + }, + { + x: 303.99609375, + y: 226.765625, + }, + { + x: 300.44921875, + y: 226.61328125, + }, + { + x: 298.27734375, + y: 226.61328125, + }, + { + x: 295.09765625, + y: 227.6875, + }, + { + x: 293.82421875, + y: 229.171875, + }, + { + x: 292.1953125, + y: 233.375, + }, + { + x: 291.96484375, + y: 236.65625, + }, + { + x: 291.96484375, + y: 237.546875, + }, + { + x: 293.1875, + y: 238.39453125, + }, + { + x: 295.94140625, + y: 238.40234375, + }, + { + x: 297.45703125, + y: 238.375, + }, + { + x: 299.3515625, + y: 236.8203125, + }, + { + x: 299.83203125, + y: 233.9609375, + }, + { + x: 299.515625, + y: 232.13671875, + }, + { + x: 296.06640625, + y: 231.7578125, + }, + { + x: 293.640625, + y: 232.73828125, + }, + { + x: 292.9140625, + y: 233.75, + }, + { + x: 292.3828125, + y: 235.78515625, + }, + { + x: 292.86328125, + y: 237.4765625, + }, + { + x: 295.9765625, + y: 238.26171875, + }, + { + x: 297.9921875, + y: 236.4765625, + }, + { + x: 297.54296875, + y: 232.39453125, + }, + { + x: 296.66015625, + y: 230.9765625, + }, + { + x: 293.93359375, + y: 229.40625, + }, + { + x: 292.6484375, + y: 229.40625, + }, + { + x: 291.64453125, + y: 230.53515625, + }, + { + x: 291.56640625, + y: 233.4375, + }, + { + x: 293.03125, + y: 234.69921875, + }, + { + x: 295.12890625, + y: 234.60546875, + }, + { + x: 296.44921875, + y: 232.36328125, + }, + { + x: 296.7265625, + y: 230.0078125, + }, + { + x: 295.71484375, + y: 228.0703125, + }, + { + x: 293.27734375, + y: 227.9296875, + }, + { + x: 291.484375, + y: 228.98046875, + }, + { + x: 290.5234375, + y: 233.0546875, + }, + { + x: 290.5234375, + y: 235.1015625, + }, + { + x: 291.85546875, + y: 235.68359375, + }, + { + x: 297.1875, + y: 231.578125, + }, + { + x: 299.21875, + y: 227.12890625, + }, + { + x: 298.9609375, + y: 225.9921875, + }, + { + x: 297.89453125, + y: 225.7109375, + }, + { + x: 293.59375, + y: 225.27734375, + }, + { + x: 290.0078125, + y: 225.7578125, + }, + { + x: 288.77734375, + y: 228.015625, + }, + { + x: 288.71875, + y: 231.34375, + }, + { + x: 290.4453125, + y: 235.375, + }, + { + x: 292.99609375, + y: 235.9375, + }, + { + x: 295.98828125, + y: 233.859375, + }, + { + x: 297.4765625, + y: 230.8515625, + }, + { + x: 297.89453125, + y: 228.80859375, + }, + { + x: 297.77734375, + y: 228.76171875, + }, + { + x: 296.8828125, + y: 229.0234375, + }, + { + x: 296.33203125, + y: 230.58203125, + }, + { + x: 296.04296875, + y: 232.65234375, + }, + { + x: 296.04296875, + y: 233.62109375, + }, + ], + startTimestamp: 1676509248265, + endTimestamp: 1676509250754, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 201.59765625, + y: 225.27734375, + }, + { + x: 201.42578125, + y: 225.27734375, + }, + { + x: 200.83203125, + y: 225.27734375, + }, + { + x: 199.796875, + y: 225.27734375, + }, + { + x: 197.9140625, + y: 226, + }, + { + x: 197.265625, + y: 226.55078125, + }, + { + x: 196.33203125, + y: 228.21875, + }, + { + x: 195.96875, + y: 230.3359375, + }, + { + x: 195.96875, + y: 232.38671875, + }, + { + x: 195.96875, + y: 233.40625, + }, + { + x: 195.96875, + y: 235.32421875, + }, + { + x: 195.96875, + y: 236.01171875, + }, + { + x: 196.64453125, + y: 236.86328125, + }, + { + x: 199.61328125, + y: 236.9140625, + }, + { + x: 201.390625, + y: 236.76953125, + }, + { + x: 205.921875, + y: 234.28125, + }, + { + x: 207.0703125, + y: 233.22265625, + }, + { + x: 207.92578125, + y: 232.03125, + }, + { + x: 208.41796875, + y: 229.66015625, + }, + { + x: 208.24609375, + y: 227.75390625, + }, + { + x: 205.75, + y: 225.9375, + }, + { + x: 202.62890625, + y: 224.3359375, + }, + { + x: 199.890625, + y: 223.546875, + }, + { + x: 197.3515625, + y: 223.54296875, + }, + { + x: 195.59765625, + y: 224.37109375, + }, + { + x: 194.33984375, + y: 227.16796875, + }, + { + x: 193.5078125, + y: 230.203125, + }, + { + x: 193.36328125, + y: 233.28515625, + }, + { + x: 193.36328125, + y: 233.9765625, + }, + { + x: 195.5078125, + y: 234.515625, + }, + { + x: 197.24609375, + y: 234.515625, + }, + { + x: 198.05078125, + y: 234.3359375, + }, + { + x: 199.5703125, + y: 232.5625, + }, + { + x: 199.6328125, + y: 231.6875, + }, + { + x: 198.59375, + y: 229.80078125, + }, + { + x: 197.4140625, + y: 229.03515625, + }, + { + x: 194.8203125, + y: 228.453125, + }, + { + x: 193.74609375, + y: 228.6640625, + }, + { + x: 193.0703125, + y: 230.328125, + }, + { + x: 192.98046875, + y: 231.34765625, + }, + { + x: 195.25390625, + y: 233.6953125, + }, + { + x: 198.74609375, + y: 234.6875, + }, + { + x: 202.2890625, + y: 234.71484375, + }, + { + x: 203.4765625, + y: 234.703125, + }, + { + x: 205.06640625, + y: 234.0234375, + }, + { + x: 205.15625, + y: 233.65625, + }, + { + x: 205.15625, + y: 233.25, + }, + { + x: 205.15625, + y: 233.0390625, + }, + { + x: 204.8046875, + y: 232.8203125, + }, + { + x: 204.41796875, + y: 232.6875, + }, + { + x: 203.34375, + y: 232.6875, + }, + { + x: 202.5859375, + y: 233.53515625, + }, + { + x: 202.5859375, + y: 234.06640625, + }, + { + x: 202.78515625, + y: 235.1328125, + }, + { + x: 203.25390625, + y: 235.45703125, + }, + { + x: 205.92578125, + y: 234.72265625, + }, + { + x: 207.2265625, + y: 233.00390625, + }, + { + x: 207.4921875, + y: 232.46484375, + }, + { + x: 207.4921875, + y: 232.06640625, + }, + { + x: 206.625, + y: 230.83203125, + }, + { + x: 204.72265625, + y: 230.23046875, + }, + { + x: 204.02734375, + y: 230.0859375, + }, + { + x: 203.4296875, + y: 230.0859375, + }, + { + x: 203.5703125, + y: 230.0859375, + }, + { + x: 203.99609375, + y: 230.0859375, + }, + { + x: 205.06640625, + y: 230.0859375, + }, + { + x: 205.9375, + y: 230.0859375, + }, + { + x: 206.2421875, + y: 230.0859375, + }, + { + x: 206.37109375, + y: 230.046875, + }, + { + x: 206.4140625, + y: 229.58984375, + }, + { + x: 206.23046875, + y: 229.21875, + }, + { + x: 205.27734375, + y: 228.7890625, + }, + { + x: 204.77734375, + y: 228.49609375, + }, + { + x: 204.140625, + y: 227.859375, + }, + { + x: 204.125, + y: 227.7265625, + }, + { + x: 204.63671875, + y: 227.60546875, + }, + { + x: 205.19140625, + y: 227.60546875, + }, + { + x: 207.0078125, + y: 227.6640625, + }, + { + x: 208.171875, + y: 228.5234375, + }, + { + x: 208.53515625, + y: 228.9921875, + }, + { + x: 208.19921875, + y: 229.58984375, + }, + { + x: 207.7265625, + y: 229.58984375, + }, + { + x: 206.67578125, + y: 229.58984375, + }, + { + x: 205.6640625, + y: 229.58984375, + }, + { + x: 205, + y: 228.8671875, + }, + { + x: 204.625, + y: 228.45703125, + }, + { + x: 204.46875, + y: 227.99609375, + }, + { + x: 204.46875, + y: 227.875, + }, + { + x: 204.46875, + y: 227.5859375, + }, + { + x: 204.46875, + y: 227.8125, + }, + { + x: 204.46875, + y: 228.31640625, + }, + { + x: 204.46875, + y: 229.3828125, + }, + { + x: 204.46875, + y: 230.44921875, + }, + { + x: 204.46875, + y: 230.984375, + }, + { + x: 204.46875, + y: 231.64453125, + }, + ], + startTimestamp: 1676509251668, + endTimestamp: 1676509255169, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 227.82421875, + y: 283.296875, + }, + { + x: 227.82421875, + y: 283.8125, + }, + { + x: 227.96484375, + y: 286.0078125, + }, + { + x: 230.3515625, + y: 292.71484375, + }, + { + x: 232.5390625, + y: 296.17578125, + }, + { + x: 234.765625, + y: 299.21875, + }, + { + x: 238.4140625, + y: 303.546875, + }, + { + x: 241.01171875, + y: 306.0390625, + }, + { + x: 242.21484375, + y: 306.9453125, + }, + { + x: 243.38671875, + y: 307.81640625, + }, + { + x: 245.5078125, + y: 309.5390625, + }, + { + x: 246.21484375, + y: 310.38671875, + }, + { + x: 247.453125, + y: 311.62890625, + }, + { + x: 248.13671875, + y: 312.16796875, + }, + { + x: 249.2109375, + y: 313.1484375, + }, + { + x: 249.87890625, + y: 313.55078125, + }, + { + x: 249.99609375, + y: 313.57421875, + }, + { + x: 250.0390625, + y: 313.34375, + }, + { + x: 250.703125, + y: 312.16796875, + }, + { + x: 255.62109375, + y: 306.23046875, + }, + { + x: 260.90234375, + y: 300.7734375, + }, + { + x: 264.7109375, + y: 296.9765625, + }, + { + x: 269.2890625, + y: 291.9765625, + }, + { + x: 271.6640625, + y: 289.46484375, + }, + { + x: 274.53125, + y: 286.7734375, + }, + { + x: 275.16015625, + y: 286.33984375, + }, + { + x: 275.6171875, + y: 286.20703125, + }, + { + x: 275.8828125, + y: 286.20703125, + }, + { + x: 276.5078125, + y: 286.20703125, + }, + { + x: 277.03125, + y: 286.20703125, + }, + { + x: 277.40625, + y: 286.20703125, + }, + ], + startTimestamp: 1676509256273, + endTimestamp: 1676509257356, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 190.18359375, + y: 451.21484375, + }, + { + x: 190.18359375, + y: 450.94140625, + }, + { + x: 190.18359375, + y: 449.05078125, + }, + { + x: 190.18359375, + y: 446.03125, + }, + { + x: 190.18359375, + y: 440.8828125, + }, + { + x: 190.2421875, + y: 438.09375, + }, + { + x: 190.56640625, + y: 437.78125, + }, + { + x: 191.1953125, + y: 437.8671875, + }, + { + x: 193, + y: 441.984375, + }, + { + x: 194.2421875, + y: 449.65234375, + }, + { + x: 194.9765625, + y: 453.53125, + }, + { + x: 195.6953125, + y: 456.4140625, + }, + { + x: 197.36328125, + y: 459.234375, + }, + { + x: 199.45703125, + y: 460.13671875, + }, + { + x: 200.67578125, + y: 460.13671875, + }, + { + x: 203.08203125, + y: 456.41015625, + }, + { + x: 204.9921875, + y: 448.82421875, + }, + { + x: 206.3125, + y: 441.6796875, + }, + { + x: 206.81640625, + y: 439.38671875, + }, + { + x: 207.953125, + y: 437.74609375, + }, + { + x: 208.48828125, + y: 437.80859375, + }, + { + x: 209.08984375, + y: 438.859375, + }, + { + x: 211.3828125, + y: 447.59375, + }, + { + x: 213.13671875, + y: 451.1171875, + }, + { + x: 213.69140625, + y: 451.8671875, + }, + { + x: 214.21875, + y: 452.1640625, + }, + { + x: 215.16796875, + y: 449.30859375, + }, + { + x: 217.40625, + y: 439.51171875, + }, + { + x: 218.9140625, + y: 434.5, + }, + { + x: 219.42578125, + y: 433.51171875, + }, + { + x: 220.49609375, + y: 436.64453125, + }, + { + x: 222.5625, + y: 444.09375, + }, + { + x: 224.04296875, + y: 448.17578125, + }, + { + x: 225.30078125, + y: 449.4765625, + }, + { + x: 227.859375, + y: 449.78515625, + }, + { + x: 230.0390625, + y: 450.1796875, + }, + { + x: 231.59765625, + y: 449.0703125, + }, + { + x: 232.38671875, + y: 445.8515625, + }, + { + x: 232.65625, + y: 444.671875, + }, + { + x: 232.859375, + y: 444.5390625, + }, + { + x: 234.375, + y: 448.328125, + }, + { + x: 235.66015625, + y: 451.6796875, + }, + { + x: 236.41796875, + y: 452.6640625, + }, + { + x: 239.5234375, + y: 454.24609375, + }, + { + x: 240.828125, + y: 453.515625, + }, + { + x: 242.40625, + y: 444.93359375, + }, + { + x: 242.40625, + y: 444.546875, + }, + { + x: 242.6328125, + y: 443.05859375, + }, + { + x: 243.77734375, + y: 439.78515625, + }, + { + x: 244.46484375, + y: 438.671875, + }, + { + x: 247.14453125, + y: 439.59375, + }, + { + x: 248.7890625, + y: 445.828125, + }, + { + x: 250.16796875, + y: 450.9140625, + }, + { + x: 251.5390625, + y: 453.94140625, + }, + { + x: 253.2109375, + y: 456.08203125, + }, + { + x: 254.62109375, + y: 457.046875, + }, + { + x: 256.39453125, + y: 453.83203125, + }, + { + x: 258.90234375, + y: 446, + }, + { + x: 261.3125, + y: 439.29296875, + }, + { + x: 262.48828125, + y: 437.08984375, + }, + { + x: 263.5546875, + y: 438.33203125, + }, + { + x: 264.125, + y: 445.72265625, + }, + { + x: 265.30859375, + y: 456.6328125, + }, + { + x: 268.8828125, + y: 466.5625, + }, + { + x: 270.6796875, + y: 466.90234375, + }, + { + x: 272.21484375, + y: 458.859375, + }, + { + x: 273.40234375, + y: 452.04296875, + }, + { + x: 274.25, + y: 449.5, + }, + { + x: 275.84765625, + y: 448.85546875, + }, + { + x: 278.40625, + y: 449.109375, + }, + { + x: 281.015625, + y: 451.35546875, + }, + { + x: 284.92578125, + y: 452.35546875, + }, + { + x: 287.328125, + y: 448.4609375, + }, + { + x: 288.31640625, + y: 442.875, + }, + { + x: 289.96484375, + y: 432.69921875, + }, + { + x: 291.30078125, + y: 428.82421875, + }, + { + x: 292.4609375, + y: 429.40234375, + }, + { + x: 294.703125, + y: 433.109375, + }, + { + x: 297.5234375, + y: 438.18359375, + }, + { + x: 300.09375, + y: 441.546875, + }, + { + x: 301.5234375, + y: 442.48828125, + }, + { + x: 303.44921875, + y: 439.26171875, + }, + { + x: 304.91015625, + y: 435.3671875, + }, + { + x: 305.87109375, + y: 434.6328125, + }, + { + x: 306.63671875, + y: 437.1953125, + }, + { + x: 307.21484375, + y: 439.14453125, + }, + { + x: 308.83203125, + y: 443.921875, + }, + { + x: 309.91796875, + y: 445.10546875, + }, + { + x: 311.14453125, + y: 445.265625, + }, + { + x: 313.3125, + y: 445.265625, + }, + { + x: 315, + y: 445.1328125, + }, + { + x: 315.53125, + y: 445, + }, + { + x: 316.59765625, + y: 445, + }, + { + x: 318.0234375, + y: 445.59375, + }, + { + x: 319.4140625, + y: 447.15625, + }, + { + x: 320.7421875, + y: 447.984375, + }, + { + x: 321.80859375, + y: 447.98828125, + }, + { + x: 322.875, + y: 447.98828125, + }, + { + x: 324.4765625, + y: 447.98828125, + }, + { + x: 325.75390625, + y: 447.5625, + }, + { + x: 326.3515625, + y: 447, + }, + { + x: 327.0546875, + y: 446.40625, + }, + { + x: 327.84375, + y: 446.2265625, + }, + { + x: 329.4140625, + y: 446.2265625, + }, + { + x: 330.58984375, + y: 446.2265625, + }, + { + x: 331.5078125, + y: 446.2265625, + }, + { + x: 332.48828125, + y: 446.2265625, + }, + { + x: 333.66015625, + y: 446.2265625, + }, + { + x: 333.84765625, + y: 446.2265625, + }, + ], + startTimestamp: 1676509260325, + endTimestamp: 1676509264478, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 354.53515625, + y: 118.40234375, + }, + { + x: 354.53515625, + y: 118.86328125, + }, + { + x: 354.53515625, + y: 120.734375, + }, + { + x: 354.53515625, + y: 123.96484375, + }, + { + x: 354.53515625, + y: 128.25390625, + }, + { + x: 354.53515625, + y: 144.86328125, + }, + { + x: 354.53515625, + y: 154.15625, + }, + { + x: 354.7578125, + y: 165.64453125, + }, + { + x: 355.3125, + y: 168.94140625, + }, + { + x: 356.35546875, + y: 171.3203125, + }, + ], + startTimestamp: 1676509266848, + endTimestamp: 1676509267152, + }, + { + drawMode: true, + strokeColor: "black", + strokeWidth: 4, + paths: [ + { + x: 153.90234375, + y: 113.3125, + }, + { + x: 153.87109375, + y: 113.58203125, + }, + { + x: 153.23046875, + y: 115.7578125, + }, + { + x: 152.0546875, + y: 119.48828125, + }, + { + x: 150.921875, + y: 122.93359375, + }, + { + x: 149.609375, + y: 127.08984375, + }, + { + x: 146.65234375, + y: 138.7109375, + }, + { + x: 145.73046875, + y: 143.25, + }, + { + x: 143.953125, + y: 151.27734375, + }, + { + x: 142.30078125, + y: 157.51953125, + }, + { + x: 141.0625, + y: 162.7265625, + }, + { + x: 140.5703125, + y: 164.45703125, + }, + { + x: 139.6171875, + y: 166.2734375, + }, + { + x: 138.85546875, + y: 167.2421875, + }, + { + x: 138.421875, + y: 167.9375, + }, + ], + startTimestamp: 1676509268531, + endTimestamp: 1676509269008, + }, + ], + }, +]; + +export default seeds; diff --git a/lib/sleep.js b/lib/sleep.js new file mode 100644 index 0000000..33081c3 --- /dev/null +++ b/lib/sleep.js @@ -0,0 +1,3 @@ +const sleep = (ms) => new Promise((r) => setTimeout(r, ms)); + +export default sleep; diff --git a/lib/upload.js b/lib/upload.js new file mode 100644 index 0000000..11e442f --- /dev/null +++ b/lib/upload.js @@ -0,0 +1,23 @@ +export default async function uploadFile(scribbleDataURI) { + const data = new FormData(); + data.append("file", scribbleDataURI); + data.append("upload_preset", process.env.NEXT_PUBLIC_CLOUDINARY_UPLOAD_PRESET); + data.append("cloud_name", process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME); + data.append("folder", "Scribble_Uploads"); + console.log(data); + console.log(process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME); + try { + const response = await fetch( + `https://api.cloudinary.com/v1_1/${process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME}/image/upload`, + { + method: "POST", + body: data, + } + ); + const res = await response.json(); + console.log(res); + return res.secure_url; + } catch (error) { + console.log(error); + } +} diff --git a/lib/uploadByteScale.js b/lib/uploadByteScale.js new file mode 100644 index 0000000..397a153 --- /dev/null +++ b/lib/uploadByteScale.js @@ -0,0 +1,30 @@ +import packageData from "../package.json"; +import dataUriToBuffer from "lib/data-uri-to-buffer"; + +const UPLOAD_IO_ACCOUNT_ID = "FW25b4F"; +const UPLOAD_IO_PUBLIC_API_KEY = "public_FW25b4FAzSgqxpyPhtmMePN3hSFg"; + +export default async function uploadFile(scribbleDataURI) { + const uploadManager = new Upload.UploadManager( + new Upload.Configuration({ + apiKey: UPLOAD_IO_PUBLIC_API_KEY, + }) + ); + + const { fileUrl } = await uploadManager.upload({ + accountId: UPLOAD_IO_ACCOUNT_ID, + data: dataUriToBuffer(scribbleDataURI), + mime: "image/png", + originalFileName: "scribble_input.png", + path: { + // See path variables: https://www.bytescale.com/docs/path-variables + folderPath: `/uploads/${packageData.name}/${packageData.version}/{UTC_DATE}`, + fileName: "{ORIGINAL_FILE_NAME}_{UNIQUE_DIGITS_8}{ORIGINAL_FILE_EXT}", + }, + metadata: { + userAgent: navigator.userAgent, + }, + }); + + return fileUrl; +} diff --git a/next.config.js b/next.config.js new file mode 100644 index 0000000..66e648d --- /dev/null +++ b/next.config.js @@ -0,0 +1,45 @@ +/** @type {import('next').NextConfig} */ +const nextConfig = { + reactStrictMode: true, + swcMinify: true, + images: { + remotePatterns: [ + { + protocol: "https", + hostname: "replicate.com", + }, + { + protocol: "https", + hostname: "replicate.delivery", + }, + { + protocol: "https", + hostname: "*.replicate.delivery", + }, + { + protocol: "https", + hostname: "user-images.githubusercontent.com", + }, + { + protocol: "https", + hostname: "upcdn.io", + }, + ], + }, + async redirects() { + return [ + { + source: "/github", + destination: "https://github.com/replicate/scribble-diffusion", + permanent: false, + }, + { + source: "/deploy", + destination: "https://vercel.com/templates/next.js/scribble-diffusion", + permanent: false, + }, + ]; + }, +}; + +module.exports = nextConfig; diff --git a/package.json b/package.json new file mode 100644 index 0000000..0f4d74e --- /dev/null +++ b/package.json @@ -0,0 +1,49 @@ +{ + "name": "scribble-diffusion", + "description": "Turn your sketch into a refined image using AI", + "appName": "Scribble Scribble", + "appSubtitle": "Turn your sketch into a refined image using AI", + "appMetaDescription": "Turn your sketch into a refined image using AI", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "next dev", + "build": "next build", + "start": "next start", + "lint": "next lint", + "test": "npm run lint && npm run build", + "postinstall": "prisma generate" + }, + "browser": { + "@prisma/client": false, + "prisma": false + }, + "dependencies": { + "@prisma/client": "^4.10.1", + "@vercel/analytics": "^0.1.10", + "@vercel/og": "^0.1.0", + "cloudinary": "^1.41.0", + "copy-to-clipboard": "^3.3.3", + "lodash": "^4.17.21", + "lucide-react": "^0.88.0", + "naughty-words": "^1.2.0", + "next": "^13.4.2", + "react": "18.2.0", + "react-dom": "18.2.0", + "react-sketch-canvas": "^6.2.0", + "react-spinners": "^0.13.8", + "react-tooltip": "^5.13.0", + "react-webcam": "^7.2.0", + "replicate": "^0.18.0", + "upload-js-full": "^1.22.0" + }, + "devDependencies": { + "autoprefixer": "^10.4.8", + "eslint": "8.23.0", + "eslint-config-next": "12.2.5", + "postcss": "^8.4.16", + "prisma": "^4.10.1", + "tailwindcss": "^3.1.8", + "tailwindcss-animate": "^1.0.5" + } +} diff --git a/pages/_app.js b/pages/_app.js new file mode 100644 index 0000000..b41a198 --- /dev/null +++ b/pages/_app.js @@ -0,0 +1,13 @@ +import "../styles/globals.css"; +import { Analytics } from "@vercel/analytics/react"; + +function MyApp({ Component, pageProps }) { + return ( + <> + + + + ); +} + +export default MyApp; diff --git a/pages/_document.js b/pages/_document.js new file mode 100644 index 0000000..7e7bc26 --- /dev/null +++ b/pages/_document.js @@ -0,0 +1,18 @@ +import { Html, Head, Main, NextScript } from "next/document"; + +import pkg from "../package.json"; +import Footer from "components/footer"; + +export default function Document() { + return ( + + + + +
+