From 12fbc858f121c388ce5aa413903193d2d82a68b7 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Fri, 27 Oct 2023 22:14:33 +0900
Subject: [PATCH 01/13] =?UTF-8?q?Fix:=20=ED=85=8C=EC=8A=A4=ED=8A=B8=20?=
=?UTF-8?q?=EC=BD=94=EB=93=9C=20=EC=A0=9C=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/TherapistDashBoard/TheraVideoUploader.jsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/TherapistDashBoard/TheraVideoUploader.jsx b/src/components/TherapistDashBoard/TheraVideoUploader.jsx
index ec65bb5..2f5f6bf 100644
--- a/src/components/TherapistDashBoard/TheraVideoUploader.jsx
+++ b/src/components/TherapistDashBoard/TheraVideoUploader.jsx
@@ -8,7 +8,7 @@ import { useRef } from "react";
import { useMemo } from "react";
import { useContext } from "react";
import { ReducerContext } from "../../reducer/context.js";
-import data from "../../librarys/data.js";
+// import data from "../../librarys/data.js";
const VideoUploadContainer = styled.div`
margin-top: 18px;
From f1bd3b02e10c2c6111431e9b7ef5993bd0b0b009 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:30:51 +0900
Subject: [PATCH 02/13] =?UTF-8?q?chore:=20=EA=B0=9C=EB=B0=9C=20=EC=84=9C?=
=?UTF-8?q?=EB=B2=84=EB=A5=BC=20127.0.0.1=EB=A1=9C=EB=8F=84=20=EC=A0=91?=
=?UTF-8?q?=EC=86=8D=20=EA=B0=80=EB=8A=A5=ED=95=98=EA=B2=8C=20=EC=88=98?=
=?UTF-8?q?=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
vite.config.js | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/vite.config.js b/vite.config.js
index 1965eae..e261e04 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,10 +1,11 @@
-import { defineConfig } from 'vite'
-import react from '@vitejs/plugin-react'
+import { defineConfig } from "vite";
+import react from "@vitejs/plugin-react";
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
server: {
+ host: "127.0.0.1",
port: 3000,
},
});
From 9b4d157766743d5377a790b7398bcb9ba353194e Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:31:22 +0900
Subject: [PATCH 03/13] =?UTF-8?q?refactor:=20=ED=8E=98=EC=9D=B4=EC=A7=80?=
=?UTF-8?q?=EB=84=A4=EC=9D=B4=EC=85=98=20reducer=20=EC=97=B0=EA=B2=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Pagination/Pagination.css | 28 ------
src/components/Pagination/Pagination.jsx | 106 ++++++++++++++---------
2 files changed, 63 insertions(+), 71 deletions(-)
delete mode 100644 src/components/Pagination/Pagination.css
diff --git a/src/components/Pagination/Pagination.css b/src/components/Pagination/Pagination.css
deleted file mode 100644
index 6b4bf41..0000000
--- a/src/components/Pagination/Pagination.css
+++ /dev/null
@@ -1,28 +0,0 @@
-.pagination {
- display: flex;
- justify-content: center;
- padding: 10px 0;
- list-style: none;
-}
-
-.pagination .page {
- margin: 0 3px;
- padding: 5px 10px;
- border-radius: 5px;
- border: 1px solid #5c859b;
- cursor: pointer;
- font-family: 'Nanum Gothic';
- font-size: 13px;
- font-weight: 700;
- line-height: 19px;
- letter-spacing: -0.02em;
- text-align: center;
-}
-
-.pagination .page:hover {
- background-color: #5c859b55;
-}
-
-.pagination .active {
- color: #D94A56;
-}
\ No newline at end of file
diff --git a/src/components/Pagination/Pagination.jsx b/src/components/Pagination/Pagination.jsx
index 6f48247..4e815e1 100644
--- a/src/components/Pagination/Pagination.jsx
+++ b/src/components/Pagination/Pagination.jsx
@@ -1,69 +1,94 @@
-import { useState } from 'react';
-import PropTypes from 'prop-types';
-import ReactPaginate from 'react-paginate';
-import styled from 'styled-components';
-import leftArrow from '../../assets/icons/Page-left.png';
-import rightArrow from '../../assets/icons/Page-right.png';
-import './Pagination.css';
+import { useContext, useState } from "react";
+import PropTypes from "prop-types";
+import ReactPaginate from "react-paginate";
+import styled from "styled-components";
+import { ReducerContext } from "../../reducer/context.js";
+import {
+ MdOutlineArrowBackIos,
+ MdOutlineArrowForwardIos,
+} from "react-icons/md";
const StyledPaginateContainer = styled.div`
display: flex;
justify-content: center;
padding: 10px 0;
`;
-const StyledArrow = styled.img`
- height: 12px;
- vertical-align: middle;
-`;
const StyledReactPaginate = styled(ReactPaginate)`
display: flex;
justify-content: center;
- list-style: none;
- .page-link {
- font-family: 'Spoqa Han Sans Neo', 'sans-serif';
- font-size: 20px;
- font-weight: 300;
- line-height: 19px;
- letter-spacing: -0.02em;
+ list-style: none;
+
+ & .previous {
+ display: flex;
+ align-items: center;
+
+ & > a {
+ color: #667080;
+ }
+ }
+
+ & .next {
+ display: flex;
+ align-items: center;
+
+ & > a {
+ color: #667080;
+ }
+ }
+
+ & .page {
+ display: flex;
+ align-items: center;
+ }
+
+ & .page-link {
+ width: 28px;
+ height: 28px;
+ margin: 0px 4px;
+ font-size: 18px;
+ font-weight: 400;
text-align: center;
- color: black;
- margin: 0 3px;
- padding: 5px 10px;
+ color: #000000;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ cursor: pointer;
}
- .active-link {
- color: #00418E;
- font-weight:bold;
+
+ & .active-link {
+ color: #00418e;
+ font-size: 20px;
+ font-weight: 800;
}
`;
-
-function Pagination({ totalItems, itemsPerPage, onChange }) {
- const [currentPage, setCurrentPage] = useState(0);
+function Pagination({}) {
+ const [state, dispatch] = useContext(ReducerContext);
+ const { totalPage } = state;
const handlePageClick = (data) => {
- let selected = data.selected;
- setCurrentPage(selected);
-
- if (onChange) {
- onChange(selected);
- }
+ console.log(data);
+ dispatch({
+ type: "page",
+ payload: data.selected + 1,
+ });
};
return (
}
- nextLabel={}
+ previousLabel={}
+ nextLabel={}
breakLabel="..."
- pageCount={totalItems / itemsPerPage}
+ pageCount={totalPage}
marginPagesDisplayed={2}
pageRangeDisplayed={5}
onPageChange={handlePageClick}
containerClassName={"pagination"}
subContainerClassName={"pages pagination"}
activeClassName={"active"}
- forcePage={currentPage}
pageClassName={"page"}
pageLinkClassName={"page-link"}
previousLinkClassName={"page-link"}
@@ -73,10 +98,5 @@ function Pagination({ totalItems, itemsPerPage, onChange }) {
);
}
-Pagination.propTypes = {
- totalItems: PropTypes.number.isRequired,
- itemsPerPage: PropTypes.number.isRequired,
- onChange: PropTypes.func,
-};
-export default Pagination;
\ No newline at end of file
+export default Pagination;
From dfe91ef386869f9b6b5575b3d97d7b3e1446999d Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:31:46 +0900
Subject: [PATCH 04/13] =?UTF-8?q?feat:=20=EC=98=81=EC=83=81=20=EB=AA=A9?=
=?UTF-8?q?=EB=A1=9D=20=EC=A1=B0=ED=9A=8C=20api=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/librarys/api/video.js | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/src/librarys/api/video.js b/src/librarys/api/video.js
index e2d21ad..c5ca6b6 100644
--- a/src/librarys/api/video.js
+++ b/src/librarys/api/video.js
@@ -20,3 +20,24 @@ export async function createVideo(options) {
const response = await axios.post("/video/create", data);
return response.data;
}
+
+export async function getVideoList(page, query, category) {
+ const axios = getSpringAxios();
+
+ if (typeof query === "string") {
+ query = query.trim();
+ }
+
+ if (!query) {
+ query = undefined;
+ }
+
+ const params = {
+ page,
+ query,
+ category,
+ };
+
+ const response = await axios.get("/video/list", { params });
+ return response.data;
+}
From 3d88d95d1bcc6ae8a61d01c395bfe3b269b46983 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:32:16 +0900
Subject: [PATCH 05/13] =?UTF-8?q?feat:=20Modal=20redux=20=EC=B6=94?=
=?UTF-8?q?=EA=B0=80=20=EB=B0=8F=20redux=20main.jsx=EC=97=90=20=EB=93=B1?=
=?UTF-8?q?=EB=A1=9D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/main.jsx | 6 +++++-
src/redux/modalSlice.js | 38 ++++++++++++++++++++++++++++++++++++++
src/redux/store.js | 8 +++++---
3 files changed, 48 insertions(+), 4 deletions(-)
create mode 100644 src/redux/modalSlice.js
diff --git a/src/main.jsx b/src/main.jsx
index 1cf2c8e..722b6bb 100644
--- a/src/main.jsx
+++ b/src/main.jsx
@@ -1,8 +1,12 @@
import React from "react";
import ReactDOM from "react-dom/client";
+import { Provider } from "react-redux";
import App from "./App.jsx";
+import store from "./redux/store.js";
import "./index.scss";
ReactDOM.createRoot(document.getElementById("root")).render(
- ,
+
+
+ ,
);
diff --git a/src/redux/modalSlice.js b/src/redux/modalSlice.js
new file mode 100644
index 0000000..b32047e
--- /dev/null
+++ b/src/redux/modalSlice.js
@@ -0,0 +1,38 @@
+import { createSlice } from "@reduxjs/toolkit";
+
+export const modalSlice = createSlice({
+ name: "modal",
+ initialState: {
+ list: [],
+ },
+ reducers: {
+ show: (state, action) => {
+ if (typeof action.payload === "string") {
+ state.list.push({
+ id: action.payload,
+ props: null,
+ });
+ } else {
+ state.list.push({
+ id: action.payload.id,
+ props: action.payload.props,
+ });
+ }
+ },
+ hide: (state, action) => {
+ state.list = state.list.filter((item) => item.id !== action.payload);
+ },
+ },
+});
+
+export const { show, hide } = modalSlice.actions;
+
+export const selectVisible = (item) => (state) =>
+ state.modal.list.find((element) => element.id === item) !== undefined;
+
+export const selectProps = (item) => (state) =>
+ state.modal.list.find((element) => element.id === item)?.props;
+
+export const selectCount = (state) => state.modal.list.length;
+
+export default modalSlice.reducer;
diff --git a/src/redux/store.js b/src/redux/store.js
index 62ea43b..4c83a6a 100644
--- a/src/redux/store.js
+++ b/src/redux/store.js
@@ -1,10 +1,12 @@
-import { configureStore } from '@reduxjs/toolkit';
-import userReducer from '../redux/userSlice.js';
+import { configureStore } from "@reduxjs/toolkit";
+import userReducer from "../redux/userSlice.js";
+import modalReducer from "../redux/modalSlice.js";
const store = configureStore({
reducer: {
user: userReducer,
+ modal: modalReducer,
},
});
-export default store;
\ No newline at end of file
+export default store;
From 4057635d1475d038bdfe03b9115478d6a9cba19b Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:32:49 +0900
Subject: [PATCH 06/13] =?UTF-8?q?refactor:=20=EB=A1=9C=EA=B7=B8=EC=9D=B8?=
=?UTF-8?q?=20=ED=8E=98=EC=9D=B4=EC=A7=80=20=EA=B5=AC=EC=A1=B0=20=EC=A0=95?=
=?UTF-8?q?=EB=A6=AC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pages/SignupPage.jsx | 13 +------------
1 file changed, 1 insertion(+), 12 deletions(-)
diff --git a/src/pages/SignupPage.jsx b/src/pages/SignupPage.jsx
index c1429c4..e5f91b1 100644
--- a/src/pages/SignupPage.jsx
+++ b/src/pages/SignupPage.jsx
@@ -4,23 +4,12 @@ import SignupComponents from "../components/Accounts/SignupComponents";
const PageContainer = styled.div`
display: flex;
flex-direction: column;
- height: 100vh;
-`;
-
-const CenteredContainer = styled.div`
- display: flex;
- justify-content: center;
- align-items: center;
- flex: 1;
- margin-top: -50px;
`;
const SignupPage = () => {
return (
-
-
-
+
);
};
From 03b0ebe6b8b18faa63e974af6d2622e3d7f07682 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:34:33 +0900
Subject: [PATCH 07/13] =?UTF-8?q?chore:=20=EC=8A=A4=EC=BC=88=EB=A0=88?=
=?UTF-8?q?=ED=86=A4=20=EB=8D=94=EB=AF=B8=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?=
=?UTF-8?q?=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/librarys/data.js | 9871 ++++++++++++++++++++++++++++++++++++++++++
1 file changed, 9871 insertions(+)
create mode 100644 src/librarys/data.js
diff --git a/src/librarys/data.js b/src/librarys/data.js
new file mode 100644
index 0000000..0fdcae1
--- /dev/null
+++ b/src/librarys/data.js
@@ -0,0 +1,9871 @@
+export default `
+{
+ "skeletons": {
+ "nose": [
+ [
+ 529.0745239257812,
+ 473.9166259765625
+ ],
+ [
+ 529.09912109375,
+ 476.42767333984375
+ ],
+ [
+ 528.5047607421875,
+ 476.4270935058594
+ ],
+ [
+ 528.0942993164062,
+ 474.2870788574219
+ ],
+ [
+ 528.9097290039062,
+ 472.69183349609375
+ ],
+ [
+ 530.5009155273438,
+ 473.7759704589844
+ ],
+ [
+ 530.4786987304688,
+ 475.3687438964844
+ ],
+ [
+ 530.4463500976562,
+ 477.5304870605469
+ ],
+ [
+ 529.6807250976562,
+ 477.81695556640625
+ ],
+ [
+ 527.8902587890625,
+ 477.4405822753906
+ ],
+ [
+ 529.2459716796875,
+ 478.1896057128906
+ ],
+ [
+ 529.8900146484375,
+ 475.0211486816406
+ ],
+ [
+ 530.343017578125,
+ 473.4372863769531
+ ],
+ [
+ 530.77880859375,
+ 473.6111755371094
+ ],
+ [
+ 530.096435546875,
+ 474.5741882324219
+ ],
+ [
+ 528.5332641601562,
+ 477.21343994140625
+ ],
+ [
+ 529.11181640625,
+ 478.6339111328125
+ ],
+ [
+ 528.8367309570312,
+ 476.45306396484375
+ ],
+ [
+ 528.6098022460938,
+ 474.7135314941406
+ ],
+ [
+ 529.8707275390625,
+ 479.3247375488281
+ ],
+ [
+ 528.78271484375,
+ 479.0921325683594
+ ],
+ [
+ 528.1878051757812,
+ 479.5154724121094
+ ],
+ [
+ 529.4173583984375,
+ 477.5887756347656
+ ],
+ [
+ 529.4649047851562,
+ 477.1669616699219
+ ],
+ [
+ 527.2666625976562,
+ 477.15716552734375
+ ],
+ [
+ 528.0281372070312,
+ 480.18505859375
+ ],
+ [
+ 527.6582641601562,
+ 481.03143310546875
+ ],
+ [
+ 528.7736206054688,
+ 481.6040344238281
+ ],
+ [
+ 525.8652954101562,
+ 480.2682189941406
+ ],
+ [
+ 526.9166259765625,
+ 476.1149597167969
+ ],
+ [
+ 526.03173828125,
+ 474.0840148925781
+ ],
+ [
+ 528.2815551757812,
+ 475.1675109863281
+ ],
+ [
+ 527.3587646484375,
+ 474.80267333984375
+ ],
+ [
+ 527.1493530273438,
+ 475.6358947753906
+ ],
+ [
+ 527.5482177734375,
+ 479.5528259277344
+ ],
+ [
+ 527.6602783203125,
+ 481.33319091796875
+ ],
+ [
+ 524.7137451171875,
+ 480.20745849609375
+ ],
+ [
+ 526.1959228515625,
+ 477.361083984375
+ ],
+ [
+ 525.8900146484375,
+ 480.13116455078125
+ ],
+ [
+ 525.3084106445312,
+ 478.0111389160156
+ ],
+ [
+ 523.4854125976562,
+ 475.557861328125
+ ],
+ [
+ 524.494384765625,
+ 472.80426025390625
+ ],
+ [
+ 525.7439575195312,
+ 472.807861328125
+ ],
+ [
+ 524.7425537109375,
+ 473.6036376953125
+ ],
+ [
+ 526.6971435546875,
+ 480.00103759765625
+ ],
+ [
+ 527.5550537109375,
+ 479.27276611328125
+ ],
+ [
+ 526.3023681640625,
+ 477.3228759765625
+ ],
+ [
+ 526.8298950195312,
+ 476.62591552734375
+ ],
+ [
+ 524.5419921875,
+ 477.1906433105469
+ ],
+ [
+ 527.1223754882812,
+ 475.6795349121094
+ ],
+ [
+ 527.7797241210938,
+ 480.63006591796875
+ ],
+ [
+ 528.1204833984375,
+ 479.48834228515625
+ ],
+ [
+ 526.836181640625,
+ 478.7361145019531
+ ],
+ [
+ 525.9411010742188,
+ 477.0456848144531
+ ],
+ [
+ 526.1279296875,
+ 476.8660888671875
+ ],
+ [
+ 526.3046264648438,
+ 475.4296875
+ ],
+ [
+ 526.0167846679688,
+ 477.6106262207031
+ ],
+ [
+ 524.4862060546875,
+ 475.90545654296875
+ ],
+ [
+ 523.3206176757812,
+ 480.122314453125
+ ],
+ [
+ 522.8873901367188,
+ 474.4491882324219
+ ],
+ [
+ 524.5118408203125,
+ 473.5322570800781
+ ],
+ [
+ 525.017578125,
+ 473.39398193359375
+ ],
+ [
+ 525.50439453125,
+ 473.3175354003906
+ ],
+ [
+ 525.5263061523438,
+ 472.53924560546875
+ ],
+ [
+ 527.2454833984375,
+ 476.2442932128906
+ ],
+ [
+ 525.9812622070312,
+ 478.52850341796875
+ ],
+ [
+ 526.798095703125,
+ 477.3262634277344
+ ],
+ [
+ 527.0606689453125,
+ 478.5864562988281
+ ],
+ [
+ 526.62841796875,
+ 475.3934631347656
+ ],
+ [
+ 526.4283447265625,
+ 475.7920227050781
+ ],
+ [
+ 526.4589233398438,
+ 478.48333740234375
+ ],
+ [
+ 525.6654052734375,
+ 477.8360595703125
+ ]
+ ],
+ "left_eye": [
+ [
+ 550.6826782226562,
+ 463.8376159667969
+ ],
+ [
+ 550.7009887695312,
+ 462.02484130859375
+ ],
+ [
+ 548.6495971679688,
+ 460.5892028808594
+ ],
+ [
+ 549.7044067382812,
+ 457.00531005859375
+ ],
+ [
+ 550.4905395507812,
+ 455.42657470703125
+ ],
+ [
+ 550.6597290039062,
+ 455.0654296875
+ ],
+ [
+ 550.6338500976562,
+ 458.0878601074219
+ ],
+ [
+ 550.610595703125,
+ 460.2643127441406
+ ],
+ [
+ 549.8621826171875,
+ 460.5333251953125
+ ],
+ [
+ 549.465576171875,
+ 461.60198974609375
+ ],
+ [
+ 549.3849487304688,
+ 460.91241455078125
+ ],
+ [
+ 550.0543212890625,
+ 457.7403869628906
+ ],
+ [
+ 550.5238037109375,
+ 460.4888610839844
+ ],
+ [
+ 549.5233154296875,
+ 460.657470703125
+ ],
+ [
+ 550.237060546875,
+ 461.6245422363281
+ ],
+ [
+ 548.6783447265625,
+ 461.3807067871094
+ ],
+ [
+ 549.2818603515625,
+ 461.35150146484375
+ ],
+ [
+ 549.0126342773438,
+ 462.0580749511719
+ ],
+ [
+ 548.7685546875,
+ 461.75457763671875
+ ],
+ [
+ 550.0379028320312,
+ 462.05975341796875
+ ],
+ [
+ 548.9329833984375,
+ 461.8216857910156
+ ],
+ [
+ 548.32861328125,
+ 460.8074035644531
+ ],
+ [
+ 549.593017578125,
+ 460.3067932128906
+ ],
+ [
+ 549.6040649414062,
+ 459.8854064941406
+ ],
+ [
+ 547.418701171875,
+ 461.31890869140625
+ ],
+ [
+ 548.1729125976562,
+ 465.78228759765625
+ ],
+ [
+ 547.8319091796875,
+ 463.75506591796875
+ ],
+ [
+ 547.4747924804688,
+ 462.882080078125
+ ],
+ [
+ 546.0439453125,
+ 461.562744140625
+ ],
+ [
+ 545.6495971679688,
+ 457.4046630859375
+ ],
+ [
+ 546.1827392578125,
+ 459.6805419921875
+ ],
+ [
+ 547.0147705078125,
+ 456.44573974609375
+ ],
+ [
+ 546.0728149414062,
+ 460.4133605957031
+ ],
+ [
+ 545.8486938476562,
+ 461.234619140625
+ ],
+ [
+ 546.2822875976562,
+ 460.8399353027344
+ ],
+ [
+ 546.3790893554688,
+ 461.17474365234375
+ ],
+ [
+ 547.7269287109375,
+ 465.8197021484375
+ ],
+ [
+ 546.3786010742188,
+ 465.8409729003906
+ ],
+ [
+ 547.4716796875,
+ 462.86322021484375
+ ],
+ [
+ 546.8820190429688,
+ 459.29144287109375
+ ],
+ [
+ 543.6515502929688,
+ 455.41229248046875
+ ],
+ [
+ 544.6366577148438,
+ 454.09820556640625
+ ],
+ [
+ 544.4395751953125,
+ 454.09979248046875
+ ],
+ [
+ 544.8858642578125,
+ 459.21112060546875
+ ],
+ [
+ 545.393798828125,
+ 459.8486633300781
+ ],
+ [
+ 546.24853515625,
+ 459.1177673339844
+ ],
+ [
+ 545.0205078125,
+ 458.6040344238281
+ ],
+ [
+ 546.9640502929688,
+ 459.3455810546875
+ ],
+ [
+ 547.588134765625,
+ 458.4661865234375
+ ],
+ [
+ 545.86572265625,
+ 465.6038513183594
+ ],
+ [
+ 546.46923828125,
+ 463.355224609375
+ ],
+ [
+ 546.8436889648438,
+ 462.2149963378906
+ ],
+ [
+ 547.0122680664062,
+ 461.4594421386719
+ ],
+ [
+ 547.562744140625,
+ 458.3284912109375
+ ],
+ [
+ 547.715087890625,
+ 458.1556396484375
+ ],
+ [
+ 546.4859008789062,
+ 456.7239990234375
+ ],
+ [
+ 546.1664428710938,
+ 458.8905944824219
+ ],
+ [
+ 546.077392578125,
+ 465.8318176269531
+ ],
+ [
+ 546.317626953125,
+ 464.281494140625
+ ],
+ [
+ 544.4947509765625,
+ 454.3009033203125
+ ],
+ [
+ 544.6885986328125,
+ 453.3774108886719
+ ],
+ [
+ 545.1365966796875,
+ 453.2507019042969
+ ],
+ [
+ 544.2320556640625,
+ 454.5996398925781
+ ],
+ [
+ 547.1478881835938,
+ 458.1401672363281
+ ],
+ [
+ 545.9613037109375,
+ 457.5246887207031
+ ],
+ [
+ 547.6022338867188,
+ 461.2580871582031
+ ],
+ [
+ 548.369873046875,
+ 460.0520935058594
+ ],
+ [
+ 548.6239013671875,
+ 462.7550964355469
+ ],
+ [
+ 546.80078125,
+ 463.8797302246094
+ ],
+ [
+ 546.584228515625,
+ 459.9605712890625
+ ],
+ [
+ 546.6079711914062,
+ 459.77362060546875
+ ],
+ [
+ 547.2601318359375,
+ 459.12225341796875
+ ]
+ ],
+ "right_eye": [
+ [
+ 506.0257568359375,
+ 460.9579162597656
+ ],
+ [
+ 508.9374084472656,
+ 462.02484130859375
+ ],
+ [
+ 508.3598937988281,
+ 460.5892028808594
+ ],
+ [
+ 506.4841003417969,
+ 455.56512451171875
+ ],
+ [
+ 507.3289794921875,
+ 453.98785400390625
+ ],
+ [
+ 508.90228271484375,
+ 455.0654296875
+ ],
+ [
+ 507.44427490234375,
+ 456.6478271484375
+ ],
+ [
+ 508.84185791015625,
+ 460.2643127441406
+ ],
+ [
+ 508.0575866699219,
+ 460.5333251953125
+ ],
+ [
+ 507.7533874511719,
+ 460.1620788574219
+ ],
+ [
+ 507.6684265136719,
+ 459.47265625
+ ],
+ [
+ 508.2854309082031,
+ 457.7403869628906
+ ],
+ [
+ 508.7207336425781,
+ 457.61138916015625
+ ],
+ [
+ 509.15057373046875,
+ 460.657470703125
+ ],
+ [
+ 508.5172119140625,
+ 460.1856689453125
+ ],
+ [
+ 508.3880615234375,
+ 461.3807067871094
+ ],
+ [
+ 507.50115966796875,
+ 461.35150146484375
+ ],
+ [
+ 507.2197570800781,
+ 462.0580749511719
+ ],
+ [
+ 507.01104736328125,
+ 461.75457763671875
+ ],
+ [
+ 508.2630310058594,
+ 462.05975341796875
+ ],
+ [
+ 507.19317626953125,
+ 461.8216857910156
+ ],
+ [
+ 506.6083068847656,
+ 460.8074035644531
+ ],
+ [
+ 503.47735595703125,
+ 460.3067932128906
+ ],
+ [
+ 505.0102844238281,
+ 459.8854064941406
+ ],
+ [
+ 505.6752624511719,
+ 461.31890869140625
+ ],
+ [
+ 505.00555419921875,
+ 465.78228759765625
+ ],
+ [
+ 503.1616516113281,
+ 463.75506591796875
+ ],
+ [
+ 504.31829833984375,
+ 462.882080078125
+ ],
+ [
+ 504.2452087402344,
+ 461.562744140625
+ ],
+ [
+ 505.30169677734375,
+ 457.4046630859375
+ ],
+ [
+ 505.88079833984375,
+ 459.6805419921875
+ ],
+ [
+ 505.2253112792969,
+ 456.44573974609375
+ ],
+ [
+ 505.76568603515625,
+ 461.8523254394531
+ ],
+ [
+ 505.5732116699219,
+ 461.234619140625
+ ],
+ [
+ 504.4908752441406,
+ 460.8399353027344
+ ],
+ [
+ 504.62176513671875,
+ 461.17474365234375
+ ],
+ [
+ 503.138916015625,
+ 464.38092041015625
+ ],
+ [
+ 504.5716857910156,
+ 465.8409729003906
+ ],
+ [
+ 502.8695983886719,
+ 462.86322021484375
+ ],
+ [
+ 502.2964172363281,
+ 459.29144287109375
+ ],
+ [
+ 504.7596740722656,
+ 456.8512878417969
+ ],
+ [
+ 505.7908020019531,
+ 455.5371398925781
+ ],
+ [
+ 505.61016845703125,
+ 455.53887939453125
+ ],
+ [
+ 504.5992431640625,
+ 460.65032958984375
+ ],
+ [
+ 503.6859130859375,
+ 461.28814697265625
+ ],
+ [
+ 503.1097412109375,
+ 460.5574035644531
+ ],
+ [
+ 504.70440673828125,
+ 458.6040344238281
+ ],
+ [
+ 505.25762939453125,
+ 459.3455810546875
+ ],
+ [
+ 504.3765563964844,
+ 459.90655517578125
+ ],
+ [
+ 505.495361328125,
+ 464.1644592285156
+ ],
+ [
+ 504.7773132324219,
+ 463.355224609375
+ ],
+ [
+ 505.07666015625,
+ 462.2149963378906
+ ],
+ [
+ 505.218994140625,
+ 461.4594421386719
+ ],
+ [
+ 505.76092529296875,
+ 458.3284912109375
+ ],
+ [
+ 504.5408020019531,
+ 458.1556396484375
+ ],
+ [
+ 504.6818542480469,
+ 456.7239990234375
+ ],
+ [
+ 504.42779541015625,
+ 457.4505920410156
+ ],
+ [
+ 501.4555969238281,
+ 464.3927001953125
+ ],
+ [
+ 501.7608947753906,
+ 464.281494140625
+ ],
+ [
+ 502.72052001953125,
+ 454.3009033203125
+ ],
+ [
+ 504.33502197265625,
+ 454.81707763671875
+ ],
+ [
+ 504.89849853515625,
+ 454.68951416015625
+ ],
+ [
+ 505.3362121582031,
+ 454.5996398925781
+ ],
+ [
+ 503.9046630859375,
+ 458.1401672363281
+ ],
+ [
+ 505.6502990722656,
+ 457.5246887207031
+ ],
+ [
+ 505.8016662597656,
+ 461.2580871582031
+ ],
+ [
+ 505.2262878417969,
+ 460.0520935058594
+ ],
+ [
+ 505.4974365234375,
+ 462.7550964355469
+ ],
+ [
+ 505.0151672363281,
+ 462.44049072265625
+ ],
+ [
+ 504.8327941894531,
+ 458.5213623046875
+ ],
+ [
+ 504.8706359863281,
+ 459.77362060546875
+ ],
+ [
+ 505.5104064941406,
+ 460.561767578125
+ ]
+ ],
+ "left_ear": [
+ [
+ 578.0531005859375,
+ 483.9956359863281
+ ],
+ [
+ 578.0632934570312,
+ 483.6291198730469
+ ],
+ [
+ 578.8668823242188,
+ 482.18634033203125
+ ],
+ [
+ 575.6365966796875,
+ 480.0476379394531
+ ],
+ [
+ 573.510009765625,
+ 478.4468994140625
+ ],
+ [
+ 573.6983032226562,
+ 479.5330505371094
+ ],
+ [
+ 573.668212890625,
+ 479.68896484375
+ ],
+ [
+ 573.6553955078125,
+ 481.8470458984375
+ ],
+ [
+ 575.8098754882812,
+ 482.1378479003906
+ ],
+ [
+ 576.794189453125,
+ 481.7602233886719
+ ],
+ [
+ 573.8394775390625,
+ 481.06915283203125
+ ],
+ [
+ 573.0992431640625,
+ 479.34130859375
+ ],
+ [
+ 573.5875854492188,
+ 479.1921691894531
+ ],
+ [
+ 572.5933837890625,
+ 482.2469482421875
+ ],
+ [
+ 573.2548828125,
+ 483.207275390625
+ ],
+ [
+ 573.140380859375,
+ 482.9707946777344
+ ],
+ [
+ 573.77392578125,
+ 482.9544677734375
+ ],
+ [
+ 576.3941650390625,
+ 482.21112060546875
+ ],
+ [
+ 576.1270141601562,
+ 483.35284423828125
+ ],
+ [
+ 574.5265502929688,
+ 482.2022399902344
+ ],
+ [
+ 576.2797241210938,
+ 481.97052001953125
+ ],
+ [
+ 577.1012573242188,
+ 480.9545593261719
+ ],
+ [
+ 574.0919799804688,
+ 479.0289001464844
+ ],
+ [
+ 574.0586547851562,
+ 478.60711669921875
+ ],
+ [
+ 573.3284301757812,
+ 477.15716552734375
+ ],
+ [
+ 572.6343994140625,
+ 483.0655822753906
+ ],
+ [
+ 572.3285522460938,
+ 482.47113037109375
+ ],
+ [
+ 573.3685913085938,
+ 481.6040344238281
+ ],
+ [
+ 573.4293823242188,
+ 481.7071228027344
+ ],
+ [
+ 573.0284423828125,
+ 477.5541687011719
+ ],
+ [
+ 573.5303955078125,
+ 478.40509033203125
+ ],
+ [
+ 572.9530639648438,
+ 478.0478210449219
+ ],
+ [
+ 574.8635864257812,
+ 483.4363098144531
+ ],
+ [
+ 574.616943359375,
+ 482.83648681640625
+ ],
+ [
+ 575.1039428710938,
+ 483.8712158203125
+ ],
+ [
+ 575.17724609375,
+ 482.7730712890625
+ ],
+ [
+ 577.9317016601562,
+ 483.0849914550781
+ ],
+ [
+ 575.2109375,
+ 478.8011169433594
+ ],
+ [
+ 576.2471923828125,
+ 481.5701599121094
+ ],
+ [
+ 575.6469116210938,
+ 480.8910827636719
+ ],
+ [
+ 576.7816772460938,
+ 478.4358215332031
+ ],
+ [
+ 577.7275390625,
+ 477.12103271484375
+ ],
+ [
+ 577.5165405273438,
+ 477.12506103515625
+ ],
+ [
+ 576.5397338867188,
+ 477.92138671875
+ ],
+ [
+ 577.0342407226562,
+ 481.44049072265625
+ ],
+ [
+ 576.4456787109375,
+ 480.7124328613281
+ ],
+ [
+ 576.6974487304688,
+ 478.7627868652344
+ ],
+ [
+ 575.7271118164062,
+ 479.5059814453125
+ ],
+ [
+ 574.9554443359375,
+ 480.0713806152344
+ ],
+ [
+ 576.1435546875,
+ 484.31585693359375
+ ],
+ [
+ 576.659912109375,
+ 483.5091552734375
+ ],
+ [
+ 577.0886840820312,
+ 482.36724853515625
+ ],
+ [
+ 577.2763671875,
+ 483.0552978515625
+ ],
+ [
+ 576.3915405273438,
+ 479.92523193359375
+ ],
+ [
+ 576.4979248046875,
+ 479.7446594238281
+ ],
+ [
+ 576.7577514648438,
+ 478.3074951171875
+ ],
+ [
+ 573.512451171875,
+ 480.4906311035156
+ ],
+ [
+ 576.3050537109375,
+ 478.78363037109375
+ ],
+ [
+ 576.5012817382812,
+ 483.0024719238281
+ ],
+ [
+ 573.3045043945312,
+ 475.8883056640625
+ ],
+ [
+ 573.5125732421875,
+ 476.4115295410156
+ ],
+ [
+ 573.8781127929688,
+ 476.2716064453125
+ ],
+ [
+ 573.0438842773438,
+ 476.19720458984375
+ ],
+ [
+ 574.5352783203125,
+ 475.4190368652344
+ ],
+ [
+ 574.7549438476562,
+ 480.5641784667969
+ ],
+ [
+ 576.4301147460938,
+ 482.8461608886719
+ ],
+ [
+ 575.6941528320312,
+ 481.64483642578125
+ ],
+ [
+ 575.9373168945312,
+ 484.34332275390625
+ ],
+ [
+ 577.0594482421875,
+ 485.46807861328125
+ ],
+ [
+ 576.8180541992188,
+ 480.1097106933594
+ ],
+ [
+ 576.8314819335938,
+ 481.36175537109375
+ ],
+ [
+ 576.0530395507812,
+ 482.1546325683594
+ ]
+ ],
+ "right_ear": [
+ [
+ 478.6553649902344,
+ 482.5557861328125
+ ],
+ [
+ 477.2547607421875,
+ 482.1888427734375
+ ],
+ [
+ 475.2647705078125,
+ 480.7465515136719
+ ],
+ [
+ 474.7891845703125,
+ 477.1673583984375
+ ],
+ [
+ 472.7997131347656,
+ 475.5693359375
+ ],
+ [
+ 472.9044494628906,
+ 476.65447998046875
+ ],
+ [
+ 474.3323059082031,
+ 478.2489013671875
+ ],
+ [
+ 474.2746887207031,
+ 480.4081726074219
+ ],
+ [
+ 473.4607238769531,
+ 480.69757080078125
+ ],
+ [
+ 473.2330017089844,
+ 480.3203430175781
+ ],
+ [
+ 471.7059020996094,
+ 479.6293640136719
+ ],
+ [
+ 472.2777404785156,
+ 477.9012451171875
+ ],
+ [
+ 472.68359375,
+ 476.314697265625
+ ],
+ [
+ 473.10345458984375,
+ 476.4897155761719
+ ],
+ [
+ 472.55181884765625,
+ 476.0130310058594
+ ],
+ [
+ 472.4145812988281,
+ 480.0920715332031
+ ],
+ [
+ 472.924072265625,
+ 480.0740966796875
+ ],
+ [
+ 474.07366943359375,
+ 480.7716064453125
+ ],
+ [
+ 472.4530944824219,
+ 480.47308349609375
+ ],
+ [
+ 472.2502746582031,
+ 480.7634582519531
+ ],
+ [
+ 472.64996337890625,
+ 480.5313415527344
+ ],
+ [
+ 472.0811767578125,
+ 480.9545593261719
+ ],
+ [
+ 473.21392822265625,
+ 479.0289001464844
+ ],
+ [
+ 473.36309814453125,
+ 478.60711669921875
+ ],
+ [
+ 475.4472351074219,
+ 477.15716552734375
+ ],
+ [
+ 477.6662292480469,
+ 481.6253356933594
+ ],
+ [
+ 477.2240905761719,
+ 482.47113037109375
+ ],
+ [
+ 474.1087646484375,
+ 481.6040344238281
+ ],
+ [
+ 475.41851806640625,
+ 481.7071228027344
+ ],
+ [
+ 476.4818115234375,
+ 478.9934387207031
+ ],
+ [
+ 477.09368896484375,
+ 478.40509033203125
+ ],
+ [
+ 477.84600830078125,
+ 478.0478210449219
+ ],
+ [
+ 476.9749450683594,
+ 481.99737548828125
+ ],
+ [
+ 476.80499267578125,
+ 482.83648681640625
+ ],
+ [
+ 475.66925048828125,
+ 483.8712158203125
+ ],
+ [
+ 474.3836669921875,
+ 482.7730712890625
+ ],
+ [
+ 474.3724365234375,
+ 484.52374267578125
+ ],
+ [
+ 472.8561706542969,
+ 484.5611572265625
+ ],
+ [
+ 474.0940856933594,
+ 484.4481201171875
+ ],
+ [
+ 473.5315246582031,
+ 482.3310852050781
+ ],
+ [
+ 471.6295166015625,
+ 478.4358215332031
+ ],
+ [
+ 471.2611999511719,
+ 477.12103271484375
+ ],
+ [
+ 472.5331726074219,
+ 477.12506103515625
+ ],
+ [
+ 472.9454040527344,
+ 480.7998962402344
+ ],
+ [
+ 473.4836730957031,
+ 481.44049072265625
+ ],
+ [
+ 474.35052490234375,
+ 480.7124328613281
+ ],
+ [
+ 473.0274353027344,
+ 478.7627868652344
+ ],
+ [
+ 472.18011474609375,
+ 478.06591796875
+ ],
+ [
+ 474.12847900390625,
+ 478.6310119628906
+ ],
+ [
+ 473.7757568359375,
+ 475.6795349121094
+ ],
+ [
+ 474.58660888671875,
+ 482.069580078125
+ ],
+ [
+ 474.83160400390625,
+ 482.36724853515625
+ ],
+ [
+ 474.954833984375,
+ 480.1758117675781
+ ],
+ [
+ 475.4906311035156,
+ 479.92523193359375
+ ],
+ [
+ 472.8796691894531,
+ 478.3053894042969
+ ],
+ [
+ 472.9684753417969,
+ 476.86859130859375
+ ],
+ [
+ 474.20330810546875,
+ 479.0506286621094
+ ],
+ [
+ 472.6673278808594,
+ 475.90545654296875
+ ],
+ [
+ 471.5772705078125,
+ 480.122314453125
+ ],
+ [
+ 473.9106750488281,
+ 477.3274841308594
+ ],
+ [
+ 475.5111083984375,
+ 477.85113525390625
+ ],
+ [
+ 474.71990966796875,
+ 477.71038818359375
+ ],
+ [
+ 475.0838317871094,
+ 477.6370849609375
+ ],
+ [
+ 475.0758056640625,
+ 476.8589782714844
+ ],
+ [
+ 475.4170227050781,
+ 479.12420654296875
+ ],
+ [
+ 476.9737854003906,
+ 481.4069519042969
+ ],
+ [
+ 475.0257873535156,
+ 480.205322265625
+ ],
+ [
+ 473.8713684082031,
+ 481.4648742675781
+ ],
+ [
+ 474.75653076171875,
+ 476.8327331542969
+ ],
+ [
+ 476.03875732421875,
+ 477.2312316894531
+ ],
+ [
+ 476.0862731933594,
+ 481.36175537109375
+ ],
+ [
+ 475.2778625488281,
+ 480.7151184082031
+ ]
+ ],
+ "left_shoulder": [
+ [
+ 619.8289184570312,
+ 600.6240844726562
+ ],
+ [
+ 624.1471557617188,
+ 600.2921142578125
+ ],
+ [
+ 626.3511962890625,
+ 600.2506103515625
+ ],
+ [
+ 624.61962890625,
+ 603.9003295898438
+ ],
+ [
+ 622.426513671875,
+ 603.61962890625
+ ],
+ [
+ 624.0952758789062,
+ 603.3103637695312
+ ],
+ [
+ 622.6162719726562,
+ 603.5352783203125
+ ],
+ [
+ 624.0658569335938,
+ 601.2714233398438
+ ],
+ [
+ 623.380615234375,
+ 600.24267578125
+ ],
+ [
+ 627.136474609375,
+ 599.8299560546875
+ ],
+ [
+ 624.1869506835938,
+ 599.1300048828125
+ ],
+ [
+ 627.8308715820312,
+ 597.4263916015625
+ ],
+ [
+ 629.8055419921875,
+ 595.7282104492188
+ ],
+ [
+ 628.826904296875,
+ 595.9515991210938
+ ],
+ [
+ 629.3609008789062,
+ 595.4375
+ ],
+ [
+ 629.259033203125,
+ 595.239013671875
+ ],
+ [
+ 629.961669921875,
+ 593.849853515625
+ ],
+ [
+ 628.2750244140625,
+ 593.0528564453125
+ ],
+ [
+ 629.4038696289062,
+ 595.6638793945312
+ ],
+ [
+ 630.7064819335938,
+ 592.9859008789062
+ ],
+ [
+ 630.97314453125,
+ 592.7892456054688
+ ],
+ [
+ 630.33056640625,
+ 594.6419677734375
+ ],
+ [
+ 631.736572265625,
+ 597.1226196289062
+ ],
+ [
+ 630.1604614257812,
+ 596.6976318359375
+ ],
+ [
+ 632.344970703125,
+ 593.7842407226562
+ ],
+ [
+ 628.751953125,
+ 589.645751953125
+ ],
+ [
+ 629.967529296875,
+ 591.88818359375
+ ],
+ [
+ 632.3490600585938,
+ 589.6152954101562
+ ],
+ [
+ 631.082763671875,
+ 586.7457885742188
+ ],
+ [
+ 630.668212890625,
+ 584.0588989257812
+ ],
+ [
+ 631.1046142578125,
+ 583.5504760742188
+ ],
+ [
+ 627.7117309570312,
+ 586.0579223632812
+ ],
+ [
+ 632.4451293945312,
+ 581.28369140625
+ ],
+ [
+ 627.838134765625,
+ 582.2051391601562
+ ],
+ [
+ 626.98291015625,
+ 580.3145751953125
+ ],
+ [
+ 629.8937377929688,
+ 579.2454833984375
+ ],
+ [
+ 634.0262451171875,
+ 580.9215698242188
+ ],
+ [
+ 632.8756103515625,
+ 581.0419311523438
+ ],
+ [
+ 633.7982788085938,
+ 576.543701171875
+ ],
+ [
+ 633.1766967773438,
+ 574.4896240234375
+ ],
+ [
+ 631.5184326171875,
+ 579.1636352539062
+ ],
+ [
+ 632.3994750976562,
+ 579.2849731445312
+ ],
+ [
+ 632.1653442382812,
+ 579.2998657226562
+ ],
+ [
+ 629.7756958007812,
+ 577.22998046875
+ ],
+ [
+ 630.2477416992188,
+ 575.0050048828125
+ ],
+ [
+ 629.6502075195312,
+ 574.289306640625
+ ],
+ [
+ 628.532470703125,
+ 573.796875
+ ],
+ [
+ 628.938720703125,
+ 571.6676635742188
+ ],
+ [
+ 629.6900634765625,
+ 570.8131103515625
+ ],
+ [
+ 628.04833984375,
+ 569.2394409179688
+ ],
+ [
+ 626.977783203125,
+ 572.76220703125
+ ],
+ [
+ 624.6166381835938,
+ 573.0523071289062
+ ],
+ [
+ 626.2754516601562,
+ 566.5592041015625
+ ],
+ [
+ 625.4005737304688,
+ 566.3120727539062
+ ],
+ [
+ 625.4287719726562,
+ 566.1007080078125
+ ],
+ [
+ 624.3278198242188,
+ 566.080322265625
+ ],
+ [
+ 625.3259887695312,
+ 559.6905517578125
+ ],
+ [
+ 623.8057250976562,
+ 566.5685424804688
+ ],
+ [
+ 623.9326782226562,
+ 563.6466064453125
+ ],
+ [
+ 625.162109375,
+ 559.3596801757812
+ ],
+ [
+ 623.9544677734375,
+ 562.7894287109375
+ ],
+ [
+ 624.17578125,
+ 564.0388793945312
+ ],
+ [
+ 623.4644775390625,
+ 564.0274047851562
+ ],
+ [
+ 624.9857788085938,
+ 561.8135986328125
+ ],
+ [
+ 620.8246459960938,
+ 568.4021606445312
+ ],
+ [
+ 621.1134643554688,
+ 570.6375122070312
+ ],
+ [
+ 621.7140502929688,
+ 572.3343505859375
+ ],
+ [
+ 626.2515258789062,
+ 566.37841796875
+ ],
+ [
+ 626.0494995117188,
+ 567.5037841796875
+ ],
+ [
+ 627.2076416015625,
+ 569.341552734375
+ ],
+ [
+ 625.7649536132812,
+ 572.0319213867188
+ ],
+ [
+ 626.4406127929688,
+ 572.8446655273438
+ ]
+ ],
+ "right_shoulder": [
+ [
+ 422.47406005859375,
+ 597.744384765625
+ ],
+ [
+ 421.0899963378906,
+ 595.9713134765625
+ ],
+ [
+ 419.14697265625,
+ 594.4913940429688
+ ],
+ [
+ 422.9248352050781,
+ 592.3790893554688
+ ],
+ [
+ 419.56707763671875,
+ 597.864501953125
+ ],
+ [
+ 421.06756591796875,
+ 597.5532836914062
+ ],
+ [
+ 422.50494384765625,
+ 592.0147094726562
+ ],
+ [
+ 422.42388916015625,
+ 596.9548950195312
+ ],
+ [
+ 420.1238708496094,
+ 595.9217529296875
+ ],
+ [
+ 418.5756530761719,
+ 596.9501953125
+ ],
+ [
+ 419.9198913574219,
+ 596.2504272460938
+ ],
+ [
+ 420.42669677734375,
+ 595.986328125
+ ],
+ [
+ 419.3486328125,
+ 594.2894287109375
+ ],
+ [
+ 419.7538146972656,
+ 593.072998046875
+ ],
+ [
+ 419.32305908203125,
+ 592.559814453125
+ ],
+ [
+ 419.17376708984375,
+ 590.9210205078125
+ ],
+ [
+ 419.61773681640625,
+ 590.9694213867188
+ ],
+ [
+ 417.8694152832031,
+ 591.6133422851562
+ ],
+ [
+ 419.1762390136719,
+ 592.7841186523438
+ ],
+ [
+ 418.95135498046875,
+ 591.547119140625
+ ],
+ [
+ 417.95648193359375,
+ 589.910888671875
+ ],
+ [
+ 417.4131774902344,
+ 588.8856811523438
+ ],
+ [
+ 414.1282653808594,
+ 588.4816284179688
+ ],
+ [
+ 415.8227844238281,
+ 588.056884765625
+ ],
+ [
+ 414.9912414550781,
+ 592.3443603515625
+ ],
+ [
+ 412.9152526855469,
+ 586.7652587890625
+ ],
+ [
+ 412.3801574707031,
+ 587.5691528320312
+ ],
+ [
+ 415.1282958984375,
+ 589.6152954101562
+ ],
+ [
+ 416.32373046875,
+ 588.1846313476562
+ ],
+ [
+ 417.401123046875,
+ 584.0588989257812
+ ],
+ [
+ 418.0801696777344,
+ 583.5504760742188
+ ],
+ [
+ 414.44122314453125,
+ 586.0579223632812
+ ],
+ [
+ 415.0747375488281,
+ 582.7225952148438
+ ],
+ [
+ 417.83013916015625,
+ 582.2051391601562
+ ],
+ [
+ 416.5848388671875,
+ 581.7540893554688
+ ],
+ [
+ 416.7873840332031,
+ 582.1253051757812
+ ],
+ [
+ 418.27789306640625,
+ 579.4827880859375
+ ],
+ [
+ 420.95794677734375,
+ 581.0419311523438
+ ],
+ [
+ 419.42059326171875,
+ 579.4216918945312
+ ],
+ [
+ 420.3164978027344,
+ 577.36962890625
+ ],
+ [
+ 419.77362060546875,
+ 582.0415649414062
+ ],
+ [
+ 418.0279846191406,
+ 580.7238159179688
+ ],
+ [
+ 419.32244873046875,
+ 580.7389526367188
+ ],
+ [
+ 419.70941162109375,
+ 577.22998046875
+ ],
+ [
+ 421.7084045410156,
+ 576.4445190429688
+ ],
+ [
+ 419.70806884765625,
+ 574.289306640625
+ ],
+ [
+ 419.75250244140625,
+ 573.796875
+ ],
+ [
+ 420.40667724609375,
+ 573.1077270507812
+ ],
+ [
+ 423.71502685546875,
+ 572.2534790039062
+ ],
+ [
+ 423.3127746582031,
+ 569.2394409179688
+ ],
+ [
+ 427.1440734863281,
+ 575.641357421875
+ ],
+ [
+ 428.74383544921875,
+ 574.4918212890625
+ ],
+ [
+ 430.27923583984375,
+ 573.7578125
+ ],
+ [
+ 430.80596923828125,
+ 572.0712280273438
+ ],
+ [
+ 432.5836181640625,
+ 571.8577880859375
+ ],
+ [
+ 432.6059875488281,
+ 570.3970336914062
+ ],
+ [
+ 431.0253601074219,
+ 572.6505737304688
+ ],
+ [
+ 429.4849548339844,
+ 569.44677734375
+ ],
+ [
+ 429.8951110839844,
+ 567.9668579101562
+ ],
+ [
+ 432.136474609375,
+ 569.433837890625
+ ],
+ [
+ 432.2751159667969,
+ 568.5479736328125
+ ],
+ [
+ 433.0447082519531,
+ 568.3553466796875
+ ],
+ [
+ 431.86614990234375,
+ 569.7867431640625
+ ],
+ [
+ 430.3911437988281,
+ 567.5731811523438
+ ],
+ [
+ 432.22662353515625,
+ 572.7220458984375
+ ],
+ [
+ 432.29046630859375,
+ 574.9551391601562
+ ],
+ [
+ 430.4440612792969,
+ 575.21337890625
+ ],
+ [
+ 432.1824951171875,
+ 576.452880859375
+ ],
+ [
+ 425.7664489746094,
+ 568.9429931640625
+ ],
+ [
+ 425.6491394042969,
+ 570.78076171875
+ ],
+ [
+ 427.1528625488281,
+ 574.9103393554688
+ ],
+ [
+ 424.8902893066406,
+ 574.2842407226562
+ ]
+ ],
+ "left_elbow": [
+ [
+ 768.2052612304688,
+ 636.6204833984375
+ ],
+ [
+ 771.03955078125,
+ 634.8589477539062
+ ],
+ [
+ 767.3650512695312,
+ 631.9263916015625
+ ],
+ [
+ 771.5686645507812,
+ 626.942626953125
+ ],
+ [
+ 769.1758422851562,
+ 623.7623291015625
+ ],
+ [
+ 769.5265502929688,
+ 622.0208740234375
+ ],
+ [
+ 770.9002685546875,
+ 616.4959716796875
+ ],
+ [
+ 770.9763793945312,
+ 618.53759765625
+ ],
+ [
+ 770.4173583984375,
+ 608.884521484375
+ ],
+ [
+ 769.533203125,
+ 607.029296875
+ ],
+ [
+ 772.3525390625,
+ 602.009521484375
+ ],
+ [
+ 771.861572265625,
+ 598.866455078125
+ ],
+ [
+ 772.5126342773438,
+ 591.4120483398438
+ ],
+ [
+ 770.13134765625,
+ 588.7550659179688
+ ],
+ [
+ 770.3451538085938,
+ 585.3656005859375
+ ],
+ [
+ 768.836181640625,
+ 583.7243041992188
+ ],
+ [
+ 771.1514892578125,
+ 573.6870727539062
+ ],
+ [
+ 769.5062255859375,
+ 571.4603271484375
+ ],
+ [
+ 770.5155639648438,
+ 571.1858520507812
+ ],
+ [
+ 773.317138671875,
+ 567.0884399414062
+ ],
+ [
+ 770.58544921875,
+ 564.005126953125
+ ],
+ [
+ 768.439208984375,
+ 562.982177734375
+ ],
+ [
+ 770.0835571289062,
+ 559.6782836914062
+ ],
+ [
+ 768.2572631835938,
+ 560.6944580078125
+ ],
+ [
+ 766.2119140625,
+ 554.9085693359375
+ ],
+ [
+ 768.3262939453125,
+ 552.1986694335938
+ ],
+ [
+ 768.30126953125,
+ 548.697265625
+ ],
+ [
+ 764.6956176757812,
+ 546.4107666015625
+ ],
+ [
+ 765.1270141601562,
+ 540.7014770507812
+ ],
+ [
+ 764.6806640625,
+ 535.124267578125
+ ],
+ [
+ 762.0858154296875,
+ 534.57861328125
+ ],
+ [
+ 763.1673583984375,
+ 528.4525146484375
+ ],
+ [
+ 760.5641479492188,
+ 520.8485107421875
+ ],
+ [
+ 758.7335205078125,
+ 515.9594116210938
+ ],
+ [
+ 758.1213989257812,
+ 514.0997314453125
+ ],
+ [
+ 758.0455322265625,
+ 511.57080078125
+ ],
+ [
+ 756.2836303710938,
+ 510.4217224121094
+ ],
+ [
+ 753.9714965820312,
+ 511.9213562011719
+ ],
+ [
+ 751.7778930664062,
+ 504.5940856933594
+ ],
+ [
+ 751.1127319335938,
+ 501.0507507324219
+ ],
+ [
+ 742.4323120117188,
+ 492.8254699707031
+ ],
+ [
+ 741.743408203125,
+ 488.6324768066406
+ ],
+ [
+ 740.0250244140625,
+ 481.4423828125
+ ],
+ [
+ 737.6864013671875,
+ 483.6784362792969
+ ],
+ [
+ 735.2364501953125,
+ 480.00103759765625
+ ],
+ [
+ 733.183349609375,
+ 477.8331298828125
+ ],
+ [
+ 730.7626953125,
+ 475.8829650878906
+ ],
+ [
+ 729.609375,
+ 473.7458801269531
+ ],
+ [
+ 724.7554931640625,
+ 472.8696594238281
+ ],
+ [
+ 721.7653198242188,
+ 467.0432434082031
+ ],
+ [
+ 720.4252319335938,
+ 463.355224609375
+ ],
+ [
+ 719.672607421875,
+ 459.3361511230469
+ ],
+ [
+ 714.1854248046875,
+ 454.2608642578125
+ ],
+ [
+ 710.4456176757812,
+ 449.6898498535156
+ ],
+ [
+ 708.8990478515625,
+ 443.762939453125
+ ],
+ [
+ 707.9358520507812,
+ 436.5794372558594
+ ],
+ [
+ 704.4854736328125,
+ 438.73065185546875
+ ],
+ [
+ 701.5340576171875,
+ 445.6844482421875
+ ],
+ [
+ 701.5477905273438,
+ 442.6803894042969
+ ],
+ [
+ 701.5081787109375,
+ 434.15264892578125
+ ],
+ [
+ 703.2203369140625,
+ 440.4207763671875
+ ],
+ [
+ 706.089111328125,
+ 441.7402648925781
+ ],
+ [
+ 707.0186157226562,
+ 441.6410827636719
+ ],
+ [
+ 708.58935546875,
+ 443.7410583496094
+ ],
+ [
+ 714.4038696289062,
+ 450.3248291015625
+ ],
+ [
+ 719.1284790039062,
+ 454.06207275390625
+ ],
+ [
+ 719.5062255859375,
+ 455.7335205078125
+ ],
+ [
+ 721.1296997070312,
+ 461.31591796875
+ ],
+ [
+ 725.4706420898438,
+ 466.7581481933594
+ ],
+ [
+ 726.5472412109375,
+ 470.03509521484375
+ ],
+ [
+ 727.9494018554688,
+ 464.09124755859375
+ ],
+ [
+ 730.0950927734375,
+ 466.3198547363281
+ ]
+ ],
+ "right_elbow": [
+ [
+ 275.53826904296875,
+ 626.54150390625
+ ],
+ [
+ 275.6377258300781,
+ 623.336669921875
+ ],
+ [
+ 275.2551574707031,
+ 620.407958984375
+ ],
+ [
+ 271.6537170410156,
+ 619.7418823242188
+ ],
+ [
+ 275.6951904296875,
+ 613.6909790039062
+ ],
+ [
+ 274.1964416503906,
+ 611.9459838867188
+ ],
+ [
+ 272.7813415527344,
+ 609.2955932617188
+ ],
+ [
+ 272.63275146484375,
+ 607.02685546875
+ ],
+ [
+ 273.0870666503906,
+ 604.5635986328125
+ ],
+ [
+ 271.86395263671875,
+ 602.7096557617188
+ ],
+ [
+ 271.75433349609375,
+ 599.1300048828125
+ ],
+ [
+ 272.0750427246094,
+ 594.5462646484375
+ ],
+ [
+ 272.31707763671875,
+ 585.6571655273438
+ ],
+ [
+ 272.6817626953125,
+ 577.24072265625
+ ],
+ [
+ 272.5843200683594,
+ 572.4158935546875
+ ],
+ [
+ 272.4018859863281,
+ 569.3309936523438
+ ],
+ [
+ 272.6650390625,
+ 565.0458374023438
+ ],
+ [
+ 276.6382751464844,
+ 562.8233032226562
+ ],
+ [
+ 276.6246032714844,
+ 555.3471069335938
+ ],
+ [
+ 277.78125,
+ 554.1397094726562
+ ],
+ [
+ 279.7834777832031,
+ 548.1739501953125
+ ],
+ [
+ 279.3045959472656,
+ 545.7131958007812
+ ],
+ [
+ 277.2223815917969,
+ 543.83642578125
+ ],
+ [
+ 279.1644592285156,
+ 540.5326538085938
+ ],
+ [
+ 282.56378173828125,
+ 536.190673828125
+ ],
+ [
+ 283.4132080078125,
+ 534.9154052734375
+ ],
+ [
+ 284.1332702636719,
+ 531.4208374023438
+ ],
+ [
+ 281.3432922363281,
+ 527.6888427734375
+ ],
+ [
+ 283.7208251953125,
+ 521.9959106445312
+ ],
+ [
+ 286.2706298828125,
+ 516.4140014648438
+ ],
+ [
+ 288.53826904296875,
+ 514.4137573242188
+ ],
+ [
+ 287.63177490234375,
+ 511.1708984375
+ ],
+ [
+ 292.7138977050781,
+ 507.89813232421875
+ ],
+ [
+ 294.1268005371094,
+ 504.4383850097656
+ ],
+ [
+ 295.5339050292969,
+ 496.8262939453125
+ ],
+ [
+ 298.7149353027344,
+ 495.7320556640625
+ ],
+ [
+ 301.7737731933594,
+ 491.71759033203125
+ ],
+ [
+ 302.7453308105469,
+ 488.8811950683594
+ ],
+ [
+ 304.3184814453125,
+ 483.0091552734375
+ ],
+ [
+ 309.5716857910156,
+ 478.0111389160156
+ ],
+ [
+ 314.6214599609375,
+ 469.80194091796875
+ ],
+ [
+ 317.3165283203125,
+ 467.04852294921875
+ ],
+ [
+ 318.6535339355469,
+ 462.73431396484375
+ ],
+ [
+ 321.8703308105469,
+ 463.52886962890625
+ ],
+ [
+ 328.2252502441406,
+ 459.8486633300781
+ ],
+ [
+ 329.1165466308594,
+ 456.2384338378906
+ ],
+ [
+ 331.92095947265625,
+ 452.8443908691406
+ ],
+ [
+ 334.1175537109375,
+ 450.7054443359375
+ ],
+ [
+ 338.7323303222656,
+ 446.9434509277344
+ ],
+ [
+ 341.13018798828125,
+ 444.0130920410156
+ ],
+ [
+ 342.32257080078125,
+ 440.3222351074219
+ ],
+ [
+ 346.65008544921875,
+ 437.74444580078125
+ ],
+ [
+ 351.0160827636719,
+ 432.66497802734375
+ ],
+ [
+ 354.4095458984375,
+ 426.6533203125
+ ],
+ [
+ 357.7481994628906,
+ 423.6131896972656
+ ],
+ [
+ 363.41314697265625,
+ 420.7515563964844
+ ],
+ [
+ 370.5762939453125,
+ 412.8106384277344
+ ],
+ [
+ 371.9084167480469,
+ 422.6589050292969
+ ],
+ [
+ 376.71441650390625,
+ 421.07928466796875
+ ],
+ [
+ 377.3978271484375,
+ 416.8826904296875
+ ],
+ [
+ 378.9507751464844,
+ 417.3866271972656
+ ],
+ [
+ 378.435791015625,
+ 418.7192687988281
+ ],
+ [
+ 378.56439208984375,
+ 418.6036376953125
+ ],
+ [
+ 374.1748962402344,
+ 419.2626647949219
+ ],
+ [
+ 370.32037353515625,
+ 414.32568359375
+ ],
+ [
+ 364.5447998046875,
+ 419.5212097167969
+ ],
+ [
+ 361.4142761230469,
+ 421.1851501464844
+ ],
+ [
+ 355.9924011230469,
+ 423.8963623046875
+ ],
+ [
+ 349.3995056152344,
+ 435.09521484375
+ ],
+ [
+ 346.46539306640625,
+ 436.9330139160156
+ ],
+ [
+ 343.6782531738281,
+ 439.6247253417969
+ ],
+ [
+ 339.9512023925781,
+ 441.8479309082031
+ ]
+ ],
+ "left_wrist": [
+ [
+ 769.6458740234375,
+ 492.6347961425781
+ ],
+ [
+ 771.03955078125,
+ 490.83050537109375
+ ],
+ [
+ 767.3650512695312,
+ 487.9455871582031
+ ],
+ [
+ 767.24658203125,
+ 485.8082580566406
+ ],
+ [
+ 764.859619140625,
+ 478.4468994140625
+ ],
+ [
+ 765.2067260742188,
+ 476.65447998046875
+ ],
+ [
+ 763.7019653320312,
+ 476.8088684082031
+ ],
+ [
+ 763.7748413085938,
+ 476.0916748046875
+ ],
+ [
+ 763.2096557617188,
+ 464.854248046875
+ ],
+ [
+ 765.2180786132812,
+ 463.0418395996094
+ ],
+ [
+ 763.7215576171875,
+ 460.91241455078125
+ ],
+ [
+ 761.7794799804688,
+ 454.86029052734375
+ ],
+ [
+ 759.5391845703125,
+ 448.9790954589844
+ ],
+ [
+ 758.5963134765625,
+ 447.7037658691406
+ ],
+ [
+ 757.3976440429688,
+ 445.7972106933594
+ ],
+ [
+ 757.3247680664062,
+ 444.10870361328125
+ ],
+ [
+ 758.1851196289062,
+ 441.1886901855469
+ ],
+ [
+ 756.5360107421875,
+ 441.9049987792969
+ ],
+ [
+ 756.1163940429688,
+ 437.2765197753906
+ ],
+ [
+ 758.9119873046875,
+ 433.2847900390625
+ ],
+ [
+ 757.6317138671875,
+ 427.2807312011719
+ ],
+ [
+ 755.4915771484375,
+ 430.5867004394531
+ ],
+ [
+ 757.113525390625,
+ 431.5034484863281
+ ],
+ [
+ 756.749267578125,
+ 431.08282470703125
+ ],
+ [
+ 754.6964721679688,
+ 421.0033874511719
+ ],
+ [
+ 756.8150024414062,
+ 422.5741271972656
+ ],
+ [
+ 755.33251953125,
+ 417.6846923828125
+ ],
+ [
+ 751.7485961914062,
+ 406.7162170410156
+ ],
+ [
+ 749.2723999023438,
+ 404.0072937011719
+ ],
+ [
+ 748.8297119140625,
+ 405.591552734375
+ ],
+ [
+ 750.571044921875,
+ 402.0666198730469
+ ],
+ [
+ 753.0802001953125,
+ 401.72064208984375
+ ],
+ [
+ 750.4874267578125,
+ 392.7835693359375
+ ],
+ [
+ 748.6646118164062,
+ 389.2283935546875
+ ],
+ [
+ 748.033935546875,
+ 384.54888916015625
+ ],
+ [
+ 746.5261840820312,
+ 387.740478515625
+ ],
+ [
+ 740.4620971679688,
+ 379.4932861328125
+ ],
+ [
+ 742.4385375976562,
+ 379.4403381347656
+ ],
+ [
+ 738.8289184570312,
+ 372.20660400390625
+ ],
+ [
+ 736.7302856445312,
+ 368.5728454589844
+ ],
+ [
+ 733.7896728515625,
+ 361.87933349609375
+ ],
+ [
+ 733.1109619140625,
+ 357.6900329589844
+ ],
+ [
+ 729.9580688476562,
+ 356.2422790527344
+ ],
+ [
+ 729.0535888671875,
+ 352.7062683105469
+ ],
+ [
+ 726.6072387695312,
+ 347.57122802734375
+ ],
+ [
+ 725.9935913085938,
+ 345.3858337402344
+ ],
+ [
+ 723.5634155273438,
+ 341.97137451171875
+ ],
+ [
+ 723.8567504882812,
+ 341.2634582519531
+ ],
+ [
+ 718.9939575195312,
+ 340.35791015625
+ ],
+ [
+ 717.4398803710938,
+ 334.61993408203125
+ ],
+ [
+ 714.6746215820312,
+ 329.4756774902344
+ ],
+ [
+ 713.9116821289062,
+ 325.4676513671875
+ ],
+ [
+ 706.979736328125,
+ 321.80633544921875
+ ],
+ [
+ 704.6798706054688,
+ 317.2298889160156
+ ],
+ [
+ 703.1424560546875,
+ 315.6680603027344
+ ],
+ [
+ 700.7282104492188,
+ 312.8341369628906
+ ],
+ [
+ 700.1676025390625,
+ 312.01068115234375
+ ],
+ [
+ 700.0946044921875,
+ 320.4830627441406
+ ],
+ [
+ 698.6731567382812,
+ 317.39398193359375
+ ],
+ [
+ 698.6271362304688,
+ 308.9455871582031
+ ],
+ [
+ 697.45556640625,
+ 309.4142150878906
+ ],
+ [
+ 698.9037475585938,
+ 310.8087463378906
+ ],
+ [
+ 698.3750610351562,
+ 312.0555419921875
+ ],
+ [
+ 699.9407348632812,
+ 311.2695007324219
+ ],
+ [
+ 702.886474609375,
+ 316.4079284667969
+ ],
+ [
+ 704.7144775390625,
+ 321.6553649902344
+ ],
+ [
+ 705.1250610351562,
+ 321.8584899902344
+ ],
+ [
+ 706.7542114257812,
+ 327.46917724609375
+ ],
+ [
+ 712.5026245117188,
+ 335.788818359375
+ ],
+ [
+ 715.029541015625,
+ 339.06585693359375
+ ],
+ [
+ 716.4356689453125,
+ 341.7585144042969
+ ],
+ [
+ 717.1383056640625,
+ 343.9602966308594
+ ]
+ ],
+ "right_wrist": [
+ [
+ 298.5870056152344,
+ 494.0746154785156
+ ],
+ [
+ 297.2395324707031,
+ 490.83050537109375
+ ],
+ [
+ 298.2778625488281,
+ 489.3853759765625
+ ],
+ [
+ 299.0265808105469,
+ 485.8082580566406
+ ],
+ [
+ 298.7146911621094,
+ 487.0794677734375
+ ],
+ [
+ 298.67498779296875,
+ 479.5330505371094
+ ],
+ [
+ 298.6950378417969,
+ 479.68896484375
+ ],
+ [
+ 299.9984436035156,
+ 477.5304870605469
+ ],
+ [
+ 300.4762878417969,
+ 472.0557556152344
+ ],
+ [
+ 303.50762939453125,
+ 464.481689453125
+ ],
+ [
+ 306.2783203125,
+ 462.3522033691406
+ ],
+ [
+ 306.6424255371094,
+ 457.7403869628906
+ ],
+ [
+ 308.3542175292969,
+ 448.9790954589844
+ ],
+ [
+ 311.61260986328125,
+ 446.26446533203125
+ ],
+ [
+ 311.42694091796875,
+ 444.35833740234375
+ ],
+ [
+ 312.6922302246094,
+ 441.2300109863281
+ ],
+ [
+ 311.5643005371094,
+ 435.42791748046875
+ ],
+ [
+ 311.2254943847656,
+ 433.2680358886719
+ ],
+ [
+ 312.6224670410156,
+ 430.0771179199219
+ ],
+ [
+ 312.353515625,
+ 427.52978515625
+ ],
+ [
+ 314.32672119140625,
+ 421.5239562988281
+ ],
+ [
+ 316.708984375,
+ 419.0740051269531
+ ],
+ [
+ 316.1324462890625,
+ 415.6615905761719
+ ],
+ [
+ 318.0041809082031,
+ 413.80126953125
+ ],
+ [
+ 321.4283447265625,
+ 410.92449951171875
+ ],
+ [
+ 323.7027282714844,
+ 405.2908020019531
+ ],
+ [
+ 324.4805908203125,
+ 401.84796142578125
+ ],
+ [
+ 325.93829345703125,
+ 400.9556579589844
+ ],
+ [
+ 329.84356689453125,
+ 393.9350891113281
+ ],
+ [
+ 330.9414367675781,
+ 389.759765625
+ ],
+ [
+ 333.15826416015625,
+ 386.2227478027344
+ ],
+ [
+ 333.7442932128906,
+ 384.43902587890625
+ ],
+ [
+ 335.90008544921875,
+ 376.9553527832031
+ ],
+ [
+ 337.2791442871094,
+ 376.2672424316406
+ ],
+ [
+ 338.7663879394531,
+ 373.033203125
+ ],
+ [
+ 340.4722595214844,
+ 369.0219421386719
+ ],
+ [
+ 344.9234313964844,
+ 362.2279968261719
+ ],
+ [
+ 348.8771057128906,
+ 359.2801513671875
+ ],
+ [
+ 351.7981262207031,
+ 353.49969482421875
+ ],
+ [
+ 354.1572570800781,
+ 349.8531494140625
+ ],
+ [
+ 360.715576171875,
+ 341.7337646484375
+ ],
+ [
+ 361.9173278808594,
+ 338.98394775390625
+ ],
+ [
+ 364.6736145019531,
+ 336.09515380859375
+ ],
+ [
+ 367.9122619628906,
+ 333.9959716796875
+ ],
+ [
+ 374.2477111816406,
+ 328.8583068847656
+ ],
+ [
+ 375.13128662109375,
+ 326.6704406738281
+ ],
+ [
+ 376.556640625,
+ 331.8919982910156
+ ],
+ [
+ 378.70025634765625,
+ 328.3031921386719
+ ],
+ [
+ 383.38427734375,
+ 318.75274658203125
+ ],
+ [
+ 388.7095947265625,
+ 317.3473205566406
+ ],
+ [
+ 389.7651062011719,
+ 319.39874267578125
+ ],
+ [
+ 394.17803955078125,
+ 312.5126037597656
+ ],
+ [
+ 398.5740051269531,
+ 304.5296630859375
+ ],
+ [
+ 400.53570556640625,
+ 301.3923034667969
+ ],
+ [
+ 402.36163330078125,
+ 299.83612060546875
+ ],
+ [
+ 408.1002197265625,
+ 295.5673522949219
+ ],
+ [
+ 412.31494140625,
+ 291.8507080078125
+ ],
+ [
+ 413.6513977050781,
+ 297.4574890136719
+ ],
+ [
+ 414.0846252441406,
+ 295.7928771972656
+ ],
+ [
+ 417.7315673828125,
+ 291.6756286621094
+ ],
+ [
+ 417.8631591796875,
+ 292.1386413574219
+ ],
+ [
+ 418.6739196777344,
+ 292.104248046875
+ ],
+ [
+ 417.46026611328125,
+ 291.8977966308594
+ ],
+ [
+ 417.41815185546875,
+ 298.31036376953125
+ ],
+ [
+ 414.950439453125,
+ 294.80841064453125
+ ],
+ [
+ 409.2281188964844,
+ 300.06732177734375
+ ],
+ [
+ 407.4341125488281,
+ 300.2657470703125
+ ],
+ [
+ 403.4315185546875,
+ 304.4417724609375
+ ],
+ [
+ 398.3896179199219,
+ 312.76123046875
+ ],
+ [
+ 395.4153137207031,
+ 314.59906005859375
+ ],
+ [
+ 392.61163330078125,
+ 318.7311706542969
+ ],
+ [
+ 391.7784118652344,
+ 322.367431640625
+ ]
+ ],
+ "left_hip": [
+ [
+ 578.0531005859375,
+ 924.592041015625
+ ],
+ [
+ 579.5033569335938,
+ 922.9158325195312
+ ],
+ [
+ 577.4279174804688,
+ 928.5269165039062
+ ],
+ [
+ 575.6365966796875,
+ 932.25390625
+ ],
+ [
+ 574.94873046875,
+ 930.2196655273438
+ ],
+ [
+ 578.0181274414062,
+ 930.0248413085938
+ ],
+ [
+ 579.4267578125,
+ 928.9920043945312
+ ],
+ [
+ 579.4165649414062,
+ 932.2064819335938
+ ],
+ [
+ 578.6929321289062,
+ 932.95263671875
+ ],
+ [
+ 579.6708984375,
+ 931.0011596679688
+ ],
+ [
+ 581.0319213867188,
+ 930.2761840820312
+ ],
+ [
+ 580.30078125,
+ 930.0806884765625
+ ],
+ [
+ 580.7950439453125,
+ 933.8265380859375
+ ],
+ [
+ 581.2446899414062,
+ 928.4298706054688
+ ],
+ [
+ 580.447998046875,
+ 929.2505493164062
+ ],
+ [
+ 580.3350830078125,
+ 926.286376953125
+ ],
+ [
+ 580.9774780273438,
+ 927.97607421875
+ ],
+ [
+ 579.2764282226562,
+ 932.7755737304688
+ ],
+ [
+ 580.4467163085938,
+ 931.1571044921875
+ ],
+ [
+ 581.7291259765625,
+ 932.5305786132812
+ ],
+ [
+ 582.0369262695312,
+ 931.0023803710938
+ ],
+ [
+ 582.855712890625,
+ 924.1917724609375
+ ],
+ [
+ 581.2975463867188,
+ 926.9209594726562
+ ],
+ [
+ 581.251220703125,
+ 922.1668090820312
+ ],
+ [
+ 581.9650268554688,
+ 919.188232421875
+ ],
+ [
+ 579.8289794921875,
+ 916.5877685546875
+ ],
+ [
+ 579.533447265625,
+ 915.8204956054688
+ ],
+ [
+ 580.5613403320312,
+ 916.529296875
+ ],
+ [
+ 582.077392578125,
+ 920.5671997070312
+ ],
+ [
+ 581.6743774414062,
+ 919.40478515625
+ ],
+ [
+ 582.1665649414062,
+ 920.5919189453125
+ ],
+ [
+ 580.158203125,
+ 912.968505859375
+ ],
+ [
+ 579.1821899414062,
+ 920.8715209960938
+ ],
+ [
+ 578.9321899414062,
+ 911.9937133789062
+ ],
+ [
+ 577.9861450195312,
+ 920.0257568359375
+ ],
+ [
+ 579.4968872070312,
+ 920.4988403320312
+ ],
+ [
+ 580.808349609375,
+ 910.4007568359375
+ ],
+ [
+ 582.4190673828125,
+ 912.2444458007812
+ ],
+ [
+ 584.8798217773438,
+ 911.829345703125
+ ],
+ [
+ 584.2763671875,
+ 910.0044555664062
+ ],
+ [
+ 582.5433959960938,
+ 917.3212280273438
+ ],
+ [
+ 580.6050415039062,
+ 917.4330444335938
+ ],
+ [
+ 580.3927612304688,
+ 917.4839477539062
+ ],
+ [
+ 579.4173583984375,
+ 915.4547729492188
+ ],
+ [
+ 579.91064453125,
+ 914.71630859375
+ ],
+ [
+ 580.7595825195312,
+ 915.485107421875
+ ],
+ [
+ 579.5772094726562,
+ 913.6155395507812
+ ],
+ [
+ 581.4796752929688,
+ 911.513916015625
+ ],
+ [
+ 582.1574096679688,
+ 912.1748046875
+ ],
+ [
+ 580.4689331054688,
+ 908.9340209960938
+ ],
+ [
+ 580.972900390625,
+ 908.1808471679688
+ ],
+ [
+ 581.409423828125,
+ 905.5643310546875
+ ],
+ [
+ 581.5997924804688,
+ 903.4542236328125
+ ],
+ [
+ 580.7158813476562,
+ 903.220947265625
+ ],
+ [
+ 582.2545166015625,
+ 902.8895263671875
+ ],
+ [
+ 582.5238647460938,
+ 902.7825927734375
+ ],
+ [
+ 582.1480712890625,
+ 902.410400390625
+ ],
+ [
+ 583.5021362304688,
+ 906.1953735351562
+ ],
+ [
+ 583.6878662109375,
+ 904.944091796875
+ ],
+ [
+ 581.9474487304688,
+ 910.51513671875
+ ],
+ [
+ 582.1597900390625,
+ 901.1029663085938
+ ],
+ [
+ 581.0635375976562,
+ 900.7199096679688
+ ],
+ [
+ 581.6873779296875,
+ 902.3896484375
+ ],
+ [
+ 583.1839599609375,
+ 900.1920166015625
+ ],
+ [
+ 581.9533081054688,
+ 902.4745483398438
+ ],
+ [
+ 582.1957397460938,
+ 905.9718627929688
+ ],
+ [
+ 581.4466552734375,
+ 906.30224609375
+ ],
+ [
+ 581.6875,
+ 907.4716796875
+ ],
+ [
+ 582.8229370117188,
+ 908.5997924804688
+ ],
+ [
+ 581.1371459960938,
+ 901.802001953125
+ ],
+ [
+ 582.5884399414062,
+ 901.6107177734375
+ ],
+ [
+ 581.8115844726562,
+ 901.0563354492188
+ ]
+ ],
+ "right_hip": [
+ [
+ 442.6416931152344,
+ 921.7122802734375
+ ],
+ [
+ 439.81158447265625,
+ 922.9158325195312
+ ],
+ [
+ 439.29180908203125,
+ 922.7677001953125
+ ],
+ [
+ 441.6536560058594,
+ 927.9334106445312
+ ],
+ [
+ 441.1478576660156,
+ 928.7808837890625
+ ],
+ [
+ 441.2263488769531,
+ 928.5856323242188
+ ],
+ [
+ 442.6600036621094,
+ 923.231689453125
+ ],
+ [
+ 442.5881042480469,
+ 917.8180541992188
+ ],
+ [
+ 441.7469177246094,
+ 919.9899291992188
+ ],
+ [
+ 440.1509094238281,
+ 918.0422973632812
+ ],
+ [
+ 441.4974365234375,
+ 917.318359375
+ ],
+ [
+ 440.59100341796875,
+ 924.3203735351562
+ ],
+ [
+ 440.97088623046875,
+ 922.3167724609375
+ ],
+ [
+ 441.3820495605469,
+ 922.6726684570312
+ ],
+ [
+ 440.9023132324219,
+ 922.0562744140625
+ ],
+ [
+ 440.7579040527344,
+ 920.529052734375
+ ],
+ [
+ 439.7876892089844,
+ 920.775146484375
+ ],
+ [
+ 439.4864501953125,
+ 921.259521484375
+ ],
+ [
+ 440.77496337890625,
+ 921.0779418945312
+ ],
+ [
+ 440.5589904785156,
+ 919.581787109375
+ ],
+ [
+ 440.9853210449219,
+ 918.0494995117188
+ ],
+ [
+ 440.4313049316406,
+ 918.4354248046875
+ ],
+ [
+ 441.5093994140625,
+ 916.8397216796875
+ ],
+ [
+ 443.1544494628906,
+ 916.4063110351562
+ ],
+ [
+ 440.90093994140625,
+ 914.86865234375
+ ],
+ [
+ 441.6934509277344,
+ 915.1475219726562
+ ],
+ [
+ 441.19970703125,
+ 914.3807373046875
+ ],
+ [
+ 442.4607238769531,
+ 910.7687377929688
+ ],
+ [
+ 440.8264465332031,
+ 909.05615234375
+ ],
+ [
+ 440.4570007324219,
+ 906.4515380859375
+ ],
+ [
+ 441.1098327636719,
+ 907.6288452148438
+ ],
+ [
+ 441.8205871582031,
+ 910.0883178710938
+ ],
+ [
+ 440.9864501953125,
+ 907.9210815429688
+ ],
+ [
+ 440.8447265625,
+ 907.67333984375
+ ],
+ [
+ 442.52435302734375,
+ 908.5101928710938
+ ],
+ [
+ 442.7056884765625,
+ 907.5399169921875
+ ],
+ [
+ 441.2910461425781,
+ 908.9619750976562
+ ],
+ [
+ 442.5821838378906,
+ 910.804443359375
+ ],
+ [
+ 443.8797912597656,
+ 910.3903198242188
+ ],
+ [
+ 444.76666259765625,
+ 907.1244506835938
+ ],
+ [
+ 441.3802490234375,
+ 910.12646484375
+ ],
+ [
+ 442.4864501953125,
+ 914.55517578125
+ ],
+ [
+ 443.7706298828125,
+ 914.6057739257812
+ ],
+ [
+ 442.7303771972656,
+ 914.0155639648438
+ ],
+ [
+ 441.84320068359375,
+ 914.71630859375
+ ],
+ [
+ 442.7154235839844,
+ 915.485107421875
+ ],
+ [
+ 442.7903137207031,
+ 913.6155395507812
+ ],
+ [
+ 444.855224609375,
+ 911.513916015625
+ ],
+ [
+ 442.4400329589844,
+ 912.1748046875
+ ],
+ [
+ 444.93975830078125,
+ 907.4946899414062
+ ],
+ [
+ 442.9582824707031,
+ 908.1808471679688
+ ],
+ [
+ 443.1462707519531,
+ 905.5643310546875
+ ],
+ [
+ 441.8084411621094,
+ 903.4542236328125
+ ],
+ [
+ 440.89605712890625,
+ 903.220947265625
+ ],
+ [
+ 441.2185363769531,
+ 902.8895263671875
+ ],
+ [
+ 441.2550964355469,
+ 902.7825927734375
+ ],
+ [
+ 442.53948974609375,
+ 898.09033203125
+ ],
+ [
+ 441.0002746582031,
+ 904.7562255859375
+ ],
+ [
+ 439.9563293457031,
+ 903.5040283203125
+ ],
+ [
+ 442.2198791503906,
+ 899.0018310546875
+ ],
+ [
+ 440.92230224609375,
+ 901.1029663085938
+ ],
+ [
+ 440.2300720214844,
+ 900.7199096679688
+ ],
+ [
+ 440.50970458984375,
+ 900.9497680664062
+ ],
+ [
+ 441.92266845703125,
+ 900.1920166015625
+ ],
+ [
+ 440.86468505859375,
+ 902.4745483398438
+ ],
+ [
+ 440.9388427734375,
+ 905.9718627929688
+ ],
+ [
+ 443.38714599609375,
+ 904.8626708984375
+ ],
+ [
+ 442.2453308105469,
+ 907.4716796875
+ ],
+ [
+ 443.05706787109375,
+ 907.1605834960938
+ ],
+ [
+ 444.3652648925781,
+ 900.3627319335938
+ ],
+ [
+ 444.42352294921875,
+ 901.6107177734375
+ ],
+ [
+ 442.166015625,
+ 902.495849609375
+ ]
+ ],
+ "left_knee": [
+ [
+ 557.8854370117188,
+ 1192.405517578125
+ ],
+ [
+ 559.3416748046875,
+ 1195.12939453125
+ ],
+ [
+ 557.2830810546875,
+ 1193.45166015625
+ ],
+ [
+ 556.9077758789062,
+ 1192.9205322265625
+ ],
+ [
+ 559.1228637695312,
+ 1192.0753173828125
+ ],
+ [
+ 559.2991943359375,
+ 1193.4114990234375
+ ],
+ [
+ 559.271728515625,
+ 1193.9654541015625
+ ],
+ [
+ 560.6926879882812,
+ 1188.321533203125
+ ],
+ [
+ 559.9530029296875,
+ 1187.8861083984375
+ ],
+ [
+ 559.5339965820312,
+ 1187.2987060546875
+ ],
+ [
+ 559.4544677734375,
+ 1190.8739013671875
+ ],
+ [
+ 560.136474609375,
+ 1190.7318115234375
+ ],
+ [
+ 559.1727294921875,
+ 1185.601806640625
+ ],
+ [
+ 559.616455078125,
+ 1188.9429931640625
+ ],
+ [
+ 560.307373046875,
+ 1188.243408203125
+ ],
+ [
+ 560.1898803710938,
+ 1186.806396484375
+ ],
+ [
+ 559.3668212890625,
+ 1187.2120361328125
+ ],
+ [
+ 559.1005859375,
+ 1186.128173828125
+ ],
+ [
+ 558.8480224609375,
+ 1186.0167236328125
+ ],
+ [
+ 560.1214599609375,
+ 1184.3116455078125
+ ],
+ [
+ 559.008056640625,
+ 1184.3023681640625
+ ],
+ [
+ 559.8377075195312,
+ 1186.104736328125
+ ],
+ [
+ 559.6808471679688,
+ 1184.7108154296875
+ ],
+ [
+ 559.673583984375,
+ 1185.71044921875
+ ],
+ [
+ 561.81298828125,
+ 1186.99853515625
+ ],
+ [
+ 559.6842041015625,
+ 1187.359130859375
+ ],
+ [
+ 560.8007202148438,
+ 1186.4837646484375
+ ],
+ [
+ 560.4216918945312,
+ 1185.83740234375
+ ],
+ [
+ 560.4573364257812,
+ 1183.88330078125
+ ],
+ [
+ 561.50048828125,
+ 1184.2271728515625
+ ],
+ [
+ 562.015625,
+ 1185.6160888671875
+ ],
+ [
+ 559.9839477539062,
+ 1183.7138671875
+ ],
+ [
+ 559.0286865234375,
+ 1184.196044921875
+ ],
+ [
+ 558.7943725585938,
+ 1182.7373046875
+ ],
+ [
+ 559.2520141601562,
+ 1183.4459228515625
+ ],
+ [
+ 559.3382568359375,
+ 1182.558349609375
+ ],
+ [
+ 559.2335205078125,
+ 1180.8900146484375
+ ],
+ [
+ 562.2363891601562,
+ 1181.526611328125
+ ],
+ [
+ 558.98193359375,
+ 1180.921142578125
+ ],
+ [
+ 559.8262329101562,
+ 1189.360107421875
+ ],
+ [
+ 560.9368286132812,
+ 1189.286376953125
+ ],
+ [
+ 560.4627075195312,
+ 1189.390380859375
+ ],
+ [
+ 561.6971435546875,
+ 1189.4703369140625
+ ],
+ [
+ 560.7128295898438,
+ 1188.9132080078125
+ ],
+ [
+ 561.2139892578125,
+ 1189.652099609375
+ ],
+ [
+ 562.0661010742188,
+ 1189.017578125
+ ],
+ [
+ 562.298828125,
+ 1190.078125
+ ],
+ [
+ 561.3455810546875,
+ 1189.43896484375
+ ],
+ [
+ 559.1112060546875,
+ 1188.72119140625
+ ],
+ [
+ 561.7255249023438,
+ 1188.174560546875
+ ],
+ [
+ 560.8457641601562,
+ 1187.45654296875
+ ],
+ [
+ 561.24609375,
+ 1187.6956787109375
+ ],
+ [
+ 561.4237670898438,
+ 1185.6400146484375
+ ],
+ [
+ 560.5357055664062,
+ 1186.85791015625
+ ],
+ [
+ 560.6673583984375,
+ 1186.4254150390625
+ ],
+ [
+ 560.901123046875,
+ 1186.2454833984375
+ ],
+ [
+ 560.55908203125,
+ 1184.6502685546875
+ ],
+ [
+ 561.9110107421875,
+ 1186.8192138671875
+ ],
+ [
+ 562.128173828125,
+ 1187.198486328125
+ ],
+ [
+ 560.3401489257812,
+ 1183.955810546875
+ ],
+ [
+ 559.1005859375,
+ 1187.58984375
+ ],
+ [
+ 559.5073852539062,
+ 1187.0426025390625
+ ],
+ [
+ 558.637939453125,
+ 1187.4779052734375
+ ],
+ [
+ 560.1209106445312,
+ 1186.7337646484375
+ ],
+ [
+ 558.91845703125,
+ 1186.1480712890625
+ ],
+ [
+ 560.5747680664062,
+ 1188.0557861328125
+ ],
+ [
+ 559.8748779296875,
+ 1188.447509765625
+ ],
+ [
+ 560.124267578125,
+ 1188.1181640625
+ ],
+ [
+ 559.768798828125,
+ 1187.80908203125
+ ],
+ [
+ 560.9812622070312,
+ 1181.01123046875
+ ],
+ [
+ 559.5609130859375,
+ 1180.8172607421875
+ ],
+ [
+ 560.2169189453125,
+ 1180.3240966796875
+ ]
+ ],
+ "right_knee": [
+ [
+ 444.08221435546875,
+ 1182.3265380859375
+ ],
+ [
+ 442.69183349609375,
+ 1183.6072998046875
+ ],
+ [
+ 445.0474853515625,
+ 1181.93310546875
+ ],
+ [
+ 443.09429931640625,
+ 1182.8394775390625
+ ],
+ [
+ 442.58660888671875,
+ 1183.4427490234375
+ ],
+ [
+ 442.666259765625,
+ 1183.3365478515625
+ ],
+ [
+ 444.0997009277344,
+ 1182.4449462890625
+ ],
+ [
+ 442.5881042480469,
+ 1182.5660400390625
+ ],
+ [
+ 441.7469177246094,
+ 1183.5653076171875
+ ],
+ [
+ 443.0276184082031,
+ 1181.5391845703125
+ ],
+ [
+ 442.9359130859375,
+ 1180.7955322265625
+ ],
+ [
+ 442.0312805175781,
+ 1180.6513671875
+ ],
+ [
+ 442.412353515625,
+ 1182.7244873046875
+ ],
+ [
+ 442.823974609375,
+ 1180.3072509765625
+ ],
+ [
+ 442.34088134765625,
+ 1183.9268798828125
+ ],
+ [
+ 443.6357421875,
+ 1182.48828125
+ ],
+ [
+ 442.6690673828125,
+ 1182.891357421875
+ ],
+ [
+ 442.36871337890625,
+ 1183.2491455078125
+ ],
+ [
+ 442.2148742675781,
+ 1183.1370849609375
+ ],
+ [
+ 443.4400329589844,
+ 1181.43408203125
+ ],
+ [
+ 442.4245910644531,
+ 1181.423828125
+ ],
+ [
+ 441.86993408203125,
+ 1183.2265625
+ ],
+ [
+ 442.9505310058594,
+ 1181.8304443359375
+ ],
+ [
+ 444.5929260253906,
+ 1181.39013671875
+ ],
+ [
+ 445.21923828125,
+ 1181.2392578125
+ ],
+ [
+ 444.5712890625,
+ 1183.038330078125
+ ],
+ [
+ 444.08160400390625,
+ 1182.164794921875
+ ],
+ [
+ 443.8992614746094,
+ 1182.95703125
+ ],
+ [
+ 445.15045166015625,
+ 1179.566650390625
+ ],
+ [
+ 446.2209777832031,
+ 1179.9095458984375
+ ],
+ [
+ 445.42791748046875,
+ 1182.7353515625
+ ],
+ [
+ 444.70257568359375,
+ 1180.8336181640625
+ ],
+ [
+ 446.74462890625,
+ 1178.4403076171875
+ ],
+ [
+ 446.5983581542969,
+ 1179.8570556640625
+ ],
+ [
+ 443.9654235839844,
+ 1179.1275634765625
+ ],
+ [
+ 445.5855407714844,
+ 1179.6785888671875
+ ],
+ [
+ 445.6059875488281,
+ 1176.57373046875
+ ],
+ [
+ 444.0237731933594,
+ 1178.646484375
+ ],
+ [
+ 445.31854248046875,
+ 1178.0430908203125
+ ],
+ [
+ 446.20489501953125,
+ 1179.2802734375
+ ],
+ [
+ 447.1419982910156,
+ 1184.969482421875
+ ],
+ [
+ 443.9252014160156,
+ 1186.5125732421875
+ ],
+ [
+ 445.2087707519531,
+ 1186.592041015625
+ ],
+ [
+ 445.6080017089844,
+ 1186.03466796875
+ ],
+ [
+ 444.7196044921875,
+ 1186.773193359375
+ ],
+ [
+ 444.15338134765625,
+ 1177.5003662109375
+ ],
+ [
+ 444.23016357421875,
+ 1178.558837890625
+ ],
+ [
+ 444.855224609375,
+ 1186.558837890625
+ ],
+ [
+ 442.4400329589844,
+ 1187.28076171875
+ ],
+ [
+ 446.3815612792969,
+ 1183.8564453125
+ ],
+ [
+ 442.9582824707031,
+ 1184.577392578125
+ ],
+ [
+ 443.1462707519531,
+ 1183.37744140625
+ ],
+ [
+ 444.6907653808594,
+ 1182.760498046875
+ ],
+ [
+ 445.22039794921875,
+ 1182.53857421875
+ ],
+ [
+ 445.53594970703125,
+ 1183.5467529296875
+ ],
+ [
+ 444.1380920410156,
+ 1184.8067626953125
+ ],
+ [
+ 445.4179992675781,
+ 1181.770263671875
+ ],
+ [
+ 445.3184814453125,
+ 1178.1845703125
+ ],
+ [
+ 445.70556640625,
+ 1178.55810546875
+ ],
+ [
+ 446.5413818359375,
+ 1181.0775146484375
+ ],
+ [
+ 446.6871337890625,
+ 1184.71044921875
+ ],
+ [
+ 445.9783630371094,
+ 1184.1650390625
+ ],
+ [
+ 446.27203369140625,
+ 1184.5982666015625
+ ],
+ [
+ 446.24700927734375,
+ 1183.85400390625
+ ],
+ [
+ 446.6234130859375,
+ 1183.2681884765625
+ ],
+ [
+ 446.70440673828125,
+ 1185.17724609375
+ ],
+ [
+ 444.8252258300781,
+ 1185.5684814453125
+ ],
+ [
+ 443.6828308105469,
+ 1176.6043701171875
+ ],
+ [
+ 445.9388427734375,
+ 1176.2952880859375
+ ],
+ [
+ 445.8049621582031,
+ 1176.6934814453125
+ ],
+ [
+ 444.42352294921875,
+ 1177.9388427734375
+ ],
+ [
+ 443.60565185546875,
+ 1177.445068359375
+ ]
+ ],
+ "left_ankle": [
+ [
+ 557.8854370117188,
+ 1434.3016357421875
+ ],
+ [
+ 559.3416748046875,
+ 1435.6568603515625
+ ],
+ [
+ 558.7220458984375,
+ 1433.899658203125
+ ],
+ [
+ 556.9077758789062,
+ 1436.305419921875
+ ],
+ [
+ 559.1228637695312,
+ 1435.226806640625
+ ],
+ [
+ 559.2991943359375,
+ 1435.2091064453125
+ ],
+ [
+ 559.271728515625,
+ 1435.89794921875
+ ],
+ [
+ 559.2523803710938,
+ 1435.8033447265625
+ ],
+ [
+ 559.9530029296875,
+ 1434.1778564453125
+ ],
+ [
+ 559.5339965820312,
+ 1437.8370361328125
+ ],
+ [
+ 559.4544677734375,
+ 1439.9534912109375
+ ],
+ [
+ 560.136474609375,
+ 1439.8624267578125
+ ],
+ [
+ 560.6141967773438,
+ 1433.0611572265625
+ ],
+ [
+ 559.616455078125,
+ 1437.94189453125
+ ],
+ [
+ 560.307373046875,
+ 1435.7254638671875
+ ],
+ [
+ 560.1898803710938,
+ 1435.8115234375
+ ],
+ [
+ 559.3668212890625,
+ 1434.9261474609375
+ ],
+ [
+ 559.1005859375,
+ 1433.72265625
+ ],
+ [
+ 558.8480224609375,
+ 1435.1168212890625
+ ],
+ [
+ 560.1214599609375,
+ 1431.7762451171875
+ ],
+ [
+ 559.008056640625,
+ 1433.28466796875
+ ],
+ [
+ 559.8377075195312,
+ 1436.5048828125
+ ],
+ [
+ 559.6808471679688,
+ 1435.2999267578125
+ ],
+ [
+ 559.673583984375,
+ 1436.29296875
+ ],
+ [
+ 558.9341430664062,
+ 1438.970703125
+ ],
+ [
+ 559.6842041015625,
+ 1435.0860595703125
+ ],
+ [
+ 559.3597412109375,
+ 1434.1119384765625
+ ],
+ [
+ 558.983154296875,
+ 1437.8636474609375
+ ],
+ [
+ 559.0159912109375,
+ 1435.688232421875
+ ],
+ [
+ 558.6185302734375,
+ 1437.53564453125
+ ],
+ [
+ 559.1369018554688,
+ 1440.5577392578125
+ ],
+ [
+ 558.5429077148438,
+ 1434.29736328125
+ ],
+ [
+ 557.589111328125,
+ 1434.5701904296875
+ ],
+ [
+ 557.35595703125,
+ 1434.7591552734375
+ ],
+ [
+ 557.8109741210938,
+ 1433.9110107421875
+ ],
+ [
+ 559.3382568359375,
+ 1434.5386962890625
+ ],
+ [
+ 559.2335205078125,
+ 1438.4305419921875
+ ],
+ [
+ 557.9115600585938,
+ 1440.7286376953125
+ ],
+ [
+ 558.98193359375,
+ 1439.93994140625
+ ],
+ [
+ 558.3880004882812,
+ 1438.47607421875
+ ],
+ [
+ 559.4963989257812,
+ 1438.2279052734375
+ ],
+ [
+ 560.4627075195312,
+ 1438.324951171875
+ ],
+ [
+ 560.2589721679688,
+ 1436.9923095703125
+ ],
+ [
+ 559.2739868164062,
+ 1436.46484375
+ ],
+ [
+ 559.7758178710938,
+ 1440.1173095703125
+ ],
+ [
+ 560.6281127929688,
+ 1438.0760498046875
+ ],
+ [
+ 560.8590087890625,
+ 1442.062255859375
+ ],
+ [
+ 558.46923828125,
+ 1440.0035400390625
+ ],
+ [
+ 559.1112060546875,
+ 1440.781494140625
+ ],
+ [
+ 560.28369140625,
+ 1440.0667724609375
+ ],
+ [
+ 560.8457641601562,
+ 1440.820068359375
+ ],
+ [
+ 561.24609375,
+ 1439.598876953125
+ ],
+ [
+ 559.9826049804688,
+ 1436.1517333984375
+ ],
+ [
+ 560.5357055664062,
+ 1438.8197021484375
+ ],
+ [
+ 560.6673583984375,
+ 1439.736572265625
+ ],
+ [
+ 560.901123046875,
+ 1440.9306640625
+ ],
+ [
+ 559.1198120117188,
+ 1432.330078125
+ ],
+ [
+ 560.4714965820312,
+ 1437.221923828125
+ ],
+ [
+ 560.6908569335938,
+ 1437.7713623046875
+ ],
+ [
+ 558.8995971679688,
+ 1432.9307861328125
+ ],
+ [
+ 559.1005859375,
+ 1440.9649658203125
+ ],
+ [
+ 558.0703125,
+ 1440.2728271484375
+ ],
+ [
+ 558.637939453125,
+ 1439.44970703125
+ ],
+ [
+ 560.1209106445312,
+ 1440.1575927734375
+ ],
+ [
+ 558.91845703125,
+ 1439.5823974609375
+ ],
+ [
+ 559.1333618164062,
+ 1441.35546875
+ ],
+ [
+ 558.436767578125,
+ 1441.8023681640625
+ ],
+ [
+ 558.6867065429688,
+ 1434.223388671875
+ ],
+ [
+ 559.768798828125,
+ 1433.9163818359375
+ ],
+ [
+ 559.5415649414062,
+ 1432.875244140625
+ ],
+ [
+ 559.5609130859375,
+ 1434.117919921875
+ ],
+ [
+ 558.7772827148438,
+ 1433.680419921875
+ ]
+ ],
+ "right_ankle": [
+ [
+ 438.320068359375,
+ 1435.741455078125
+ ],
+ [
+ 436.9313659667969,
+ 1437.0972900390625
+ ],
+ [
+ 436.41400146484375,
+ 1436.7791748046875
+ ],
+ [
+ 435.890869140625,
+ 1437.74560546875
+ ],
+ [
+ 438.27044677734375,
+ 1436.6656494140625
+ ],
+ [
+ 436.9066162109375,
+ 1436.648193359375
+ ],
+ [
+ 435.4617614746094,
+ 1437.3380126953125
+ ],
+ [
+ 438.2671813964844,
+ 1442.9976806640625
+ ],
+ [
+ 437.42230224609375,
+ 1442.8197021484375
+ ],
+ [
+ 437.27423095703125,
+ 1442.1566162109375
+ ],
+ [
+ 437.1818542480469,
+ 1441.393310546875
+ ],
+ [
+ 437.7103576660156,
+ 1441.3026123046875
+ ],
+ [
+ 438.0879211425781,
+ 1434.499755859375
+ ],
+ [
+ 435.6145324707031,
+ 1439.381103515625
+ ],
+ [
+ 436.5864562988281,
+ 1437.164306640625
+ ],
+ [
+ 436.4410705566406,
+ 1437.2509765625
+ ],
+ [
+ 436.9062194824219,
+ 1436.3665771484375
+ ],
+ [
+ 436.60418701171875,
+ 1436.6016845703125
+ ],
+ [
+ 437.89508056640625,
+ 1436.5567626953125
+ ],
+ [
+ 437.6780090332031,
+ 1436.0926513671875
+ ],
+ [
+ 436.6673889160156,
+ 1436.1630859375
+ ],
+ [
+ 437.55401611328125,
+ 1437.9439697265625
+ ],
+ [
+ 435.7449645996094,
+ 1436.7401123046875
+ ],
+ [
+ 435.9619140625,
+ 1439.1732177734375
+ ],
+ [
+ 436.5826721191406,
+ 1440.4105224609375
+ ],
+ [
+ 437.376708984375,
+ 1437.9666748046875
+ ],
+ [
+ 435.435791015625,
+ 1438.4310302734375
+ ],
+ [
+ 436.70654296875,
+ 1440.743896484375
+ ],
+ [
+ 436.50244140625,
+ 1437.127197265625
+ ],
+ [
+ 437.57501220703125,
+ 1438.9749755859375
+ ],
+ [
+ 438.23114013671875,
+ 1441.998046875
+ ],
+ [
+ 436.0565185546875,
+ 1438.61767578125
+ ],
+ [
+ 438.10736083984375,
+ 1438.886962890625
+ ],
+ [
+ 437.9678649902344,
+ 1437.639404296875
+ ],
+ [
+ 435.31890869140625,
+ 1438.229248046875
+ ],
+ [
+ 435.5061950683594,
+ 1438.8583984375
+ ],
+ [
+ 436.97607421875,
+ 1439.869384765625
+ ],
+ [
+ 435.37408447265625,
+ 1442.1685791015625
+ ],
+ [
+ 435.24713134765625,
+ 1441.3790283203125
+ ],
+ [
+ 436.13720703125,
+ 1439.9161376953125
+ ],
+ [
+ 435.6184997558594,
+ 1438.2279052734375
+ ],
+ [
+ 435.29278564453125,
+ 1439.7637939453125
+ ],
+ [
+ 436.5799865722656,
+ 1438.4312744140625
+ ],
+ [
+ 436.9751281738281,
+ 1437.9041748046875
+ ],
+ [
+ 436.09039306640625,
+ 1441.5565185546875
+ ],
+ [
+ 435.5256042480469,
+ 1443.834716796875
+ ],
+ [
+ 435.5910339355469,
+ 1443.502197265625
+ ],
+ [
+ 436.226318359375,
+ 1440.0035400390625
+ ],
+ [
+ 435.2381286621094,
+ 1442.221923828125
+ ],
+ [
+ 436.2889709472656,
+ 1440.0667724609375
+ ],
+ [
+ 434.33233642578125,
+ 1440.820068359375
+ ],
+ [
+ 435.9450378417969,
+ 1441.0382080078125
+ ],
+ [
+ 437.4849548339844,
+ 1437.59130859375
+ ],
+ [
+ 436.57171630859375,
+ 1438.8197021484375
+ ],
+ [
+ 435.4619140625,
+ 1441.17578125
+ ],
+ [
+ 435.4890441894531,
+ 1440.9306640625
+ ],
+ [
+ 436.7824401855469,
+ 1436.650146484375
+ ],
+ [
+ 436.6819763183594,
+ 1438.6610107421875
+ ],
+ [
+ 437.08172607421875,
+ 1439.2115478515625
+ ],
+ [
+ 436.45794677734375,
+ 1438.6875
+ ],
+ [
+ 436.5987243652344,
+ 1442.4046630859375
+ ],
+ [
+ 437.35589599609375,
+ 1441.711669921875
+ ],
+ [
+ 437.6285095214844,
+ 1442.329345703125
+ ],
+ [
+ 437.59832763671875,
+ 1441.5975341796875
+ ],
+ [
+ 436.545654296875,
+ 1441.0224609375
+ ],
+ [
+ 436.6146545410156,
+ 1442.794677734375
+ ],
+ [
+ 436.196533203125,
+ 1443.241943359375
+ ],
+ [
+ 435.0575256347656,
+ 1444.2979736328125
+ ],
+ [
+ 435.8526306152344,
+ 1442.5516357421875
+ ],
+ [
+ 437.1667175292969,
+ 1437.19287109375
+ ],
+ [
+ 435.7881774902344,
+ 1438.435546875
+ ],
+ [
+ 434.9677734375,
+ 1439.4384765625
+ ]
+ ]
+ },
+ "cropped_skeletons": {
+ "nose": [
+ [
+ 123.01622772216797,
+ 52.560401916503906
+ ],
+ [
+ 123.03292083740234,
+ 55.009700775146484
+ ],
+ [
+ 123.70853424072266,
+ 56.19102096557617
+ ],
+ [
+ 122.82209014892578,
+ 55.577205657958984
+ ],
+ [
+ 122.70565032958984,
+ 56.074058532714844
+ ],
+ [
+ 122.87318420410156,
+ 55.65171813964844
+ ],
+ [
+ 130.84353637695312,
+ 54.17350387573242
+ ],
+ [
+ 123.21440124511719,
+ 55.83904266357422
+ ],
+ [
+ 122.80130004882812,
+ 54.099483489990234
+ ],
+ [
+ 123.03657531738281,
+ 55.77672576904297
+ ],
+ [
+ 135.65403747558594,
+ 59.00288391113281
+ ],
+ [
+ 124.71182250976562,
+ 62.51259994506836
+ ],
+ [
+ 123.48249053955078,
+ 58.68607711791992
+ ],
+ [
+ 121.49134826660156,
+ 59.06833267211914
+ ],
+ [
+ 121.67391967773438,
+ 60.30602264404297
+ ],
+ [
+ 119.5433578491211,
+ 60.16021728515625
+ ],
+ [
+ 124.26834869384766,
+ 62.355079650878906
+ ],
+ [
+ 129.18008422851562,
+ 65.18693542480469
+ ],
+ [
+ 123.52176666259766,
+ 63.52109909057617
+ ],
+ [
+ 125.71835327148438,
+ 61.248226165771484
+ ],
+ [
+ 134.70159912109375,
+ 62.82854080200195
+ ],
+ [
+ 130.8433380126953,
+ 68.99730682373047
+ ],
+ [
+ 131.12315368652344,
+ 64.67231750488281
+ ],
+ [
+ 129.4206085205078,
+ 71.83805847167969
+ ],
+ [
+ 129.21743774414062,
+ 65.16938018798828
+ ],
+ [
+ 125.72655487060547,
+ 70.88035583496094
+ ],
+ [
+ 125.52432250976562,
+ 71.88430786132812
+ ],
+ [
+ 124.97825622558594,
+ 71.56973266601562
+ ],
+ [
+ 119.81121063232422,
+ 64.01234436035156
+ ],
+ [
+ 124.13375091552734,
+ 63.25595474243164
+ ],
+ [
+ 125.95235443115234,
+ 63.92639923095703
+ ],
+ [
+ 124.09846496582031,
+ 68.37994384765625
+ ],
+ [
+ 127.17871856689453,
+ 70.2172622680664
+ ],
+ [
+ 128.56304931640625,
+ 69.60328674316406
+ ],
+ [
+ 124.7044906616211,
+ 71.14002227783203
+ ],
+ [
+ 125.83811950683594,
+ 74.19215393066406
+ ],
+ [
+ 121.68404388427734,
+ 77.71890258789062
+ ],
+ [
+ 125.65646362304688,
+ 78.703369140625
+ ],
+ [
+ 130.2425994873047,
+ 80.24433135986328
+ ],
+ [
+ 119.8438720703125,
+ 73.44913482666016
+ ],
+ [
+ 123.88302612304688,
+ 78.51240539550781
+ ],
+ [
+ 122.47549438476562,
+ 83.116455078125
+ ],
+ [
+ 124.6737289428711,
+ 78.91458129882812
+ ],
+ [
+ 125.04464721679688,
+ 81.97562408447266
+ ],
+ [
+ 122.32412719726562,
+ 75.04723358154297
+ ],
+ [
+ 120.64450073242188,
+ 78.52082061767578
+ ],
+ [
+ 125.80526733398438,
+ 84.83685302734375
+ ],
+ [
+ 121.77924346923828,
+ 78.91193389892578
+ ],
+ [
+ 122.71931457519531,
+ 80.83485412597656
+ ],
+ [
+ 130.46624755859375,
+ 88.95268249511719
+ ],
+ [
+ 126.04041290283203,
+ 95.9047622680664
+ ],
+ [
+ 124.87096405029297,
+ 96.05467987060547
+ ],
+ [
+ 130.42312622070312,
+ 90.80918884277344
+ ],
+ [
+ 129.3184051513672,
+ 96.5926284790039
+ ],
+ [
+ 125.76132202148438,
+ 77.0020523071289
+ ],
+ [
+ 129.2261962890625,
+ 91.21587371826172
+ ],
+ [
+ 122.1386489868164,
+ 80.4193115234375
+ ],
+ [
+ 120.7485580444336,
+ 76.76895141601562
+ ],
+ [
+ 120.69690704345703,
+ 80.19033813476562
+ ],
+ [
+ 119.6286392211914,
+ 79.69313049316406
+ ],
+ [
+ 119.71748352050781,
+ 78.92591094970703
+ ],
+ [
+ 122.90201568603516,
+ 79.05194091796875
+ ],
+ [
+ 119.42291259765625,
+ 78.96495819091797
+ ],
+ [
+ 120.98456573486328,
+ 81.94200897216797
+ ],
+ [
+ 128.1070556640625,
+ 90.16535949707031
+ ],
+ [
+ 120.13494873046875,
+ 92.31660461425781
+ ],
+ [
+ 126.03617095947266,
+ 86.04847717285156
+ ],
+ [
+ 125.15647888183594,
+ 83.50823211669922
+ ],
+ [
+ 124.52638244628906,
+ 93.7450942993164
+ ],
+ [
+ 124.49938201904297,
+ 93.494873046875
+ ],
+ [
+ 117.95246887207031,
+ 83.13724517822266
+ ],
+ [
+ 117.73542022705078,
+ 84.66929626464844
+ ]
+ ],
+ "left_eye": [
+ [
+ 132.62098693847656,
+ 44.497310638427734
+ ],
+ [
+ 132.63272094726562,
+ 47.33134460449219
+ ],
+ [
+ 133.31497192382812,
+ 48.510093688964844
+ ],
+ [
+ 133.58253479003906,
+ 47.89884567260742
+ ],
+ [
+ 131.9273681640625,
+ 48.01072311401367
+ ],
+ [
+ 132.47723388671875,
+ 47.59080505371094
+ ],
+ [
+ 140.44606018066406,
+ 46.10890197753906
+ ],
+ [
+ 133.20338439941406,
+ 48.160221099853516
+ ],
+ [
+ 132.40460205078125,
+ 45.65599822998047
+ ],
+ [
+ 132.6439666748047,
+ 47.712646484375
+ ],
+ [
+ 144.4854736328125,
+ 50.554412841796875
+ ],
+ [
+ 134.31423950195312,
+ 54.451778411865234
+ ],
+ [
+ 133.08424377441406,
+ 51.00782012939453
+ ],
+ [
+ 130.71304321289062,
+ 50.62380599975586
+ ],
+ [
+ 131.28175354003906,
+ 52.24468994140625
+ ],
+ [
+ 129.9194793701172,
+ 51.714237213134766
+ ],
+ [
+ 134.2574920654297,
+ 53.91157150268555
+ ],
+ [
+ 138.40428161621094,
+ 57.5091438293457
+ ],
+ [
+ 134.28221130371094,
+ 55.07796859741211
+ ],
+ [
+ 136.0941619873047,
+ 53.56756591796875
+ ],
+ [
+ 143.92538452148438,
+ 55.14984893798828
+ ],
+ [
+ 141.22161865234375,
+ 61.31953430175781
+ ],
+ [
+ 139.96022033691406,
+ 56.612857818603516
+ ],
+ [
+ 139.40948486328125,
+ 65.69503784179688
+ ],
+ [
+ 138.04812622070312,
+ 57.10647964477539
+ ],
+ [
+ 134.94520568847656,
+ 63.96793746948242
+ ],
+ [
+ 134.74583435058594,
+ 64.58915710449219
+ ],
+ [
+ 133.8056182861328,
+ 63.50953674316406
+ ],
+ [
+ 130.93927001953125,
+ 57.10422897338867
+ ],
+ [
+ 133.34947204589844,
+ 57.114322662353516
+ ],
+ [
+ 134.78614807128906,
+ 57.015438079833984
+ ],
+ [
+ 134.46832275390625,
+ 60.69967269897461
+ ],
+ [
+ 137.1604461669922,
+ 64.4586181640625
+ ],
+ [
+ 137.78123474121094,
+ 62.6898078918457
+ ],
+ [
+ 134.29945373535156,
+ 63.46189498901367
+ ],
+ [
+ 136.5996856689453,
+ 65.74750518798828
+ ],
+ [
+ 131.6760711669922,
+ 70.80972290039062
+ ],
+ [
+ 136.80343627929688,
+ 72.55968475341797
+ ],
+ [
+ 140.61407470703125,
+ 72.18458557128906
+ ],
+ [
+ 129.06179809570312,
+ 66.53546142578125
+ ],
+ [
+ 133.4902801513672,
+ 71.60079193115234
+ ],
+ [
+ 132.45574951171875,
+ 76.5899887084961
+ ],
+ [
+ 136.2014923095703,
+ 71.61827850341797
+ ],
+ [
+ 136.57525634765625,
+ 75.44833374023438
+ ],
+ [
+ 134.23402404785156,
+ 67.75263214111328
+ ],
+ [
+ 131.7885284423828,
+ 70.45687866210938
+ ],
+ [
+ 136.949462890625,
+ 79.84532165527344
+ ],
+ [
+ 132.1435089111328,
+ 71.6152572631836
+ ],
+ [
+ 134.62521362304688,
+ 76.22669219970703
+ ],
+ [
+ 142.3665313720703,
+ 82.04117584228516
+ ],
+ [
+ 137.1815643310547,
+ 87.83916473388672
+ ],
+ [
+ 136.77256774902344,
+ 88.76183319091797
+ ],
+ [
+ 142.70701599121094,
+ 83.89771270751953
+ ],
+ [
+ 139.30487060546875,
+ 89.67943572998047
+ ],
+ [
+ 138.05709838867188,
+ 69.321044921875
+ ],
+ [
+ 141.9081573486328,
+ 84.68673706054688
+ ],
+ [
+ 134.80813598632812,
+ 72.35828399658203
+ ],
+ [
+ 133.045166015625,
+ 69.47440338134766
+ ],
+ [
+ 133.3673858642578,
+ 74.81654357910156
+ ],
+ [
+ 131.1468963623047,
+ 73.93218231201172
+ ],
+ [
+ 130.8478546142578,
+ 72.0126953125
+ ],
+ [
+ 135.19671630859375,
+ 70.98839569091797
+ ],
+ [
+ 130.5596466064453,
+ 72.05632019042969
+ ],
+ [
+ 133.66323852539062,
+ 74.26594543457031
+ ],
+ [
+ 140.77593994140625,
+ 82.48829650878906
+ ],
+ [
+ 130.51300048828125,
+ 85.4072494506836
+ ],
+ [
+ 139.0987091064453,
+ 78.36906433105469
+ ],
+ [
+ 137.45008850097656,
+ 78.51692962646484
+ ],
+ [
+ 135.2880401611328,
+ 86.44831085205078
+ ],
+ [
+ 134.86610412597656,
+ 85.81865692138672
+ ],
+ [
+ 128.32785034179688,
+ 76.60911560058594
+ ],
+ [
+ 129.64910888671875,
+ 76.98954010009766
+ ]
+ ],
+ "right_eye": [
+ [
+ 113.41144561767578,
+ 44.11335372924805
+ ],
+ [
+ 113.04913330078125,
+ 46.947425842285156
+ ],
+ [
+ 113.71786499023438,
+ 48.510093688964844
+ ],
+ [
+ 112.83023834228516,
+ 47.89884567260742
+ ],
+ [
+ 112.33123779296875,
+ 48.01072311401367
+ ],
+ [
+ 112.88497161865234,
+ 47.59080505371094
+ ],
+ [
+ 121.24102020263672,
+ 45.72487258911133
+ ],
+ [
+ 112.84121704101562,
+ 47.77627944946289
+ ],
+ [
+ 111.27733612060547,
+ 46.039791107177734
+ ],
+ [
+ 111.50772094726562,
+ 47.712646484375
+ ],
+ [
+ 124.51873779296875,
+ 50.1703987121582
+ ],
+ [
+ 113.57301330566406,
+ 54.835628509521484
+ ],
+ [
+ 111.96040344238281,
+ 51.00782012939453
+ ],
+ [
+ 109.96422576904297,
+ 50.62380599975586
+ ],
+ [
+ 110.1445083618164,
+ 53.01243591308594
+ ],
+ [
+ 109.16722869873047,
+ 51.714237213134766
+ ],
+ [
+ 113.12662506103516,
+ 54.29536437988281
+ ],
+ [
+ 119.18721771240234,
+ 57.5091438293457
+ ],
+ [
+ 113.9142074584961,
+ 55.46174240112305
+ ],
+ [
+ 116.11111450195312,
+ 53.56756591796875
+ ],
+ [
+ 123.55620574951172,
+ 55.14984893798828
+ ],
+ [
+ 120.0806884765625,
+ 60.93564987182617
+ ],
+ [
+ 119.98074340820312,
+ 56.612857818603516
+ ],
+ [
+ 119.43175506591797,
+ 65.69503784179688
+ ],
+ [
+ 118.08311462402344,
+ 57.10647964477539
+ ],
+ [
+ 113.81914520263672,
+ 64.35195922851562
+ ],
+ [
+ 114.38166809082031,
+ 64.58915710449219
+ ],
+ [
+ 114.23188781738281,
+ 63.50953674316406
+ ],
+ [
+ 109.45060729980469,
+ 57.10422897338867
+ ],
+ [
+ 112.61412048339844,
+ 56.730472564697266
+ ],
+ [
+ 114.81407165527344,
+ 56.631492614746094
+ ],
+ [
+ 113.72860717773438,
+ 60.69967269897461
+ ],
+ [
+ 116.42915344238281,
+ 64.07470703125
+ ],
+ [
+ 118.5766830444336,
+ 62.6898078918457
+ ],
+ [
+ 113.19054412841797,
+ 64.99751281738281
+ ],
+ [
+ 115.07656860351562,
+ 66.51519775390625
+ ],
+ [
+ 111.6920166015625,
+ 70.80972290039062
+ ],
+ [
+ 116.0469970703125,
+ 72.55968475341797
+ ],
+ [
+ 121.40763854980469,
+ 72.18458557128906
+ ],
+ [
+ 108.32144927978516,
+ 66.53546142578125
+ ],
+ [
+ 112.35433197021484,
+ 71.60079193115234
+ ],
+ [
+ 110.95982360839844,
+ 76.5899887084961
+ ],
+ [
+ 114.29875183105469,
+ 71.61827850341797
+ ],
+ [
+ 114.66710662841797,
+ 75.06436920166016
+ ],
+ [
+ 110.41423797607422,
+ 68.13655853271484
+ ],
+ [
+ 110.2690200805664,
+ 70.45687866210938
+ ],
+ [
+ 113.50822448730469,
+ 78.30946350097656
+ ],
+ [
+ 109.49565887451172,
+ 72.76736450195312
+ ],
+ [
+ 111.9655990600586,
+ 75.45866394042969
+ ],
+ [
+ 117.7982177734375,
+ 82.04117584228516
+ ],
+ [
+ 113.7467269897461,
+ 87.83916473388672
+ ],
+ [
+ 112.20149993896484,
+ 88.76183319091797
+ ],
+ [
+ 116.98764038085938,
+ 84.28167724609375
+ ],
+ [
+ 115.8750991821289,
+ 89.67943572998047
+ ],
+ [
+ 112.69707489013672,
+ 68.93699645996094
+ ],
+ [
+ 116.54423522949219,
+ 85.07080841064453
+ ],
+ [
+ 109.46915435791016,
+ 72.74214172363281
+ ],
+ [
+ 107.29915618896484,
+ 69.47440338134766
+ ],
+ [
+ 107.258544921875,
+ 73.28117370605469
+ ],
+ [
+ 106.19065856933594,
+ 73.5481185913086
+ ],
+ [
+ 106.2842788696289,
+ 71.62863159179688
+ ],
+ [
+ 109.45467376708984,
+ 70.98839569091797
+ ],
+ [
+ 106.36605072021484,
+ 71.67251586914062
+ ],
+ [
+ 107.53748321533203,
+ 73.88214111328125
+ ],
+ [
+ 115.43815612792969,
+ 82.87215423583984
+ ],
+ [
+ 107.45067596435547,
+ 85.79110717773438
+ ],
+ [
+ 113.35781860351562,
+ 78.75303649902344
+ ],
+ [
+ 112.47869110107422,
+ 78.51692962646484
+ ],
+ [
+ 112.61167907714844,
+ 86.44831085205078
+ ],
+ [
+ 112.5968246459961,
+ 85.81865692138672
+ ],
+ [
+ 105.6557388305664,
+ 77.37713623046875
+ ],
+ [
+ 106.20606231689453,
+ 76.98954010009766
+ ]
+ ],
+ "left_ear": [
+ [
+ 146.45184326171875,
+ 53.7122688293457
+ ],
+ [
+ 147.6083984375,
+ 56.54536819458008
+ ],
+ [
+ 146.3797149658203,
+ 57.343162536621094
+ ],
+ [
+ 146.26449584960938,
+ 56.72895812988281
+ ],
+ [
+ 144.991455078125,
+ 57.22595977783203
+ ],
+ [
+ 145.15457153320312,
+ 57.187137603759766
+ ],
+ [
+ 153.8896026611328,
+ 54.17350387573242
+ ],
+ [
+ 145.8817138671875,
+ 58.1426887512207
+ ],
+ [
+ 145.84922790527344,
+ 55.2508659362793
+ ],
+ [
+ 145.7100067138672,
+ 56.92873764038086
+ ],
+ [
+ 157.5406494140625,
+ 59.38690948486328
+ ],
+ [
+ 146.60533142089844,
+ 63.28030014038086
+ ],
+ [
+ 146.1426239013672,
+ 59.06999206542969
+ ],
+ [
+ 143.77711486816406,
+ 59.06833267211914
+ ],
+ [
+ 143.964111328125,
+ 59.922157287597656
+ ],
+ [
+ 142.6013946533203,
+ 60.92802810668945
+ ],
+ [
+ 146.55181884765625,
+ 62.355079650878906
+ ],
+ [
+ 151.85621643066406,
+ 64.41915893554688
+ ],
+ [
+ 146.96417236328125,
+ 63.90488052368164
+ ],
+ [
+ 148.7757110595703,
+ 62.400325775146484
+ ],
+ [
+ 156.60809326171875,
+ 63.21247482299805
+ ],
+ [
+ 154.29054260253906,
+ 71.68453216552734
+ ],
+ [
+ 153.0237274169922,
+ 65.43988800048828
+ ],
+ [
+ 152.087646484375,
+ 72.98987579345703
+ ],
+ [
+ 151.8700408935547,
+ 64.78543090820312
+ ],
+ [
+ 149.92547607421875,
+ 71.64840698242188
+ ],
+ [
+ 148.19386291503906,
+ 73.03617095947266
+ ],
+ [
+ 148.38995361328125,
+ 71.95355224609375
+ ],
+ [
+ 143.21852111816406,
+ 65.93126678466797
+ ],
+ [
+ 146.40504455566406,
+ 65.55906677246094
+ ],
+ [
+ 149.7652130126953,
+ 64.69428253173828
+ ],
+ [
+ 147.52664184570312,
+ 68.76396179199219
+ ],
+ [
+ 149.82958984375,
+ 70.9850845336914
+ ],
+ [
+ 152.76080322265625,
+ 70.37145233154297
+ ],
+ [
+ 147.3485870361328,
+ 72.29174041748047
+ ],
+ [
+ 149.66729736328125,
+ 74.19215393066406
+ ],
+ [
+ 146.27981567382812,
+ 78.87043762207031
+ ],
+ [
+ 150.25668334960938,
+ 79.47132873535156
+ ],
+ [
+ 154.44271850585938,
+ 80.24433135986328
+ ],
+ [
+ 144.42501831054688,
+ 74.21732330322266
+ ],
+ [
+ 146.9404296875,
+ 80.0483169555664
+ ],
+ [
+ 145.8907012939453,
+ 83.88426971435547
+ ],
+ [
+ 151.95608520507812,
+ 79.29859924316406
+ ],
+ [
+ 152.333740234375,
+ 82.74354553222656
+ ],
+ [
+ 148.4490509033203,
+ 76.58293914794922
+ ],
+ [
+ 147.15960693359375,
+ 78.90482330322266
+ ],
+ [
+ 152.3207550048828,
+ 88.29252624511719
+ ],
+ [
+ 148.6495819091797,
+ 82.75228881835938
+ ],
+ [
+ 150.7557830810547,
+ 83.90696716308594
+ ],
+ [
+ 160.02500915527344,
+ 90.10460662841797
+ ],
+ [
+ 153.70120239257812,
+ 96.67291259765625
+ ],
+ [
+ 152.12950134277344,
+ 97.59001922607422
+ ],
+ [
+ 160.36509704589844,
+ 91.57713317871094
+ ],
+ [
+ 156.97320556640625,
+ 97.74482727050781
+ ],
+ [
+ 156.50074768066406,
+ 77.77014923095703
+ ],
+ [
+ 159.58604431152344,
+ 92.75213623046875
+ ],
+ [
+ 153.62042236328125,
+ 81.95475006103516
+ ],
+ [
+ 151.10580444335938,
+ 77.92071533203125
+ ],
+ [
+ 151.41319274902344,
+ 83.26107788085938
+ ],
+ [
+ 150.34400939941406,
+ 82.76564025878906
+ ],
+ [
+ 150.03814697265625,
+ 80.84625244140625
+ ],
+ [
+ 153.2545928955078,
+ 79.81989288330078
+ ],
+ [
+ 150.1449432373047,
+ 82.41927337646484
+ ],
+ [
+ 151.3365478515625,
+ 83.47721862792969
+ ],
+ [
+ 160.3551483154297,
+ 90.54920959472656
+ ],
+ [
+ 147.4253692626953,
+ 93.4681625366211
+ ],
+ [
+ 156.00318908691406,
+ 87.20038604736328
+ ],
+ [
+ 154.7379913330078,
+ 87.34768676757812
+ ],
+ [
+ 151.04620361328125,
+ 94.897216796875
+ ],
+ [
+ 151.3760986328125,
+ 94.26248931884766
+ ],
+ [
+ 144.85157775878906,
+ 85.8252944946289
+ ],
+ [
+ 145.0216064453125,
+ 85.82125854492188
+ ]
+ ],
+ "right_ear": [
+ [
+ 96.8912582397461,
+ 53.7122688293457
+ ],
+ [
+ 96.92147064208984,
+ 56.54536819458008
+ ],
+ [
+ 98.34757232666016,
+ 56.95911407470703
+ ],
+ [
+ 97.84247589111328,
+ 56.72895812988281
+ ],
+ [
+ 97.34595489501953,
+ 57.22595977783203
+ ],
+ [
+ 97.51849365234375,
+ 57.187137603759766
+ ],
+ [
+ 105.49288177490234,
+ 54.55752944946289
+ ],
+ [
+ 97.47354888916016,
+ 57.75874328613281
+ ],
+ [
+ 97.064453125,
+ 55.2508659362793
+ ],
+ [
+ 97.2887954711914,
+ 57.312740325927734
+ ],
+ [
+ 109.92765808105469,
+ 60.15494918823242
+ ],
+ [
+ 99.74553680419922,
+ 63.28030014038086
+ ],
+ [
+ 96.98167419433594,
+ 59.45389938354492
+ ],
+ [
+ 94.21048736572266,
+ 59.06833267211914
+ ],
+ [
+ 95.54059600830078,
+ 60.68989562988281
+ ],
+ [
+ 92.64229583740234,
+ 60.54412078857422
+ ],
+ [
+ 98.1429214477539,
+ 62.355079650878906
+ ],
+ [
+ 102.6605453491211,
+ 65.57083129882812
+ ],
+ [
+ 98.15782928466797,
+ 63.90488052368164
+ ],
+ [
+ 100.3552474975586,
+ 62.400325775146484
+ ],
+ [
+ 108.18324279785156,
+ 63.980342864990234
+ ],
+ [
+ 104.70547485351562,
+ 70.14897918701172
+ ],
+ [
+ 104.99613189697266,
+ 65.43988800048828
+ ],
+ [
+ 103.68009185791016,
+ 72.98987579345703
+ ],
+ [
+ 102.34147644042969,
+ 65.16938018798828
+ ],
+ [
+ 98.45474243164062,
+ 72.41645050048828
+ ],
+ [
+ 98.24403381347656,
+ 72.6522216796875
+ ],
+ [
+ 98.49615478515625,
+ 71.56973266601562
+ ],
+ [
+ 95.25272369384766,
+ 65.54747772216797
+ ],
+ [
+ 97.25460815429688,
+ 65.55906677246094
+ ],
+ [
+ 100.60317993164062,
+ 65.0782241821289
+ ],
+ [
+ 98.74993133544922,
+ 69.1479721069336
+ ],
+ [
+ 102.6082763671875,
+ 70.6011734008789
+ ],
+ [
+ 103.21302795410156,
+ 70.37145233154297
+ ],
+ [
+ 98.99000549316406,
+ 72.67565155029297
+ ],
+ [
+ 99.70291900634766,
+ 75.34369659423828
+ ],
+ [
+ 95.55104064941406,
+ 79.63811492919922
+ ],
+ [
+ 101.44059753417969,
+ 79.85530853271484
+ ],
+ [
+ 105.65834045410156,
+ 80.62812805175781
+ ],
+ [
+ 93.34231567382812,
+ 74.6014175415039
+ ],
+ [
+ 98.1355972290039,
+ 80.43229675292969
+ ],
+ [
+ 95.22174072265625,
+ 84.26818084716797
+ ],
+ [
+ 97.775634765625,
+ 79.6826171875
+ ],
+ [
+ 98.13990020751953,
+ 83.12750244140625
+ ],
+ [
+ 93.12567901611328,
+ 76.96686553955078
+ ],
+ [
+ 92.97654724121094,
+ 79.288818359375
+ ],
+ [
+ 96.59980010986328,
+ 87.9085693359375
+ ],
+ [
+ 91.8380126953125,
+ 82.75228881835938
+ ],
+ [
+ 95.06690216064453,
+ 85.05899810791016
+ ],
+ [
+ 99.37197875976562,
+ 90.10460662841797
+ ],
+ [
+ 95.30620574951172,
+ 97.0569839477539
+ ],
+ [
+ 94.92496490478516,
+ 97.59001922607422
+ ],
+ [
+ 98.94569396972656,
+ 93.49698638916016
+ ],
+ [
+ 97.05445861816406,
+ 98.12889099121094
+ ],
+ [
+ 93.86917877197266,
+ 79.30635070800781
+ ],
+ [
+ 95.79193115234375,
+ 96.59280395507812
+ ],
+ [
+ 89.50508880615234,
+ 82.33860778808594
+ ],
+ [
+ 86.54862976074219,
+ 82.14387512207031
+ ],
+ [
+ 86.90901947021484,
+ 84.79644775390625
+ ],
+ [
+ 86.22566986083984,
+ 83.9178237915039
+ ],
+ [
+ 85.94256591796875,
+ 81.99845123291016
+ ],
+ [
+ 88.70735168457031,
+ 80.20387268066406
+ ],
+ [
+ 86.39673614501953,
+ 83.18689727783203
+ ],
+ [
+ 87.55895233154297,
+ 84.24482727050781
+ ],
+ [
+ 95.85895538330078,
+ 91.70076751708984
+ ],
+ [
+ 89.38517761230469,
+ 94.23587036132812
+ ],
+ [
+ 94.53238677978516,
+ 87.58435821533203
+ ],
+ [
+ 94.80661010742188,
+ 87.34768676757812
+ ],
+ [
+ 95.31614685058594,
+ 95.28126525878906
+ ],
+ [
+ 95.31893920898438,
+ 95.03011322021484
+ ],
+ [
+ 88.74772644042969,
+ 86.59330749511719
+ ],
+ [
+ 88.91200256347656,
+ 85.82125854492188
+ ]
+ ],
+ "left_shoulder": [
+ [
+ 169.5032958984375,
+ 110.5378646850586
+ ],
+ [
+ 170.26393127441406,
+ 109.14210510253906
+ ],
+ [
+ 169.4351348876953,
+ 106.11707305908203
+ ],
+ [
+ 168.55398559570312,
+ 106.25438690185547
+ ],
+ [
+ 167.66148376464844,
+ 106.3739013671875
+ ],
+ [
+ 168.5884552001953,
+ 105.93649291992188
+ ],
+ [
+ 176.9356689453125,
+ 107.16944885253906
+ ],
+ [
+ 169.31741333007812,
+ 105.75137329101562
+ ],
+ [
+ 169.2812957763672,
+ 106.67936706542969
+ ],
+ [
+ 169.92059326171875,
+ 107.61725616455078
+ ],
+ [
+ 180.57919311523438,
+ 107.00557708740234
+ ],
+ [
+ 168.11474609375,
+ 109.34215545654297
+ ],
+ [
+ 168.0345916748047,
+ 107.44300079345703
+ ],
+ [
+ 165.67864990234375,
+ 107.04859924316406
+ ],
+ [
+ 167.40724182128906,
+ 107.1385269165039
+ ],
+ [
+ 166.4280548095703,
+ 108.9165267944336
+ ],
+ [
+ 169.21946716308594,
+ 112.24855041503906
+ ],
+ [
+ 175.6853790283203,
+ 112.40538024902344
+ ],
+ [
+ 169.25369262695312,
+ 111.10969543457031
+ ],
+ [
+ 171.8330841064453,
+ 111.17252349853516
+ ],
+ [
+ 181.97348022460938,
+ 113.50790405273438
+ ],
+ [
+ 179.2752685546875,
+ 116.98341369628906
+ ],
+ [
+ 178.38229370117188,
+ 114.1804428100586
+ ],
+ [
+ 176.6756134033203,
+ 117.52679443359375
+ ],
+ [
+ 176.82630920410156,
+ 112.77886962890625
+ ],
+ [
+ 172.203857421875,
+ 117.73124694824219
+ ],
+ [
+ 171.63185119628906,
+ 118.72683715820312
+ ],
+ [
+ 172.1854705810547,
+ 118.0118179321289
+ ],
+ [
+ 169.69564819335938,
+ 111.60159301757812
+ ],
+ [
+ 170.21229553222656,
+ 107.78279876708984
+ ],
+ [
+ 172.4258270263672,
+ 106.92793273925781
+ ],
+ [
+ 170.1866912841797,
+ 112.15751647949219
+ ],
+ [
+ 174.783935546875,
+ 114.75080108642578
+ ],
+ [
+ 175.03810119628906,
+ 113.38861846923828
+ ],
+ [
+ 171.91168212890625,
+ 113.3697509765625
+ ],
+ [
+ 174.6494903564453,
+ 117.18311309814453
+ ],
+ [
+ 169.72265625,
+ 119.94166564941406
+ ],
+ [
+ 174.85691833496094,
+ 119.40525817871094
+ ],
+ [
+ 179.0269775390625,
+ 116.70507049560547
+ ],
+ [
+ 169.3902587890625,
+ 112.62664031982422
+ ],
+ [
+ 170.7664031982422,
+ 116.91027069091797
+ ],
+ [
+ 170.84130859375,
+ 121.5074234008789
+ ],
+ [
+ 177.70140075683594,
+ 118.85226440429688
+ ],
+ [
+ 176.5480194091797,
+ 122.29129791259766
+ ],
+ [
+ 173.8056182861328,
+ 115.74342346191406
+ ],
+ [
+ 173.29043579101562,
+ 114.23255920410156
+ ],
+ [
+ 176.9148406982422,
+ 124.3851547241211
+ ],
+ [
+ 174.3683319091797,
+ 117.69950103759766
+ ],
+ [
+ 174.5675811767578,
+ 121.1562728881836
+ ],
+ [
+ 183.82557678222656,
+ 125.81407165527344
+ ],
+ [
+ 179.4411163330078,
+ 129.7034149169922
+ ],
+ [
+ 176.70057678222656,
+ 132.1350860595703
+ ],
+ [
+ 187.236083984375,
+ 124.98262786865234
+ ],
+ [
+ 182.70755004882812,
+ 130.77450561523438
+ ],
+ [
+ 183.01348876953125,
+ 112.33466339111328
+ ],
+ [
+ 189.94589233398438,
+ 124.62969207763672
+ ],
+ [
+ 182.41473388671875,
+ 116.50203704833984
+ ],
+ [
+ 181.4630584716797,
+ 111.70596313476562
+ ],
+ [
+ 178.6738739013672,
+ 118.57460021972656
+ ],
+ [
+ 177.60389709472656,
+ 117.71540069580078
+ ],
+ [
+ 178.0559844970703,
+ 114.64421081542969
+ ],
+ [
+ 182.83872985839844,
+ 113.60994720458984
+ ],
+ [
+ 178.1787872314453,
+ 117.34624481201172
+ ],
+ [
+ 180.5359344482422,
+ 116.10050201416016
+ ],
+ [
+ 188.38026428222656,
+ 122.40900421142578
+ ],
+ [
+ 176.2532958984375,
+ 126.09564971923828
+ ],
+ [
+ 185.97021484375,
+ 119.06995391845703
+ ],
+ [
+ 184.31948852539062,
+ 117.67941284179688
+ ],
+ [
+ 177.18167114257812,
+ 129.07688903808594
+ ],
+ [
+ 177.1009521484375,
+ 128.421630859375
+ ],
+ [
+ 170.59786987304688,
+ 119.6179428100586
+ ],
+ [
+ 170.38619995117188,
+ 122.68407440185547
+ ]
+ ],
+ "right_shoulder": [
+ [
+ 70.76628875732422,
+ 107.0822525024414
+ ],
+ [
+ 70.42603302001953,
+ 108.7581787109375
+ ],
+ [
+ 73.37085723876953,
+ 105.73302459716797
+ ],
+ [
+ 74.40007781982422,
+ 105.48655700683594
+ ],
+ [
+ 71.98625183105469,
+ 105.60596466064453
+ ],
+ [
+ 74.0846176147461,
+ 105.16877746582031
+ ],
+ [
+ 79.75811767578125,
+ 107.55347442626953
+ ],
+ [
+ 72.8852767944336,
+ 105.367431640625
+ ],
+ [
+ 72.09585571289062,
+ 105.1441879272461
+ ],
+ [
+ 72.30960083007812,
+ 106.4652328491211
+ ],
+ [
+ 83.81731414794922,
+ 106.62155151367188
+ ],
+ [
+ 74.77924346923828,
+ 107.80675506591797
+ ],
+ [
+ 70.48085021972656,
+ 106.6751708984375
+ ],
+ [
+ 67.3138656616211,
+ 106.28092193603516
+ ],
+ [
+ 68.25433349609375,
+ 106.37078094482422
+ ],
+ [
+ 66.89414978027344,
+ 105.46136474609375
+ ],
+ [
+ 71.63328552246094,
+ 110.7133560180664
+ ],
+ [
+ 76.14099884033203,
+ 111.25373077392578
+ ],
+ [
+ 70.48808288574219,
+ 109.9583511352539
+ ],
+ [
+ 73.0707015991211,
+ 110.02041625976562
+ ],
+ [
+ 80.89622497558594,
+ 110.82035064697266
+ ],
+ [
+ 77.41445922851562,
+ 115.06398010253906
+ ],
+ [
+ 77.33224487304688,
+ 112.64530181884766
+ ],
+ [
+ 76.40281677246094,
+ 116.7589111328125
+ ],
+ [
+ 75.46549987792969,
+ 112.01097106933594
+ ],
+ [
+ 71.18293762207031,
+ 116.96319580078125
+ ],
+ [
+ 72.50065612792969,
+ 117.5749740600586
+ ],
+ [
+ 70.8626480102539,
+ 113.02217864990234
+ ],
+ [
+ 68.39188385009766,
+ 110.45024108886719
+ ],
+ [
+ 70.75945281982422,
+ 107.78279876708984
+ ],
+ [
+ 72.94954681396484,
+ 106.92793273925781
+ ],
+ [
+ 72.24920654296875,
+ 112.15751647949219
+ ],
+ [
+ 74.19871520996094,
+ 114.36687469482422
+ ],
+ [
+ 74.79027557373047,
+ 112.62045288085938
+ ],
+ [
+ 71.35652923583984,
+ 112.98583984375
+ ],
+ [
+ 72.79901885986328,
+ 116.03157806396484
+ ],
+ [
+ 68.64942169189453,
+ 119.94166564941406
+ ],
+ [
+ 74.53411102294922,
+ 119.78923034667969
+ ],
+ [
+ 81.07408905029297,
+ 120.92683410644531
+ ],
+ [
+ 67.2248306274414,
+ 113.39483642578125
+ ],
+ [
+ 71.23530578613281,
+ 116.91027069091797
+ ],
+ [
+ 69.11956024169922,
+ 122.2752456665039
+ ],
+ [
+ 68.95623779296875,
+ 120.00430297851562
+ ],
+ [
+ 70.4664535522461,
+ 123.0592041015625
+ ],
+ [
+ 66.23236846923828,
+ 114.59164428710938
+ ],
+ [
+ 63.7714958190918,
+ 114.23255920410156
+ ],
+ [
+ 70.85287475585938,
+ 125.153076171875
+ ],
+ [
+ 63.048370361328125,
+ 118.08354949951172
+ ],
+ [
+ 68.1826171875,
+ 121.92430114746094
+ ],
+ [
+ 70.96485900878906,
+ 125.43009185791016
+ ],
+ [
+ 69.18212890625,
+ 131.23971557617188
+ ],
+ [
+ 68.43426513671875,
+ 132.5189208984375
+ ],
+ [
+ 69.3875961303711,
+ 124.98262786865234
+ ],
+ [
+ 69.39965057373047,
+ 131.1585693359375
+ ],
+ [
+ 66.20370483398438,
+ 117.32731628417969
+ ],
+ [
+ 68.50650024414062,
+ 128.85443115234375
+ ],
+ [
+ 61.862545013427734,
+ 117.65361022949219
+ ],
+ [
+ 60.4183464050293,
+ 117.08089447021484
+ ],
+ [
+ 60.41623306274414,
+ 119.72611999511719
+ ],
+ [
+ 60.117610931396484,
+ 118.86759185791016
+ ],
+ [
+ 59.8437614440918,
+ 115.79641723632812
+ ],
+ [
+ 62.19687271118164,
+ 114.76188659667969
+ ],
+ [
+ 60.28301239013672,
+ 118.8814926147461
+ ],
+ [
+ 61.433189392089844,
+ 120.70613861083984
+ ],
+ [
+ 68.21772766113281,
+ 124.32827758789062
+ ],
+ [
+ 62.09475326538086,
+ 128.01492309570312
+ ],
+ [
+ 66.48632049560547,
+ 121.37377166748047
+ ],
+ [
+ 68.29850006103516,
+ 123.05465698242188
+ ],
+ [
+ 68.79631805419922,
+ 130.61305236816406
+ ],
+ [
+ 68.82616424560547,
+ 130.34068298339844
+ ],
+ [
+ 62.617164611816406,
+ 120.76997375488281
+ ],
+ [
+ 60.85720443725586,
+ 125.7559814453125
+ ]
+ ],
+ "left_elbow": [
+ [
+ 247.87818908691406,
+ 121.67259979248047
+ ],
+ [
+ 248.21429443359375,
+ 118.35613250732422
+ ],
+ [
+ 243.21250915527344,
+ 114.95014953613281
+ ],
+ [
+ 240.4183807373047,
+ 114.31666564941406
+ ],
+ [
+ 241.43516540527344,
+ 113.28533172607422
+ ],
+ [
+ 241.57920837402344,
+ 112.46199798583984
+ ],
+ [
+ 249.9148406982422,
+ 114.08195495605469
+ ],
+ [
+ 242.69801330566406,
+ 111.89442443847656
+ ],
+ [
+ 242.26638793945312,
+ 111.28490447998047
+ ],
+ [
+ 242.93670654296875,
+ 108.00125122070312
+ ],
+ [
+ 238.17556762695312,
+ 108.15763092041016
+ ],
+ [
+ 239.17263793945312,
+ 107.42290496826172
+ ],
+ [
+ 237.1671905517578,
+ 102.4521255493164
+ ],
+ [
+ 231.38327026367188,
+ 103.59403228759766
+ ],
+ [
+ 238.50526428222656,
+ 100.6126937866211
+ ],
+ [
+ 234.44927978515625,
+ 100.85446166992188
+ ],
+ [
+ 221.47035217285156,
+ 104.9564208984375
+ ],
+ [
+ 219.88462829589844,
+ 110.10205078125
+ ],
+ [
+ 232.27923583984375,
+ 101.13143920898438
+ ],
+ [
+ 231.78224182128906,
+ 100.41958618164062
+ ],
+ [
+ 224.24911499023438,
+ 107.36494445800781
+ ],
+ [
+ 217.3289337158203,
+ 109.68952941894531
+ ],
+ [
+ 231.0205535888672,
+ 105.35340881347656
+ ],
+ [
+ 229.69342041015625,
+ 109.08013153076172
+ ],
+ [
+ 226.7388153076172,
+ 99.34070587158203
+ ],
+ [
+ 236.7343292236328,
+ 104.29042053222656
+ ],
+ [
+ 230.03472900390625,
+ 104.90445709228516
+ ],
+ [
+ 220.54408264160156,
+ 105.7296142578125
+ ],
+ [
+ 223.03359985351562,
+ 97.40157318115234
+ ],
+ [
+ 236.64218139648438,
+ 92.04486083984375
+ ],
+ [
+ 236.56686401367188,
+ 90.80236053466797
+ ],
+ [
+ 240.08718872070312,
+ 88.73267364501953
+ ],
+ [
+ 242.35263061523438,
+ 89.02883911132812
+ ],
+ [
+ 240.3336181640625,
+ 89.5755386352539
+ ],
+ [
+ 240.61158752441406,
+ 88.03191375732422
+ ],
+ [
+ 241.52487182617188,
+ 89.16222381591797
+ ],
+ [
+ 236.59239196777344,
+ 89.23419952392578
+ ],
+ [
+ 242.89193725585938,
+ 90.60675048828125
+ ],
+ [
+ 240.4876251220703,
+ 90.22306060791016
+ ],
+ [
+ 233.53170776367188,
+ 83.81964874267578
+ ],
+ [
+ 235.71139526367188,
+ 85.80799865722656
+ ],
+ [
+ 233.0259246826172,
+ 88.1072769165039
+ ],
+ [
+ 242.64109802246094,
+ 88.13097381591797
+ ],
+ [
+ 243.04115295410156,
+ 89.27084350585938
+ ],
+ [
+ 246.8017578125,
+ 76.19901275634766
+ ],
+ [
+ 237.46469116210938,
+ 79.67281341552734
+ ],
+ [
+ 245.31710815429688,
+ 84.06892395019531
+ ],
+ [
+ 238.08941650390625,
+ 78.52790069580078
+ ],
+ [
+ 237.9376678466797,
+ 78.91478729248047
+ ],
+ [
+ 247.54965209960938,
+ 89.72063446044922
+ ],
+ [
+ 234.37852478027344,
+ 98.20921325683594
+ ],
+ [
+ 244.27102661132812,
+ 88.37799835205078
+ ],
+ [
+ 242.12966918945312,
+ 89.27330017089844
+ ],
+ [
+ 246.08314514160156,
+ 89.67943572998047
+ ],
+ [
+ 248.718994140625,
+ 65.09649658203125
+ ],
+ [
+ 250.66558837890625,
+ 82.76640319824219
+ ],
+ [
+ 238.46768188476562,
+ 67.36811828613281
+ ],
+ [
+ 236.7977752685547,
+ 61.795936584472656
+ ],
+ [
+ 236.65081787109375,
+ 68.29122161865234
+ ],
+ [
+ 236.7310028076172,
+ 66.25091552734375
+ ],
+ [
+ 236.3944854736328,
+ 64.33134460449219
+ ],
+ [
+ 245.46490478515625,
+ 64.46077728271484
+ ],
+ [
+ 237.31869506835938,
+ 68.98582458496094
+ ],
+ [
+ 245.46612548828125,
+ 69.6603012084961
+ ],
+ [
+ 250.18911743164062,
+ 83.2560043334961
+ ],
+ [
+ 234.67784118652344,
+ 85.79110717773438
+ ],
+ [
+ 250.51455688476562,
+ 79.5209732055664
+ ],
+ [
+ 244.25086975097656,
+ 81.5885009765625
+ ],
+ [
+ 236.37083435058594,
+ 88.7525634765625
+ ],
+ [
+ 246.21253967285156,
+ 86.9700927734375
+ ],
+ [
+ 236.69281005859375,
+ 81.21720886230469
+ ],
+ [
+ 236.10360717773438,
+ 83.517333984375
+ ]
+ ],
+ "right_elbow": [
+ [
+ 6.222248554229736,
+ 119.75281524658203
+ ],
+ [
+ 5.915386199951172,
+ 117.97222137451172
+ ],
+ [
+ 4.20457649230957,
+ 113.79800415039062
+ ],
+ [
+ 3.688572645187378,
+ 113.54883575439453
+ ],
+ [
+ 3.5919113159179688,
+ 112.13343048095703
+ ],
+ [
+ 3.398831367492676,
+ 111.69429016113281
+ ],
+ [
+ 4.474330902099609,
+ 108.32154083251953
+ ],
+ [
+ 3.346569776535034,
+ 110.74260711669922
+ ],
+ [
+ 3.3362045288085938,
+ 107.83074951171875
+ ],
+ [
+ 4.6736297607421875,
+ 106.4652328491211
+ ],
+ [
+ 8.558063507080078,
+ 105.46949005126953
+ ],
+ [
+ 4.48953914642334,
+ 105.88751983642578
+ ],
+ [
+ 9.413743019104004,
+ 98.99691772460938
+ ],
+ [
+ 12.367918014526367,
+ 98.60408020019531
+ ],
+ [
+ 5.611216068267822,
+ 97.92558288574219
+ ],
+ [
+ 11.55484390258789,
+ 95.47975158691406
+ ],
+ [
+ 10.930076599121094,
+ 97.664306640625
+ ],
+ [
+ 12.34034252166748,
+ 97.04979705810547
+ ],
+ [
+ 5.925353050231934,
+ 95.75853729248047
+ ],
+ [
+ 8.894365310668945,
+ 94.65909576416016
+ ],
+ [
+ 8.643291473388672,
+ 93.54330444335938
+ ],
+ [
+ 7.072840690612793,
+ 97.40508270263672
+ ],
+ [
+ 16.6253662109375,
+ 91.15341186523438
+ ],
+ [
+ 10.706840515136719,
+ 99.09772491455078
+ ],
+ [
+ 9.811345100402832,
+ 89.74201965332031
+ ],
+ [
+ 7.036574363708496,
+ 96.99397277832031
+ ],
+ [
+ 6.028964996337891,
+ 94.92161560058594
+ ],
+ [
+ 7.535884380340576,
+ 93.4474105834961
+ ],
+ [
+ 8.146841049194336,
+ 85.88804626464844
+ ],
+ [
+ 5.097530841827393,
+ 82.83241271972656
+ ],
+ [
+ 6.888090133666992,
+ 80.81986236572266
+ ],
+ [
+ 6.189407825469971,
+ 82.58845520019531
+ ],
+ [
+ 16.227846145629883,
+ 82.11846923828125
+ ],
+ [
+ 19.0970458984375,
+ 79.97349548339844
+ ],
+ [
+ 9.948797225952148,
+ 83.80894470214844
+ ],
+ [
+ 15.53215503692627,
+ 83.0206527709961
+ ],
+ [
+ 4.469845294952393,
+ 84.62808227539062
+ ],
+ [
+ 18.799209594726562,
+ 83.69510650634766
+ ],
+ [
+ 26.911911010742188,
+ 81.7795181274414
+ ],
+ [
+ 13.069482803344727,
+ 74.98550415039062
+ ],
+ [
+ 18.587587356567383,
+ 75.82455444335938
+ ],
+ [
+ 16.91518211364746,
+ 79.27735900878906
+ ],
+ [
+ 14.007269859313965,
+ 76.99449920654297
+ ],
+ [
+ 16.65696144104004,
+ 78.90396118164062
+ ],
+ [
+ 14.750890731811523,
+ 68.5204849243164
+ ],
+ [
+ 11.5098237991333,
+ 69.68888092041016
+ ],
+ [
+ 18.59046173095703,
+ 75.62171173095703
+ ],
+ [
+ 15.449491500854492,
+ 69.31105041503906
+ ],
+ [
+ 16.718412399291992,
+ 69.6984634399414
+ ],
+ [
+ 18.757183074951172,
+ 73.5937728881836
+ ],
+ [
+ 20.39156723022461,
+ 80.15765380859375
+ ],
+ [
+ 21.21172523498535,
+ 80.7013168334961
+ ],
+ [
+ 21.01981544494629,
+ 73.53048706054688
+ ],
+ [
+ 22.924203872680664,
+ 77.77338409423828
+ ],
+ [
+ 20.478811264038086,
+ 57.41549301147461
+ ],
+ [
+ 22.390275955200195,
+ 72.7806625366211
+ ],
+ [
+ 22.3183536529541,
+ 58.155513763427734
+ ],
+ [
+ 19.68584442138672,
+ 52.581783294677734
+ ],
+ [
+ 20.86903953552246,
+ 58.69515609741211
+ ],
+ [
+ 20.95551300048828,
+ 57.41746139526367
+ ],
+ [
+ 21.079364776611328,
+ 53.19337844848633
+ ],
+ [
+ 23.391691207885742,
+ 52.94143295288086
+ ],
+ [
+ 19.96035385131836,
+ 57.08761978149414
+ ],
+ [
+ 21.09193992614746,
+ 57.76239776611328
+ ],
+ [
+ 25.22027015686035,
+ 67.51802825927734
+ ],
+ [
+ 22.504419326782227,
+ 74.65937805175781
+ ],
+ [
+ 22.688377380371094,
+ 64.93009185791016
+ ],
+ [
+ 21.813268661499023,
+ 68.15039825439453
+ ],
+ [
+ 23.44358253479004,
+ 77.61536407470703
+ ],
+ [
+ 21.599924087524414,
+ 77.37483215332031
+ ],
+ [
+ 14.583043098449707,
+ 70.08099365234375
+ ],
+ [
+ 12.818167686462402,
+ 74.68561553955078
+ ]
+ ],
+ "left_wrist": [
+ [
+ 247.87818908691406,
+ 59.8555793762207
+ ],
+ [
+ 239.7664794921875,
+ 58.848876953125
+ ],
+ [
+ 243.21250915527344,
+ 58.87934875488281
+ ],
+ [
+ 240.4183807373047,
+ 56.72895812988281
+ ],
+ [
+ 241.43516540527344,
+ 56.074058532714844
+ ],
+ [
+ 241.57920837402344,
+ 54.50016403198242
+ ],
+ [
+ 249.9148406982422,
+ 54.94155502319336
+ ],
+ [
+ 242.69801330566406,
+ 53.15145492553711
+ ],
+ [
+ 242.26638793945312,
+ 50.26153564453125
+ ],
+ [
+ 242.93670654296875,
+ 49.24866485595703
+ ],
+ [
+ 238.17556762695312,
+ 49.786373138427734
+ ],
+ [
+ 239.17263793945312,
+ 49.8455924987793
+ ],
+ [
+ 237.1671905517578,
+ 44.48130416870117
+ ],
+ [
+ 231.38327026367188,
+ 44.866172790527344
+ ],
+ [
+ 238.50526428222656,
+ 46.48659896850586
+ ],
+ [
+ 234.44927978515625,
+ 44.03607940673828
+ ],
+ [
+ 221.47035217285156,
+ 42.781490325927734
+ ],
+ [
+ 23.486238479614258,
+ 40.61798858642578
+ ],
+ [
+ 232.27923583984375,
+ 42.41326141357422
+ ],
+ [
+ 231.78224182128906,
+ 43.966739654541016
+ ],
+ [
+ 30.934093475341797,
+ 37.104923248291016
+ ],
+ [
+ 27.829383850097656,
+ 42.12509536743164
+ ],
+ [
+ 231.0205535888672,
+ 39.34258270263672
+ ],
+ [
+ 229.69342041015625,
+ 48.80172348022461
+ ],
+ [
+ 26.704811096191406,
+ 21.39935302734375
+ ],
+ [
+ 236.7343292236328,
+ 45.9188232421875
+ ],
+ [
+ 230.03472900390625,
+ 46.54326629638672
+ ],
+ [
+ 220.54408264160156,
+ 45.47004699707031
+ ],
+ [
+ 223.03359985351562,
+ 28.320405960083008
+ ],
+ [
+ 236.64218139648438,
+ 26.406156539916992
+ ],
+ [
+ 236.56686401367188,
+ 25.148223876953125
+ ],
+ [
+ 230.86952209472656,
+ 26.906463623046875
+ ],
+ [
+ 242.35263061523438,
+ 28.7550106048584
+ ],
+ [
+ 240.3336181640625,
+ 27.73836326599121
+ ],
+ [
+ 231.40042114257812,
+ 18.16090965270996
+ ],
+ [
+ 241.52487182617188,
+ 20.83730125427246
+ ],
+ [
+ 233.51792907714844,
+ 32.04154586791992
+ ],
+ [
+ 232.89808654785156,
+ 31.089832305908203
+ ],
+ [
+ 232.03677368164062,
+ 31.1182804107666
+ ],
+ [
+ 226.2341766357422,
+ 25.053388595581055
+ ],
+ [
+ 228.794189453125,
+ 29.747119903564453
+ ],
+ [
+ 229.57122802734375,
+ 30.520824432373047
+ ],
+ [
+ 242.64109802246094,
+ 27.072410583496094
+ ],
+ [
+ 243.04115295410156,
+ 29.37328338623047
+ ],
+ [
+ 234.50765991210938,
+ 18.61005973815918
+ ],
+ [
+ 231.70054626464844,
+ 7.481345176696777
+ ],
+ [
+ 236.09434509277344,
+ 27.24224281311035
+ ],
+ [
+ 235.4023895263672,
+ 31.291542053222656
+ ],
+ [
+ 234.86520385742188,
+ 20.16071128845215
+ ],
+ [
+ 247.54965209960938,
+ 35.58047103881836
+ ],
+ [
+ 234.37852478027344,
+ 47.895301818847656
+ ],
+ [
+ 234.28904724121094,
+ 35.02505111694336
+ ],
+ [
+ 251.34259033203125,
+ 33.2135124206543
+ ],
+ [
+ 246.08314514160156,
+ 39.7508430480957
+ ],
+ [
+ 237.1917266845703,
+ 1.3441754579544067
+ ],
+ [
+ 241.4423370361328,
+ 24.38824462890625
+ ],
+ [
+ 238.46768188476562,
+ 60.07481002807617
+ ],
+ [
+ 234.10787963867188,
+ 1.9039103984832764
+ ],
+ [
+ 234.34713745117188,
+ 3.8056585788726807
+ ],
+ [
+ 234.0434112548828,
+ 1.3442214727401733
+ ],
+ [
+ 233.3240203857422,
+ 1.344236969947815
+ ],
+ [
+ 245.46490478515625,
+ 57.93315124511719
+ ],
+ [
+ 234.24649047851562,
+ 1.8185656070709229
+ ],
+ [
+ 235.09268188476562,
+ 1.3433115482330322
+ ],
+ [
+ 250.18911743164062,
+ 37.57749938964844
+ ],
+ [
+ 225.45294189453125,
+ 33.587120056152344
+ ],
+ [
+ 240.90972900390625,
+ 34.980384826660156
+ ],
+ [
+ 235.4148406982422,
+ 23.996618270874023
+ ],
+ [
+ 228.68394470214844,
+ 35.7548713684082
+ ],
+ [
+ 229.70254516601562,
+ 34.004234313964844
+ ],
+ [
+ 224.01182556152344,
+ 14.399914741516113
+ ],
+ [
+ 226.880126953125,
+ 25.919174194335938
+ ]
+ ],
+ "right_wrist": [
+ [
+ 6.222248554229736,
+ 59.8555793762207
+ ],
+ [
+ 5.915386199951172,
+ 58.46495819091797
+ ],
+ [
+ 13.811004638671875,
+ 58.11125564575195
+ ],
+ [
+ 13.680415153503418,
+ 57.11288070678711
+ ],
+ [
+ 13.197858810424805,
+ 56.45802688598633
+ ],
+ [
+ 13.387042045593262,
+ 55.26787185668945
+ ],
+ [
+ 19.838369369506836,
+ 54.55752944946289
+ ],
+ [
+ 12.567172050476074,
+ 53.53539276123047
+ ],
+ [
+ 13.323639869689941,
+ 47.19117736816406
+ ],
+ [
+ 14.281012535095215,
+ 48.09665298461914
+ ],
+ [
+ 27.372875213623047,
+ 45.9461555480957
+ ],
+ [
+ 16.7806339263916,
+ 54.451778411865234
+ ],
+ [
+ 17.479211807250977,
+ 45.24913024902344
+ ],
+ [
+ 12.367918014526367,
+ 43.71464538574219
+ ],
+ [
+ 15.21905517578125,
+ 46.8704719543457
+ ],
+ [
+ 11.55484390258789,
+ 43.65217208862305
+ ],
+ [
+ 21.303409576416016,
+ 42.781490325927734
+ ],
+ [
+ 23.486238479614258,
+ 41.769657135009766
+ ],
+ [
+ 18.991621017456055,
+ 42.79703903198242
+ ],
+ [
+ 23.113075256347656,
+ 42.430606842041016
+ ],
+ [
+ 30.934093475341797,
+ 37.48885726928711
+ ],
+ [
+ 27.44500160217285,
+ 42.50898361206055
+ ],
+ [
+ 30.841533660888672,
+ 38.958797454833984
+ ],
+ [
+ 26.458507537841797,
+ 43.042640686035156
+ ],
+ [
+ 27.08875274658203,
+ 21.39935302734375
+ ],
+ [
+ 23.169193267822266,
+ 39.39042282104492
+ ],
+ [
+ 26.00889778137207,
+ 40.783935546875
+ ],
+ [
+ 25.574419021606445,
+ 40.09658432006836
+ ],
+ [
+ 25.030799865722656,
+ 11.433899879455566
+ ],
+ [
+ 27.7528133392334,
+ 25.254600524902344
+ ],
+ [
+ 31.85317611694336,
+ 24.764280319213867
+ ],
+ [
+ 31.9220027923584,
+ 26.522449493408203
+ ],
+ [
+ 36.19132614135742,
+ 27.603282928466797
+ ],
+ [
+ 37.14933395385742,
+ 26.970197677612305
+ ],
+ [
+ 34.51189041137695,
+ 18.16090965270996
+ ],
+ [
+ 35.90224838256836,
+ 20.83730125427246
+ ],
+ [
+ 33.67731857299805,
+ 32.04154586791992
+ ],
+ [
+ 41.09316635131836,
+ 28.78594970703125
+ ],
+ [
+ 49.575523376464844,
+ 31.1182804107666
+ ],
+ [
+ 34.193912506103516,
+ 22.748828887939453
+ ],
+ [
+ 42.7978515625,
+ 12.852060317993164
+ ],
+ [
+ 39.178810119628906,
+ 25.913904190063477
+ ],
+ [
+ 38.21555709838867,
+ 24.000282287597656
+ ],
+ [
+ 39.718170166015625,
+ 26.685571670532227
+ ],
+ [
+ 38.5706787109375,
+ 18.61005973815918
+ ],
+ [
+ 37.25638198852539,
+ 7.481345176696777
+ ],
+ [
+ 44.33738708496094,
+ 26.858278274536133
+ ],
+ [
+ 37.329620361328125,
+ 31.291542053222656
+ ],
+ [
+ 43.602699279785156,
+ 19.392684936523438
+ ],
+ [
+ 47.548179626464844,
+ 35.58047103881836
+ ],
+ [
+ 42.67387008666992,
+ 47.895301818847656
+ ],
+ [
+ 48.086341857910156,
+ 29.65137481689453
+ ],
+ [
+ 50.96177291870117,
+ 23.614229202270508
+ ],
+ [
+ 52.883583068847656,
+ 26.308528900146484
+ ],
+ [
+ 51.986717224121094,
+ 1.3441754579544067
+ ],
+ [
+ 52.365821838378906,
+ 22.467910766601562
+ ],
+ [
+ 13.87202262878418,
+ 57.387794494628906
+ ],
+ [
+ 50.42735290527344,
+ 1.9039103984832764
+ ],
+ [
+ 52.35321807861328,
+ 3.8056585788726807
+ ],
+ [
+ 51.67087936401367,
+ 1.3442214727401733
+ ],
+ [
+ 51.0162239074707,
+ 1.344236969947815
+ ],
+ [
+ 20.70222282409668,
+ 48.71767807006836
+ ],
+ [
+ 52.218482971191406,
+ 1.8185656070709229
+ ],
+ [
+ 55.28594970703125,
+ 1.3433115482330322
+ ],
+ [
+ 250.18911743164062,
+ 37.57749938964844
+ ],
+ [
+ 52.101078033447266,
+ 23.606948852539062
+ ],
+ [
+ 51.88701248168945,
+ 34.980384826660156
+ ],
+ [
+ 56.004886627197266,
+ 1.3438106775283813
+ ],
+ [
+ 53.03816604614258,
+ 27.305965423583984
+ ],
+ [
+ 51.54827117919922,
+ 28.630884170532227
+ ],
+ [
+ 44.55633544921875,
+ 14.399914741516113
+ ],
+ [
+ 42.410213470458984,
+ 20.543344497680664
+ ]
+ ],
+ "left_hip": [
+ [
+ 147.22023010253906,
+ 252.98577880859375
+ ],
+ [
+ 147.99240112304688,
+ 251.5756072998047
+ ],
+ [
+ 148.30099487304688,
+ 243.22171020507812
+ ],
+ [
+ 147.4174041748047,
+ 244.08094787597656
+ ],
+ [
+ 147.296875,
+ 243.45057678222656
+ ],
+ [
+ 147.8437042236328,
+ 243.73977661132812
+ ],
+ [
+ 154.65780639648438,
+ 248.10794067382812
+ ],
+ [
+ 148.57106018066406,
+ 243.586181640625
+ ],
+ [
+ 148.15402221679688,
+ 248.68344116210938
+ ],
+ [
+ 148.78436279296875,
+ 248.54666137695312
+ ],
+ [
+ 160.22848510742188,
+ 246.40536499023438
+ ],
+ [
+ 148.909912109375,
+ 245.6084747314453
+ ],
+ [
+ 148.06295776367188,
+ 241.42857360839844
+ ],
+ [
+ 145.69830322265625,
+ 239.4741668701172
+ ],
+ [
+ 147.4229278564453,
+ 242.26181030273438
+ ],
+ [
+ 146.44439697265625,
+ 238.6774444580078
+ ],
+ [
+ 150.00958251953125,
+ 245.8095245361328
+ ],
+ [
+ 154.54661560058594,
+ 248.686279296875
+ ],
+ [
+ 148.5013885498047,
+ 243.51341247558594
+ ],
+ [
+ 151.85003662109375,
+ 243.66390991210938
+ ],
+ [
+ 159.68267822265625,
+ 245.1974639892578
+ ],
+ [
+ 157.36558532714844,
+ 246.35394287109375
+ ],
+ [
+ 156.0974884033203,
+ 249.27236938476562
+ ],
+ [
+ 155.9295196533203,
+ 245.37844848632812
+ ],
+ [
+ 154.55764770507812,
+ 244.0889434814453
+ ],
+ [
+ 151.46192932128906,
+ 244.84307861328125
+ ],
+ [
+ 150.8834686279297,
+ 244.66415405273438
+ ],
+ [
+ 151.84414672851562,
+ 242.75296020507812
+ ],
+ [
+ 147.43951416015625,
+ 246.6936492919922
+ ],
+ [
+ 149.86093139648438,
+ 240.97946166992188
+ ],
+ [
+ 151.6855926513672,
+ 243.6114044189453
+ ],
+ [
+ 151.36732482910156,
+ 246.17831420898438
+ ],
+ [
+ 154.05262756347656,
+ 248.3513641357422
+ ],
+ [
+ 155.0653533935547,
+ 246.28094482421875
+ ],
+ [
+ 150.8027801513672,
+ 249.65660095214844
+ ],
+ [
+ 153.89505004882812,
+ 251.5298614501953
+ ],
+ [
+ 150.8915252685547,
+ 251.59991455078125
+ ],
+ [
+ 154.10047912597656,
+ 253.41432189941406
+ ],
+ [
+ 157.89988708496094,
+ 249.11512756347656
+ ],
+ [
+ 148.64990234375,
+ 242.83425903320312
+ ],
+ [
+ 151.1676025390625,
+ 247.0790252685547
+ ],
+ [
+ 150.49696350097656,
+ 253.57237243652344
+ ],
+ [
+ 154.2616424560547,
+ 250.95379638671875
+ ],
+ [
+ 154.63986206054688,
+ 257.44476318359375
+ ],
+ [
+ 152.2909698486328,
+ 247.81410217285156
+ ],
+ [
+ 151.38665771484375,
+ 245.55960083007812
+ ],
+ [
+ 155.39501953125,
+ 258.7725830078125
+ ],
+ [
+ 149.80117797851562,
+ 249.0396270751953
+ ],
+ [
+ 155.36451721191406,
+ 253.25694274902344
+ ],
+ [
+ 162.3282928466797,
+ 253.677001953125
+ ],
+ [
+ 157.9271697998047,
+ 261.05731201171875
+ ],
+ [
+ 155.2008819580078,
+ 261.87103271484375
+ ],
+ [
+ 164.58767700195312,
+ 254.3809356689453
+ ],
+ [
+ 160.8141632080078,
+ 263.2773132324219
+ ],
+ [
+ 157.65347290039062,
+ 254.8172607421875
+ ],
+ [
+ 164.58197021484375,
+ 254.82835388183594
+ ],
+ [
+ 157.8435821533203,
+ 252.77188110351562
+ ],
+ [
+ 155.332763671875,
+ 251.8379669189453
+ ],
+ [
+ 156.0206298828125,
+ 252.91952514648438
+ ],
+ [
+ 155.3352508544922,
+ 254.44192504882812
+ ],
+ [
+ 155.0276336669922,
+ 249.0679168701172
+ ],
+ [
+ 159.4019317626953,
+ 252.22601318359375
+ ],
+ [
+ 155.52130126953125,
+ 254.36744689941406
+ ],
+ [
+ 155.56277465820312,
+ 253.88587951660156
+ ],
+ [
+ 164.57810974121094,
+ 254.83828735351562
+ ],
+ [
+ 152.42222595214844,
+ 254.6863555908203
+ ],
+ [
+ 159.84510803222656,
+ 251.53981018066406
+ ],
+ [
+ 158.96392822265625,
+ 251.67652893066406
+ ],
+ [
+ 154.8896484375,
+ 261.1870422363281
+ ],
+ [
+ 155.21563720703125,
+ 263.1391296386719
+ ],
+ [
+ 148.31004333496094,
+ 247.492431640625
+ ],
+ [
+ 148.09609985351562,
+ 257.8477478027344
+ ]
+ ],
+ "right_hip": [
+ [
+ 79.60267639160156,
+ 251.8339080810547
+ ],
+ [
+ 79.64183807373047,
+ 250.42385864257812
+ ],
+ [
+ 81.82451629638672,
+ 242.06956481933594
+ ],
+ [
+ 82.8547134399414,
+ 242.5452880859375
+ ],
+ [
+ 80.82372283935547,
+ 242.29869079589844
+ ],
+ [
+ 82.53618621826172,
+ 242.58822631835938
+ ],
+ [
+ 89.74474334716797,
+ 246.18780517578125
+ ],
+ [
+ 81.33749389648438,
+ 242.05043029785156
+ ],
+ [
+ 81.31503295898438,
+ 247.14825439453125
+ ],
+ [
+ 81.14839172363281,
+ 244.3226318359375
+ ],
+ [
+ 94.18465423583984,
+ 245.6373291015625
+ ],
+ [
+ 83.99756622314453,
+ 241.00230407714844
+ ],
+ [
+ 82.38701629638672,
+ 236.82159423828125
+ ],
+ [
+ 78.84098815917969,
+ 237.55494689941406
+ ],
+ [
+ 80.5523681640625,
+ 238.03921508789062
+ ],
+ [
+ 78.8074722290039,
+ 236.75790405273438
+ ],
+ [
+ 84.69600677490234,
+ 244.6581268310547
+ ],
+ [
+ 88.82425689697266,
+ 244.84738159179688
+ ],
+ [
+ 83.17005157470703,
+ 243.129638671875
+ ],
+ [
+ 85.36796569824219,
+ 239.43955993652344
+ ],
+ [
+ 93.1946029663086,
+ 242.50991821289062
+ ],
+ [
+ 89.33025360107422,
+ 244.4344940185547
+ ],
+ [
+ 91.1641845703125,
+ 248.1210174560547
+ ],
+ [
+ 88.69679260253906,
+ 243.8426971435547
+ ],
+ [
+ 86.98377227783203,
+ 243.32102966308594
+ ],
+ [
+ 83.85856628417969,
+ 244.0750274658203
+ ],
+ [
+ 85.18022918701172,
+ 243.896240234375
+ ],
+ [
+ 83.14420318603516,
+ 241.6015167236328
+ ],
+ [
+ 80.28739929199219,
+ 244.7747344970703
+ ],
+ [
+ 83.43104553222656,
+ 239.82791137695312
+ ],
+ [
+ 87.54452514648438,
+ 238.62017822265625
+ ],
+ [
+ 84.53939819335938,
+ 244.6422576904297
+ ],
+ [
+ 87.25176239013672,
+ 247.19964599609375
+ ],
+ [
+ 88.23347473144531,
+ 244.36053466796875
+ ],
+ [
+ 83.63806915283203,
+ 248.1209716796875
+ ],
+ [
+ 85.86662292480469,
+ 249.61062622070312
+ ],
+ [
+ 81.33161926269531,
+ 247.76148986816406
+ ],
+ [
+ 86.83422088623047,
+ 248.80654907226562
+ ],
+ [
+ 92.98208618164062,
+ 249.11512756347656
+ ],
+ [
+ 77.59501647949219,
+ 242.45016479492188
+ ],
+ [
+ 81.99542999267578,
+ 246.69505310058594
+ ],
+ [
+ 81.01908111572266,
+ 253.18846130371094
+ ],
+ [
+ 80.86825561523438,
+ 247.11363220214844
+ ],
+ [
+ 81.61270141601562,
+ 256.6768493652344
+ ],
+ [
+ 78.52645111083984,
+ 246.2783966064453
+ ],
+ [
+ 75.68408203125,
+ 245.17559814453125
+ ],
+ [
+ 79.69137573242188,
+ 257.2366943359375
+ ],
+ [
+ 75.33194732666016,
+ 247.5034942626953
+ ],
+ [
+ 77.78414916992188,
+ 252.87294006347656
+ ],
+ [
+ 80.94573974609375,
+ 251.3731689453125
+ ],
+ [
+ 78.0182113647461,
+ 260.6732177734375
+ ],
+ [
+ 77.26449584960938,
+ 261.4872131347656
+ ],
+ [
+ 80.51985931396484,
+ 253.22901916503906
+ ],
+ [
+ 78.23382568359375,
+ 260.9729309082031
+ ],
+ [
+ 73.88855743408203,
+ 248.67245483398438
+ ],
+ [
+ 77.34544372558594,
+ 253.29208374023438
+ ],
+ [
+ 70.30887603759766,
+ 250.8525848388672
+ ],
+ [
+ 68.48799896240234,
+ 250.30226135253906
+ ],
+ [
+ 69.24716186523438,
+ 251.7679901123047
+ ],
+ [
+ 68.18038940429688,
+ 251.7534942626953
+ ],
+ [
+ 67.90367889404297,
+ 247.9156951904297
+ ],
+ [
+ 70.64949035644531,
+ 250.6901092529297
+ ],
+ [
+ 68.34754943847656,
+ 248.9940643310547
+ ],
+ [
+ 69.5014419555664,
+ 249.28024291992188
+ ],
+ [
+ 76.66365814208984,
+ 253.30287170410156
+ ],
+ [
+ 70.16656494140625,
+ 253.1509246826172
+ ],
+ [
+ 76.8595199584961,
+ 249.23597717285156
+ ],
+ [
+ 75.21366119384766,
+ 250.14076232910156
+ ],
+ [
+ 77.63626098632812,
+ 259.266845703125
+ ],
+ [
+ 77.65708923339844,
+ 262.37152099609375
+ ],
+ [
+ 70.68689727783203,
+ 245.95639038085938
+ ],
+ [
+ 71.6179428100586,
+ 254.00787353515625
+ ]
+ ],
+ "left_knee": [
+ [
+ 139.15223693847656,
+ 366.636962890625
+ ],
+ [
+ 139.54458618164062,
+ 365.98309326171875
+ ],
+ [
+ 139.4630889892578,
+ 350.3706970214844
+ ],
+ [
+ 138.96275329589844,
+ 351.194091796875
+ ],
+ [
+ 138.84364318847656,
+ 350.19378662109375
+ ],
+ [
+ 139.0079803466797,
+ 350.8348083496094
+ ],
+ [
+ 148.51219177246094,
+ 356.40399169921875
+ ],
+ [
+ 139.73464965820312,
+ 350.7057189941406
+ ],
+ [
+ 138.93484497070312,
+ 363.8218688964844
+ ],
+ [
+ 139.561279296875,
+ 361.82781982421875
+ ],
+ [
+ 151.3970489501953,
+ 358.1556091308594
+ ],
+ [
+ 139.6916046142578,
+ 347.7122497558594
+ ],
+ [
+ 139.61341857910156,
+ 348.15631103515625
+ ],
+ [
+ 137.6293182373047,
+ 348.4853210449219
+ ],
+ [
+ 138.58372497558594,
+ 346.67529296875
+ ],
+ [
+ 136.0682830810547,
+ 346.17169189453125
+ ],
+ [
+ 139.63624572753906,
+ 356.7265319824219
+ ],
+ [
+ 145.70677185058594,
+ 356.559326171875
+ ],
+ [
+ 140.0467529296875,
+ 351.73907470703125
+ ],
+ [
+ 141.08993530273438,
+ 352.72930908203125
+ ],
+ [
+ 151.22755432128906,
+ 356.9223937988281
+ ],
+ [
+ 148.52484130859375,
+ 352.691162109375
+ ],
+ [
+ 146.87620544433594,
+ 362.4886169433594
+ ],
+ [
+ 147.0932159423828,
+ 353.2652893066406
+ ],
+ [
+ 145.34303283691406,
+ 354.66583251953125
+ ],
+ [
+ 142.2432861328125,
+ 350.8335876464844
+ ],
+ [
+ 141.27774047851562,
+ 352.93951416015625
+ ],
+ [
+ 141.48158264160156,
+ 352.525146484375
+ ],
+ [
+ 137.8463592529297,
+ 362.21270751953125
+ ],
+ [
+ 141.4132080078125,
+ 353.4481201171875
+ ],
+ [
+ 142.46771240234375,
+ 352.26708984375
+ ],
+ [
+ 140.61341857910156,
+ 358.3103332519531
+ ],
+ [
+ 145.22262573242188,
+ 362.37255859375
+ ],
+ [
+ 146.23126220703125,
+ 362.2736511230469
+ ],
+ [
+ 141.9754180908203,
+ 358.30218505859375
+ ],
+ [
+ 144.6708526611328,
+ 365.5326843261719
+ ],
+ [
+ 140.8994903564453,
+ 363.29833984375
+ ],
+ [
+ 145.259765625,
+ 364.7685546875
+ ],
+ [
+ 147.91253662109375,
+ 357.729736328125
+ ],
+ [
+ 137.1274871826172,
+ 353.8371887207031
+ ],
+ [
+ 142.32894897460938,
+ 358.43280029296875
+ ],
+ [
+ 140.90057373046875,
+ 365.29010009765625
+ ],
+ [
+ 145.0394287109375,
+ 360.0143737792969
+ ],
+ [
+ 145.41537475585938,
+ 367.2569580078125
+ ],
+ [
+ 143.07040405273438,
+ 354.5456237792969
+ ],
+ [
+ 141.77972412109375,
+ 357.686767578125
+ ],
+ [
+ 146.5565185546875,
+ 367.0504455566406
+ ],
+ [
+ 140.9723358154297,
+ 357.7216491699219
+ ],
+ [
+ 143.84268188476562,
+ 365.7729187011719
+ ],
+ [
+ 151.96353149414062,
+ 360.0374755859375
+ ],
+ [
+ 146.0176544189453,
+ 367.4462585449219
+ ],
+ [
+ 145.9867401123047,
+ 370.8799133300781
+ ],
+ [
+ 153.071533203125,
+ 361.5088806152344
+ ],
+ [
+ 150.443603515625,
+ 370.0476989746094
+ ],
+ [
+ 148.0474090576172,
+ 363.88751220703125
+ ],
+ [
+ 152.2843017578125,
+ 361.59893798828125
+ ],
+ [
+ 145.9419403076172,
+ 364.8586120605469
+ ],
+ [
+ 144.18896484375,
+ 361.6400146484375
+ ],
+ [
+ 144.11807250976562,
+ 361.9308166503906
+ ],
+ [
+ 143.81700134277344,
+ 363.89996337890625
+ ],
+ [
+ 143.12965393066406,
+ 364.2882080078125
+ ],
+ [
+ 147.8756561279297,
+ 363.5796203613281
+ ],
+ [
+ 143.61651611328125,
+ 364.5217590332031
+ ],
+ [
+ 145.57351684570312,
+ 365.1888427734375
+ ],
+ [
+ 152.29312133789062,
+ 361.1655578613281
+ ],
+ [
+ 141.6597900390625,
+ 361.3974304199219
+ ],
+ [
+ 149.0877227783203,
+ 361.7393798828125
+ ],
+ [
+ 147.05447387695312,
+ 361.1011047363281
+ ],
+ [
+ 144.1279754638672,
+ 370.6388244628906
+ ],
+ [
+ 143.69703674316406,
+ 372.141357421875
+ ],
+ [
+ 137.93466186523438,
+ 354.6304931640625
+ ],
+ [
+ 138.48828125,
+ 371.5081481933594
+ ]
+ ],
+ "right_knee": [
+ [
+ 79.98686218261719,
+ 364.7171936035156
+ ],
+ [
+ 80.02582550048828,
+ 364.0635070800781
+ ],
+ [
+ 81.82451629638672,
+ 348.450439453125
+ ],
+ [
+ 81.7018051147461,
+ 349.2745056152344
+ ],
+ [
+ 80.82372283935547,
+ 348.65789794921875
+ ],
+ [
+ 81.38369750976562,
+ 348.9155578613281
+ ],
+ [
+ 88.59244537353516,
+ 354.8678894042969
+ ],
+ [
+ 81.33749389648438,
+ 345.7144775390625
+ ],
+ [
+ 81.31503295898438,
+ 360.36773681640625
+ ],
+ [
+ 81.14839172363281,
+ 359.90777587890625
+ ],
+ [
+ 94.18465423583984,
+ 355.85150146484375
+ ],
+ [
+ 83.99756622314453,
+ 346.56072998046875
+ ],
+ [
+ 82.00294494628906,
+ 346.62066650390625
+ ],
+ [
+ 78.45674896240234,
+ 343.87921142578125
+ ],
+ [
+ 80.16805267333984,
+ 344.3720397949219
+ ],
+ [
+ 78.42317199707031,
+ 343.8682556152344
+ ],
+ [
+ 82.77501678466797,
+ 355.19134521484375
+ ],
+ [
+ 88.43991088867188,
+ 355.0237731933594
+ ],
+ [
+ 82.78575134277344,
+ 346.7499694824219
+ ],
+ [
+ 84.98367309570312,
+ 348.12091064453125
+ ],
+ [
+ 93.1946029663086,
+ 355.00274658203125
+ ],
+ [
+ 89.71463775634766,
+ 348.8522644042969
+ ],
+ [
+ 91.1641845703125,
+ 360.9534912109375
+ ],
+ [
+ 88.31260681152344,
+ 349.4259033203125
+ ],
+ [
+ 86.98377227783203,
+ 352.3621520996094
+ ],
+ [
+ 83.85856628417969,
+ 349.2974853515625
+ ],
+ [
+ 82.8748550415039,
+ 349.8678894042969
+ ],
+ [
+ 82.76040649414062,
+ 349.07080078125
+ ],
+ [
+ 80.67112731933594,
+ 361.06134033203125
+ ],
+ [
+ 82.66307067871094,
+ 351.9126892089844
+ ],
+ [
+ 85.24005126953125,
+ 350.7313232421875
+ ],
+ [
+ 84.53939819335938,
+ 357.54229736328125
+ ],
+ [
+ 87.25176239013672,
+ 360.8369445800781
+ ],
+ [
+ 88.23347473144531,
+ 356.5124206542969
+ ],
+ [
+ 84.02186584472656,
+ 356.76654052734375
+ ],
+ [
+ 85.86662292480469,
+ 363.6134338378906
+ ],
+ [
+ 81.71592712402344,
+ 361.7629699707031
+ ],
+ [
+ 87.21859741210938,
+ 359.392822265625
+ ],
+ [
+ 92.98208618164062,
+ 356.5783386230469
+ ],
+ [
+ 77.59501647949219,
+ 352.6849365234375
+ ],
+ [
+ 81.99542999267578,
+ 357.66485595703125
+ ],
+ [
+ 80.63522338867188,
+ 362.98663330078125
+ ],
+ [
+ 80.09973907470703,
+ 356.5582275390625
+ ],
+ [
+ 80.843994140625,
+ 365.72113037109375
+ ],
+ [
+ 76.2213134765625,
+ 353.77777099609375
+ ],
+ [
+ 72.994140625,
+ 353.8468017578125
+ ],
+ [
+ 78.92280578613281,
+ 363.9787292480469
+ ],
+ [
+ 73.7965087890625,
+ 356.5695495605469
+ ],
+ [
+ 75.09571838378906,
+ 364.23687744140625
+ ],
+ [
+ 79.79409790039062,
+ 359.2695007324219
+ ],
+ [
+ 76.86568450927734,
+ 365.9099426269531
+ ],
+ [
+ 76.88057708740234,
+ 369.3446044921875
+ ],
+ [
+ 77.832763671875,
+ 359.9730224609375
+ ],
+ [
+ 77.46563720703125,
+ 368.12738037109375
+ ],
+ [
+ 72.73582458496094,
+ 360.8150939941406
+ ],
+ [
+ 74.27102661132812,
+ 360.0626525878906
+ ],
+ [
+ 69.1571044921875,
+ 362.1716003417969
+ ],
+ [
+ 66.95091247558594,
+ 360.1043395996094
+ ],
+ [
+ 66.94344329833984,
+ 360.39544677734375
+ ],
+ [
+ 65.10885620117188,
+ 360.4433898925781
+ ],
+ [
+ 64.83323669433594,
+ 362.751953125
+ ],
+ [
+ 68.34423065185547,
+ 358.9718933105469
+ ],
+ [
+ 64.89131927490234,
+ 360.6836242675781
+ ],
+ [
+ 67.96463012695312,
+ 363.65362548828125
+ ],
+ [
+ 75.12803649902344,
+ 356.17547607421875
+ ],
+ [
+ 69.39781951904297,
+ 356.79119873046875
+ ],
+ [
+ 73.7859878540039,
+ 357.899658203125
+ ],
+ [
+ 73.67696380615234,
+ 358.029541015625
+ ],
+ [
+ 76.48323059082031,
+ 368.3345642089844
+ ],
+ [
+ 75.3533706665039,
+ 370.9898986816406
+ ],
+ [
+ 70.30262756347656,
+ 353.0944519042969
+ ],
+ [
+ 69.31207275390625,
+ 369.58819580078125
+ ]
+ ],
+ "left_ankle": [
+ [
+ 136.46290588378906,
+ 474.144775390625
+ ],
+ [
+ 136.47264099121094,
+ 473.8639831542969
+ ],
+ [
+ 136.77328491210938,
+ 459.8240051269531
+ ],
+ [
+ 137.80984497070312,
+ 448.7093200683594
+ ],
+ [
+ 135.76974487304688,
+ 462.31256103515625
+ ],
+ [
+ 136.70301818847656,
+ 447.5658264160156
+ ],
+ [
+ 145.823486328125,
+ 461.6278076171875
+ ],
+ [
+ 136.66110229492188,
+ 447.4588317871094
+ ],
+ [
+ 135.86180114746094,
+ 473.58721923828125
+ ],
+ [
+ 136.8712158203125,
+ 478.9490051269531
+ ],
+ [
+ 149.0931854248047,
+ 462.2254333496094
+ ],
+ [
+ 138.92340087890625,
+ 446.3614196777344
+ ],
+ [
+ 136.92494201660156,
+ 455.65191650390625
+ ],
+ [
+ 134.555419921875,
+ 444.4458923339844
+ ],
+ [
+ 135.89352416992188,
+ 446.4822692871094
+ ],
+ [
+ 134.5310821533203,
+ 444.4521789550781
+ ],
+ [
+ 138.86785888671875,
+ 461.5028076171875
+ ],
+ [
+ 143.4007110595703,
+ 461.3612060546875
+ ],
+ [
+ 139.27813720703125,
+ 444.22979736328125
+ ],
+ [
+ 140.7056427001953,
+ 448.7375793457031
+ ],
+ [
+ 148.5372772216797,
+ 469.79913330078125
+ ],
+ [
+ 146.2185516357422,
+ 450.9667053222656
+ ],
+ [
+ 144.95509338378906,
+ 465.34271240234375
+ ],
+ [
+ 144.40390014648438,
+ 453.8572692871094
+ ],
+ [
+ 142.65542602539062,
+ 457.9477844238281
+ ],
+ [
+ 139.5545196533203,
+ 458.3601989746094
+ ],
+ [
+ 139.74081420898438,
+ 455.0716552734375
+ ],
+ [
+ 139.94639587402344,
+ 450.01519775390625
+ ],
+ [
+ 135.5439910888672,
+ 477.7318115234375
+ ],
+ [
+ 138.7252960205078,
+ 460.158935546875
+ ],
+ [
+ 141.3154754638672,
+ 455.547607421875
+ ],
+ [
+ 139.46121215820312,
+ 461.61004638671875
+ ],
+ [
+ 142.1513214111328,
+ 465.6443176269531
+ ],
+ [
+ 144.6949005126953,
+ 459.8304748535156
+ ],
+ [
+ 139.28883361816406,
+ 461.18914794921875
+ ],
+ [
+ 141.59613037109375,
+ 463.4139099121094
+ ],
+ [
+ 138.20932006835938,
+ 460.0268249511719
+ ],
+ [
+ 142.56912231445312,
+ 461.1476135253906
+ ],
+ [
+ 146.76014709472656,
+ 457.9008483886719
+ ],
+ [
+ 135.97525024414062,
+ 448.3241882324219
+ ],
+ [
+ 139.25462341308594,
+ 455.5794372558594
+ ],
+ [
+ 139.36514282226562,
+ 462.0353698730469
+ ],
+ [
+ 142.73388671875,
+ 468.3069152832031
+ ],
+ [
+ 142.34054565429688,
+ 475.5332946777344
+ ],
+ [
+ 139.61268615722656,
+ 453.5986022949219
+ ],
+ [
+ 137.9369659423828,
+ 465.2059326171875
+ ],
+ [
+ 143.0979766845703,
+ 477.63214111328125
+ ],
+ [
+ 138.66917419433594,
+ 464.86749267578125
+ ],
+ [
+ 141.92237854003906,
+ 463.3123474121094
+ ],
+ [
+ 149.66024780273438,
+ 451.8069152832031
+ ],
+ [
+ 143.3284149169922,
+ 464.6174011230469
+ ],
+ [
+ 142.91534423828125,
+ 462.61627197265625
+ ],
+ [
+ 151.1521759033203,
+ 456.7337341308594
+ ],
+ [
+ 148.52313232421875,
+ 456.0784912109375
+ ],
+ [
+ 144.20498657226562,
+ 476.4142150878906
+ ],
+ [
+ 150.74710083007812,
+ 456.46343994140625
+ ],
+ [
+ 143.2544708251953,
+ 467.348876953125
+ ],
+ [
+ 141.88336181640625,
+ 468.7546081542969
+ ],
+ [
+ 141.43038940429688,
+ 468.2552185058594
+ ],
+ [
+ 139.97756958007812,
+ 474.5101623535156
+ ],
+ [
+ 138.90777587890625,
+ 460.3051452636719
+ ],
+ [
+ 144.03355407714844,
+ 461.4939880371094
+ ],
+ [
+ 140.5443115234375,
+ 458.939697265625
+ ],
+ [
+ 142.11569213867188,
+ 461.1396789550781
+ ],
+ [
+ 149.2218780517578,
+ 453.290283203125
+ ],
+ [
+ 138.58480834960938,
+ 450.4512939453125
+ ],
+ [
+ 146.01419067382812,
+ 462.7236633300781
+ ],
+ [
+ 145.5177764892578,
+ 458.62335205078125
+ ],
+ [
+ 141.4375762939453,
+ 477.0181884765625
+ ],
+ [
+ 142.16122436523438,
+ 464.255859375
+ ],
+ [
+ 135.6290283203125,
+ 452.5523681640625
+ ],
+ [
+ 135.41378784179688,
+ 470.1929931640625
+ ]
+ ],
+ "right_ankle": [
+ [
+ 78.45010375976562,
+ 473.37689208984375
+ ],
+ [
+ 78.10587310791016,
+ 474.2478942871094
+ ],
+ [
+ 79.90322875976562,
+ 459.8240051269531
+ ],
+ [
+ 79.39599609375,
+ 447.5574951171875
+ ],
+ [
+ 78.90253448486328,
+ 462.31256103515625
+ ],
+ [
+ 79.07872772216797,
+ 446.0304260253906
+ ],
+ [
+ 87.05603790283203,
+ 460.85980224609375
+ ],
+ [
+ 78.64815521240234,
+ 445.15521240234375
+ ],
+ [
+ 78.62610626220703,
+ 473.58721923828125
+ ],
+ [
+ 77.3054428100586,
+ 478.9490051269531
+ ],
+ [
+ 90.34489440917969,
+ 456.84912109375
+ ],
+ [
+ 80.54069519042969,
+ 446.3614196777344
+ ],
+ [
+ 78.1622543334961,
+ 455.65191650390625
+ ],
+ [
+ 74.99861907958984,
+ 445.2135314941406
+ ],
+ [
+ 75.94060516357422,
+ 446.86614990234375
+ ],
+ [
+ 74.58016967773438,
+ 444.0682678222656
+ ],
+ [
+ 80.08563232421875,
+ 459.9676513671875
+ ],
+ [
+ 83.82781982421875,
+ 460.2095947265625
+ ],
+ [
+ 79.3270263671875,
+ 444.22979736328125
+ ],
+ [
+ 82.67793273925781,
+ 451.42578125
+ ],
+ [
+ 89.35135650634766,
+ 469.79913330078125
+ ],
+ [
+ 86.25521087646484,
+ 449.0472717285156
+ ],
+ [
+ 87.7061996459961,
+ 465.34271240234375
+ ],
+ [
+ 84.85492706298828,
+ 450.0179138183594
+ ],
+ [
+ 83.14434814453125,
+ 456.0279541015625
+ ],
+ [
+ 80.01747131347656,
+ 458.3601989746094
+ ],
+ [
+ 81.72216796875,
+ 455.0716552734375
+ ],
+ [
+ 79.69001770019531,
+ 448.8637390136719
+ ],
+ [
+ 77.21758270263672,
+ 477.7318115234375
+ ],
+ [
+ 79.2071762084961,
+ 460.158935546875
+ ],
+ [
+ 82.16742706298828,
+ 455.547607421875
+ ],
+ [
+ 81.0827865600586,
+ 460.84197998046875
+ ],
+ [
+ 84.18045043945312,
+ 465.6443176269531
+ ],
+ [
+ 85.92892456054688,
+ 459.44635009765625
+ ],
+ [
+ 80.56768798828125,
+ 460.80523681640625
+ ],
+ [
+ 81.25453186035156,
+ 479.53546142578125
+ ],
+ [
+ 77.48853302001953,
+ 460.0268249511719
+ ],
+ [
+ 82.99043273925781,
+ 460.76361083984375
+ ],
+ [
+ 88.75666809082031,
+ 457.13323974609375
+ ],
+ [
+ 74.90644836425781,
+ 448.3241882324219
+ ],
+ [
+ 78.53681945800781,
+ 454.8114318847656
+ ],
+ [
+ 76.79666900634766,
+ 461.2675476074219
+ ],
+ [
+ 76.25714874267578,
+ 468.3069152832031
+ ],
+ [
+ 77.38481140136719,
+ 475.5332946777344
+ ],
+ [
+ 73.531982421875,
+ 453.2146911621094
+ ],
+ [
+ 68.76709747314453,
+ 465.2059326171875
+ ],
+ [
+ 75.84854888916016,
+ 460.73773193359375
+ ],
+ [
+ 70.7256088256836,
+ 464.86749267578125
+ ],
+ [
+ 71.2551040649414,
+ 462.9283752441406
+ ],
+ [
+ 76.33917999267578,
+ 451.8069152832031
+ ],
+ [
+ 71.10301971435547,
+ 463.08111572265625
+ ],
+ [
+ 72.65741729736328,
+ 463.3839111328125
+ ],
+ [
+ 73.61018371582031,
+ 456.7337341308594
+ ],
+ [
+ 73.24059295654297,
+ 456.0784912109375
+ ],
+ [
+ 68.5091552734375,
+ 476.4142150878906
+ ],
+ [
+ 70.04370880126953,
+ 456.46343994140625
+ ],
+ [
+ 63.014320373535156,
+ 463.12646484375
+ ],
+ [
+ 61.955421447753906,
+ 468.7546081542969
+ ],
+ [
+ 61.56809616088867,
+ 468.2552185058594
+ ],
+ [
+ 60.885494232177734,
+ 474.5101623535156
+ ],
+ [
+ 60.22756576538086,
+ 460.3051452636719
+ ],
+ [
+ 63.73371505737305,
+ 477.6210632324219
+ ],
+ [
+ 60.66703796386719,
+ 475.4436340332031
+ ],
+ [
+ 61.8173942565918,
+ 461.1396789550781
+ ],
+ [
+ 70.90507507324219,
+ 452.9064025878906
+ ],
+ [
+ 65.16973114013672,
+ 450.83514404296875
+ ],
+ [
+ 69.94406127929688,
+ 462.7236633300781
+ ],
+ [
+ 68.68267822265625,
+ 455.93572998046875
+ ],
+ [
+ 73.02411651611328,
+ 477.0181884765625
+ ],
+ [
+ 71.89778900146484,
+ 465.02349853515625
+ ],
+ [
+ 66.07562255859375,
+ 451.4003601074219
+ ],
+ [
+ 65.46894836425781,
+ 470.1929931640625
+ ]
+ ]
+ },
+ "video_length": 72,
+ "video_heigth": 1920,
+ "video_width": 1080
+}
+`;
From cae3953ff88492d5af8e68ee3f24ccaaeb23bae2 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:34:47 +0900
Subject: [PATCH 08/13] =?UTF-8?q?chore:=20=EC=98=81=EC=83=81=20=EB=93=B1?=
=?UTF-8?q?=EB=A1=9D=EC=97=90=20=EB=8D=94=EB=AF=B8=EB=8D=B0=EC=9D=B4?=
=?UTF-8?q?=ED=84=B0=20=ED=99=9C=EC=84=B1=ED=99=94?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/TherapistDashBoard/TheraVideoUploader.jsx | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/components/TherapistDashBoard/TheraVideoUploader.jsx b/src/components/TherapistDashBoard/TheraVideoUploader.jsx
index 2f5f6bf..ec65bb5 100644
--- a/src/components/TherapistDashBoard/TheraVideoUploader.jsx
+++ b/src/components/TherapistDashBoard/TheraVideoUploader.jsx
@@ -8,7 +8,7 @@ import { useRef } from "react";
import { useMemo } from "react";
import { useContext } from "react";
import { ReducerContext } from "../../reducer/context.js";
-// import data from "../../librarys/data.js";
+import data from "../../librarys/data.js";
const VideoUploadContainer = styled.div`
margin-top: 18px;
From 1d9dfddc2f52de4240180539fb280532472ce1b8 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:35:27 +0900
Subject: [PATCH 09/13] =?UTF-8?q?chore:=20=EB=B9=84=EB=94=94=EC=98=A4=20?=
=?UTF-8?q?=EB=93=B1=EB=A1=9D=EC=97=90=EC=84=9C=20=EB=B6=88=ED=95=84?=
=?UTF-8?q?=EC=9A=94=ED=95=9C=20styled=20components=20=EC=A0=9C=EA=B1=B0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../TherapistDashBoard/TheraExerciseAdd.jsx | 28 +++----------------
1 file changed, 4 insertions(+), 24 deletions(-)
diff --git a/src/components/TherapistDashBoard/TheraExerciseAdd.jsx b/src/components/TherapistDashBoard/TheraExerciseAdd.jsx
index 2e2660d..755252f 100644
--- a/src/components/TherapistDashBoard/TheraExerciseAdd.jsx
+++ b/src/components/TherapistDashBoard/TheraExerciseAdd.jsx
@@ -11,13 +11,6 @@ import { createVideo } from "../../librarys/api/video.js";
import { useNavigate } from "react-router-dom";
import { useReducer } from "react";
-const Title = styled.h1`
- font-size: 28px;
- font-weight: bold;
- color: #333;
- margin-bottom: 15px;
-`;
-
const InputText = styled(InputTextContainer)`
width: 240px;
margin-right: 32px;
@@ -27,19 +20,6 @@ const InputArea = styled(InputAreaContainer)`
width: 100%;
`;
-const Divider = styled.hr`
- width: 100%;
- height: 1px;
- background-color: #d9d9d9;
- border: none;
- margin-bottom: 20px;
-`;
-
-const TitleA = styled.p`
- font-size: 16px;
- margin-bottom: 10px;
-`;
-
const FlexContainer = styled.div`
display: flex;
justify-content: space-between;
@@ -86,10 +66,10 @@ const TheraExerciseAdd = () => {
return;
}
- // if (skeleton === null) {
- // alert("동영상의 처리가 완료될 때까지 기다려주세요.");
- // return;
- // }
+ if (skeleton === null) {
+ alert("동영상의 처리가 완료될 때까지 기다려주세요.");
+ return;
+ }
if (title.length < 1) {
alert("제목을 2자 이상 입력해주세요.");
From fec89142a6a0ffe5ac9acc542d8a463039cf8c6b Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:35:48 +0900
Subject: [PATCH 10/13] =?UTF-8?q?feat:=20=EC=83=88=EB=A1=9C=EC=9A=B4=20red?=
=?UTF-8?q?ux=20=EA=B8=B0=EB=B0=98=20Modal=20=EC=BB=B4=ED=8F=AC=EB=84=8C?=
=?UTF-8?q?=ED=8A=B8=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Common/Modal.jsx | 100 ++++++++++++++++++
src/components/Common/ModalTitleText.jsx | 52 +++++++++
.../TherapistDashBoard/TheraExerciseModal.jsx | 89 +++++-----------
3 files changed, 177 insertions(+), 64 deletions(-)
create mode 100644 src/components/Common/Modal.jsx
create mode 100644 src/components/Common/ModalTitleText.jsx
diff --git a/src/components/Common/Modal.jsx b/src/components/Common/Modal.jsx
new file mode 100644
index 0000000..27e5001
--- /dev/null
+++ b/src/components/Common/Modal.jsx
@@ -0,0 +1,100 @@
+import styled from "styled-components";
+import PropTypes from "prop-types";
+
+import { hide, selectVisible } from "../../redux/modalSlice.js";
+import { useDispatch, useSelector } from "react-redux";
+import { useCallback, useEffect, useRef, useState } from "react";
+import classNames from "classnames";
+
+const Background = styled.div`
+ width: 100%;
+ height: 100%;
+ left: 0;
+ top: 0;
+ z-index: 99;
+ position: fixed;
+ background-color: rgba(0, 0, 0, 0.25);
+ overflow-y: auto;
+ display: flex;
+ justify-content: center;
+ align-items: flex-start;
+ transition: opacity 0.25s;
+
+ &.locked {
+ visibility: hidden;
+ }
+
+ &.hidden {
+ opacity: 0;
+ }
+`;
+
+const Content = styled.div`
+ width: 600px;
+ min-height: 240px;
+ margin: 90px;
+ padding: 16px 50px;
+ border-radius: 10px;
+ background-color: #ffffff;
+ box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.2);
+ overflow: hidden;
+ z-index: 999;
+`;
+
+const Modal = ({ id, className, style, children, onToggle }) => {
+ const dispatch = useDispatch();
+ const isVisible = useSelector(selectVisible(id));
+ const [interactable, setInteractable] = useState(false);
+ const ref = useRef(null);
+
+ const backgroundClass = {
+ hidden: !isVisible,
+ locked: !(isVisible || interactable),
+ };
+
+ const onClick = useCallback(
+ (e) => {
+ if (ref.current && !ref.current.contains(e.target)) {
+ dispatch(hide(id));
+ }
+ },
+ [ref, dispatch, id],
+ );
+
+ useEffect(() => {
+ document.addEventListener("mousedown", onClick, true);
+ return () => {
+ document.removeEventListener("mousedown", onClick, true);
+ };
+ }, [onClick]);
+
+ useEffect(() => {
+ onToggle(isVisible);
+ }, [isVisible]);
+
+ return (
+ setInteractable(isVisible)}
+ >
+
+ {children}
+
+
+ );
+};
+
+Modal.propTypes = {
+ id: PropTypes.string,
+ className: PropTypes.string,
+ style: PropTypes.object,
+ children: PropTypes.node,
+ onToggle: PropTypes.func,
+};
+
+Modal.defaultProps = {
+ id: "modal",
+ onToggle: () => {},
+};
+
+export default Modal;
diff --git a/src/components/Common/ModalTitleText.jsx b/src/components/Common/ModalTitleText.jsx
new file mode 100644
index 0000000..ddc3deb
--- /dev/null
+++ b/src/components/Common/ModalTitleText.jsx
@@ -0,0 +1,52 @@
+import styled from "styled-components";
+import PropTypes from "prop-types";
+import classNames from "classnames";
+
+import { MdOutlineClose } from "react-icons/md";
+import { useDispatch } from "react-redux";
+import { hide } from "../../redux/modalSlice.js";
+
+const Container = styled.div`
+ width: 100%;
+ height: 70px;
+ border-bottom: 1px solid #d9d9d9;
+ display: flex;
+ align-items: center;
+ justify-content: space-between;
+`;
+
+const Text = styled.h1`
+ vertical-align: center;
+ color: black;
+ font-size: 32px;
+ font-weight: 800;
+`;
+
+const Icon = styled(MdOutlineClose)`
+ width: 36px;
+ height: 36px;
+ color: #cccccc;
+
+ cursor: pointer;
+`;
+
+const ModalTitleText = ({ id, text }) => {
+ const dispatch = useDispatch();
+ return (
+
+ {text}
+ dispatch(hide(id))} />
+
+ );
+};
+
+ModalTitleText.propTypes = {
+ id: PropTypes.string,
+ text: PropTypes.string,
+};
+
+ModalTitleText.defaultProps = {
+ text: "",
+};
+
+export default ModalTitleText;
diff --git a/src/components/TherapistDashBoard/TheraExerciseModal.jsx b/src/components/TherapistDashBoard/TheraExerciseModal.jsx
index ee067b5..62a5313 100644
--- a/src/components/TherapistDashBoard/TheraExerciseModal.jsx
+++ b/src/components/TherapistDashBoard/TheraExerciseModal.jsx
@@ -1,79 +1,40 @@
-import styled from 'styled-components';
-import PropTypes from 'prop-types';
-import XButton from '../../assets/icons/iconx.png';
+import { styled } from "styled-components";
-const Overlay = styled.div`
- position: fixed;
- top: 0;
- left: 0;
- width: 100vw;
- height: 100vh;
- background-color: rgba(0, 0, 0, 0.4);
- display: flex;
- justify-content: center;
- align-items: center;
- z-index:1000;
-`;
+import Modal from "../Common/Modal.jsx";
-const ModalContainer = styled.div`
- width: 600px;
- height: 568px;
- background-color: #FFFFFF;
- border-radius: 10px;
- padding: 20px;
- box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
- position: relative;
-`;
-
-const Title = styled.h1`
- font-size: 28px;
- font-weight: bold;
- color: #333;
- display: inline-block;
-`;
+import { selectProps } from "../../redux/modalSlice.js";
+import { useSelector } from "react-redux";
+import ModalTitleText from "../Common/ModalTitleText.jsx";
-const CloseIcon = styled.img`
- position: absolute;
- right: 20px;
- top: 20px;
- cursor: pointer;
- margin-top:10px;
+const Container = styled.div`
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ gap: 32px;
`;
-const Divider = styled.hr`
+const ExerciseVideo = styled.video`
width: 100%;
- height: 1px;
- background-color: #d9d9d9;
- border: none;
- margin-top: 10px;
- margin-bottom: 20px;
-`;
-
-const ExerciseVideo = styled.div`
- width: 500px;
height: 400px;
- background-color: #DFDFDF;
- border: 1px solid #ABABAB;
+ margin-bottom: 32px;
+ background-color: #dfdfdf;
+ border: 1px solid #ababab;
border-radius: 10px;
- margin-left: 30px;
`;
-export const TheraExerciseModal = ({ onClose }) => {
+const id = "therapist_video_preview";
+
+const TheraExerciseModal = () => {
+ const value = useSelector(selectProps(id));
return (
-
- e.stopPropagation()}>
- 가이드 영상
-
-
-
-
-
+
+
+
+
+
+
);
-}
-
-TheraExerciseModal.propTypes = {
- onClose: PropTypes.func.isRequired,
};
-export default TheraExerciseModal;
\ No newline at end of file
+export default TheraExerciseModal;
From cc82dcdcaca6d32fdb69cf684493668607b45213 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:36:13 +0900
Subject: [PATCH 11/13] =?UTF-8?q?feat:=20=EC=9A=B4=EB=8F=99=20=EB=AA=A9?=
=?UTF-8?q?=EB=A1=9D=20=ED=8E=98=EC=9D=B4=EC=A7=80=20API=20=EC=97=B0?=
=?UTF-8?q?=EA=B2=B0=20=EB=B0=8F=20=EB=A6=AC=ED=8C=A9=ED=86=A0=EB=A7=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/Dropdown/DropdownFilter.jsx | 116 ++++++++++-------
src/components/Input/InputTextContainer.jsx | 7 +-
src/components/Input/SearchBar.jsx | 33 +++--
.../TherapistDashBoard/TheraExerciseList.jsx | 123 ++++++++++--------
.../TheraSeveralExercise.jsx | 99 ++++++++------
src/pages/Therapist/TheraExerciseListPage.jsx | 22 +---
src/reducer/video-list.js | 40 ++++++
7 files changed, 270 insertions(+), 170 deletions(-)
create mode 100644 src/reducer/video-list.js
diff --git a/src/components/Dropdown/DropdownFilter.jsx b/src/components/Dropdown/DropdownFilter.jsx
index f04c242..886577b 100644
--- a/src/components/Dropdown/DropdownFilter.jsx
+++ b/src/components/Dropdown/DropdownFilter.jsx
@@ -1,99 +1,115 @@
-import { useState } from 'react';
-import styled from 'styled-components';
+import { useState } from "react";
+import styled from "styled-components";
+import PropTypes from "prop-types";
import dropdownicon from "../../assets/icons/dropdownicon.png";
+import { MdOutlineKeyboardArrowDown } from "react-icons/md";
+
+const Container = styled.div`
+ position: relative;
+`;
+
const Label = styled.div`
- font-family: 'Spoqa Han Sans Neo', 'sans-serif';
font-weight: 500;
font-size: 16px;
margin-bottom: 3.75px;
- margin-top:-10px;
+ margin-top: -10px;
padding-top: 7.5px;
`;
const DropdownContainer = styled.div`
width: 210px;
height: 40px;
- background-color: #FFFFFF;
- border: 0.75px solid #BBBBBB;
- position: relative;
+ padding: 0 8px;
+ border: 0.75px solid #bbbbbb;
+ display: flex;
+ align-items: center;
cursor: pointer;
- margin-bottom: 7.5px;
border-radius: 7.5px;
- box-shadow: 0px 1.5px 3px rgba(0, 0, 0, 0.1);
+ box-shadow: 0px 1.5px 3px rgba(0, 0, 0, 0.1);
`;
-const DropdownText = styled.input`
- width: calc(100% - 45px);
- height: 100%;
+const DropdownText = styled.p`
border: none;
- font-family: 'Spoqa Han Sans Neo', 'sans-serif';
font-weight: 500;
- font-size: 16px;
- padding-left: 7.5px;
- &:focus {
- outline: none;
- }
+ font-size: 14px;
+ flex-grow: 1;
`;
-const DropdownIcon = styled.img`
- position: absolute;
- right: 7.5px;
- top: 50%;
- transform: translateY(-50%);
+const DropdownIcon = styled(MdOutlineKeyboardArrowDown)`
+ width: 36px;
+ height: 36px;
`;
const DropdownList = styled.div`
- width: 100%;
- max-height: ${props => (props.open ? '112.5px' : '0')};
+ width: 210px;
+ max-height: ${(props) => (props.open ? "120px" : "0px")};
+ margin-top: 8px;
overflow-y: auto;
position: absolute;
- top: 100%;
- left: 0;
- background-color: #FFFFFF;
+ background-color: #ffffff;
border: 0.75px solid #ccc;
+ border-radius: 8px;
z-index: 1;
+ opacity: ${(props) => (props.open ? "1" : "0")};
+
+ transition: all 0.25s;
`;
const DropdownItem = styled.div`
padding: 7.5px;
+ transition: background-color 0.2s;
+ cursor: pointer;
+
+ &:hover {
+ background-color: #dfdfdf;
+ }
`;
-function DropdownFilter({ label, items }) {
+function DropdownFilter({ label, items, defaultText, onSelect }) {
const [isOpen, setIsOpen] = useState(false);
- const [text, setText] = useState('정렬 선택'); // 초기값을 '정렬 선택'으로 설정
+ const [value, setValue] = useState(null);
const toggleDropdown = () => {
setIsOpen(!isOpen);
};
const handleItemClick = (item) => {
- setText(item);
- setIsOpen(false);
+ setValue(item);
+ setIsOpen(false);
+ onSelect(item);
};
return (
-
-
+
+ {label ? : null}
- setText(e.target.value)}
- style={{fontSize: '14px', color: '#000000'}}
- />
-
- {isOpen && (
-
- {items.map((item, index) => (
- handleItemClick(item)}>
- {item}
-
- ))}
-
- )}
+ {value?.value || defaultText}
+
-
+
+ handleItemClick(null)}>
+ {defaultText}
+
+ {items.map((item) => (
+ handleItemClick(item)}>
+ {item.value}
+
+ ))}
+
+
);
}
+DropdownFilter.propTypes = {
+ label: PropTypes.string,
+ items: PropTypes.arrayOf(PropTypes.object),
+ defaultText: PropTypes.string,
+ onSelect: PropTypes.func,
+};
+
+DropdownFilter.defaultProps = {
+ defaultText: "선택하기...",
+};
+
export default DropdownFilter;
diff --git a/src/components/Input/InputTextContainer.jsx b/src/components/Input/InputTextContainer.jsx
index 20c9274..5ecba06 100644
--- a/src/components/Input/InputTextContainer.jsx
+++ b/src/components/Input/InputTextContainer.jsx
@@ -17,7 +17,7 @@ const Label = styled.p`
margin-bottom: 6px;
`;
-function InputTextContainer({ label, value, onInput, ...props }) {
+function InputTextContainer({ label, required, value, onInput, ...props }) {
return (
@@ -28,8 +28,13 @@ function InputTextContainer({ label, value, onInput, ...props }) {
InputTextContainer.propTypes = {
label: PropTypes.string,
+ required: PropTypes.bool,
value: PropTypes.string,
onInput: PropTypes.func,
};
+InputTextContainer.defaultProps = {
+ required: false,
+};
+
export default InputTextContainer;
diff --git a/src/components/Input/SearchBar.jsx b/src/components/Input/SearchBar.jsx
index 5df5081..3c29e80 100644
--- a/src/components/Input/SearchBar.jsx
+++ b/src/components/Input/SearchBar.jsx
@@ -1,32 +1,35 @@
-import styled from 'styled-components';
+import styled from "styled-components";
import Iconsearch from "../../assets/icons/iconsearch.png";
+import { useContext } from "react";
+import { ReducerContext } from "../../reducer/context.js";
+import { debounce } from "../../librarys/util.js";
const SearchContainer = styled.div`
width: 500px;
height: 40px;
- background-color: #FAFAFA;
- border: 1px solid #BBBBBB;
+ background-color: #fafafa;
+ border: 1px solid #bbbbbb;
border-radius: 10px;
display: flex;
align-items: center;
`;
const SearchIcon = styled.img`
- width: 20px;
+ width: 20px;
height: 20px;
margin-left: 10px;
`;
const SearchInput = styled.input`
- width: calc(100% - 40px);
+ width: calc(100% - 40px);
height: 100%;
border: none;
background-color: transparent;
font-size: 14px;
color: #000;
- padding-left: 10px;
+ padding-left: 10px;
&::placeholder {
- color: #C8C8C8;
+ color: #c8c8c8;
}
&:focus {
outline: none;
@@ -34,10 +37,24 @@ const SearchInput = styled.input`
`;
const SearchBar = () => {
+ const [state, dispatch] = useContext(ReducerContext);
+
+ function onChange(event) {
+ const value = event.target.value;
+
+ dispatch({
+ type: "query",
+ payload: value,
+ });
+ }
+
return (
-
+
);
};
diff --git a/src/components/TherapistDashBoard/TheraExerciseList.jsx b/src/components/TherapistDashBoard/TheraExerciseList.jsx
index bae1619..058b356 100644
--- a/src/components/TherapistDashBoard/TheraExerciseList.jsx
+++ b/src/components/TherapistDashBoard/TheraExerciseList.jsx
@@ -3,72 +3,85 @@ import Pagination from "../Pagination/Pagination";
import SearchBar from "../Input/SearchBar";
import DropdownFilter from "../Dropdown/DropdownFilter";
import TheraSeveralExercise from "./TheraSeveralExercise";
-
-const Container = styled.div`
- width: 800px;
- height: 1200px;
- margin: 0 auto;
- padding: 20px;
- border: 1px solid #0064ff;
- border-radius: 10px;
- background-color: #ffffff;
- font-family: "Spoqa Han Sans Neo", "sans-serif";
- margin-top:10px;
-`;
-
-const Title = styled.h1`
- font-size: 28px;
- font-weight: bold;
- color: #333;
- margin-bottom: 15px;
-`;
-
-const Divider = styled.hr`
- width: 100%;
- height: 1px;
- background-color: #d9d9d9;
- border: none;
- margin-bottom: 20px;
-`;
+import { CATEGORY_TYPE } from "../../librarys/type.js";
+import TitleText from "../Common/TitleText.jsx";
+import BlockContainer from "../Common/BlockContainer.jsx";
+import { ReducerContext } from "../../reducer/context.js";
+import { useEffect, useReducer } from "react";
+import {
+ intialVideoListState,
+ videoListReducer,
+} from "../../reducer/video-list.js";
+import { getVideoList } from "../../librarys/api/video.js";
+import TheraExerciseModal from "./TheraExerciseModal.jsx";
const SearchAndFilterContainer = styled.div`
+ margin-top: 28px;
+ margin-bottom: 24px;
display: flex;
justify-content: space-between;
align-items: center;
- margin-bottom: 20px;
- width: 720px;
`;
-const filterlist = ["팔 재활", "어깨 재활", "허벅지 재활", "무릎 재활"];
+const List = styled.div`
+ display: flex;
+ flex-direction: column;
+ gap: 24px;
+`;
+
+const filters = CATEGORY_TYPE.map((item) => item);
const TheraExerciseList = () => {
- const totalItems = 30;
- const itemsPerPage = 6;
+ const [state, dispatch] = useReducer(videoListReducer, intialVideoListState);
+ const { list, page, query, category } = state;
+
+ useEffect(() => {
+ (async () => {
+ const data = await getVideoList(page, query, category);
+ dispatch({
+ type: "data",
+ payload: data,
+ });
+ })();
+ }, [page, query, category]);
+
+ function onCategorySelect(item) {
+ dispatch({
+ type: "category",
+ payload: item?.key,
+ });
+ }
- const handlePageChange = (selectedPage) => {
- console.log("Selected page:", selectedPage);
- };
return (
-
- 운동 목록
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+ {list.map((item) => (
+
+ ))}
+
+
+
+
+
);
};
-export default TheraExerciseList ;
+export default TheraExerciseList;
diff --git a/src/components/TherapistDashBoard/TheraSeveralExercise.jsx b/src/components/TherapistDashBoard/TheraSeveralExercise.jsx
index 40b39b8..47b9c04 100644
--- a/src/components/TherapistDashBoard/TheraSeveralExercise.jsx
+++ b/src/components/TherapistDashBoard/TheraSeveralExercise.jsx
@@ -1,64 +1,89 @@
-import styled from 'styled-components';
-import TheraExerciseModal from './TheraExerciseModal';
-import {useState} from "react";
+import styled from "styled-components";
+import { useState } from "react";
+import PropTypes from "prop-types";
+import { useDispatch } from "react-redux";
+import { show } from "../../redux/modalSlice.js";
-const CardContainer = styled.div`
+const Container = styled.div`
display: flex;
- align-items: flex-start;
padding: 15px;
- border: 1px solid #e0e0e0;
+ border: 1px solid #bbbbbb;
border-radius: 10px;
- width: 720px;
- height: 120px;
background-color: #ffffff;
- position: relative;
- margin-bottom: 20px;
+ cursor: pointer;
+ overflow: hidden;
+
+ gap: 18px;
+
+ transition:
+ transform 0.25s,
+ box-shadow 0.25s;
+
+ &:hover {
+ transform: translateY(-2px);
+ box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
+ }
`;
-const ExerciseThumbnail = styled.div`
+const Thumbnail = styled.img`
width: 120px;
height: 88px;
- background-color: #DFDFDF;
- border: 1px solid #ABABAB;
+ background-color: #1f1f1f;
+ border: 1px solid #ababab;
border-radius: 10px;
- margin-right: 15px;
+ object-fit: contain;
`;
-const ExerciseTitle = styled.div`
+const Info = styled.div`
+ flex-shrink: 1;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+ gap: 6px;
+`;
+
+const Title = styled.div`
font-size: 20px;
color: #000000;
- font-weight: bold;
+ font-weight: 800;
`;
-const ExerciseDescription = styled.div`
+const Description = styled.div`
+ height: 53px;
font-size: 13px;
color: #000000;
- margin-top: 5px;
+ overflow: hidden;
`;
-const TheraSeveralExercise = () => {
- const [isModalOpen, setIsModalOpen] = useState(false);
-
- const handleOpenModal = () => {
- setIsModalOpen(true);
- }
+const TheraSeveralExercise = ({ id, title, description, image, video }) => {
+ const dispatch = useDispatch();
- const handleCloseModal = () => {
- setIsModalOpen(false);
+ function onClick() {
+ dispatch(
+ show({
+ id: "therapist_video_preview",
+ props: video,
+ }),
+ );
}
return (
- <>
-
-
-
- 운동 제목
- 운동 설명
-
-
- {isModalOpen && }
- >
+
+
+
+ {title}
+ {description}
+
+
);
};
-export default TheraSeveralExercise;
\ No newline at end of file
+TheraSeveralExercise.propTypes = {
+ id: PropTypes.string,
+ title: PropTypes.string,
+ description: PropTypes.string,
+ image: PropTypes.string,
+ video: PropTypes.string,
+};
+
+export default TheraSeveralExercise;
diff --git a/src/pages/Therapist/TheraExerciseListPage.jsx b/src/pages/Therapist/TheraExerciseListPage.jsx
index eb01b9f..a47ddf9 100644
--- a/src/pages/Therapist/TheraExerciseListPage.jsx
+++ b/src/pages/Therapist/TheraExerciseListPage.jsx
@@ -1,29 +1,13 @@
import styled from "styled-components";
import BackButton from "../../components/Button/BackButton";
import TheraExerciseList from "../../components/TherapistDashBoard/TheraExerciseList";
-
-const PageContainer = styled.div`
- display: flex;
- flex-direction: column;
- height: 100vh;
-`;
-
-const CenteredContainer = styled.div`
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- flex: 1;
- margin-top: 50px;
-`;
+import PageContainer from "../../components/Common/PageContainer";
const TheraExerciseListPage = () => {
return (
-
-
-
-
+
+
);
};
diff --git a/src/reducer/video-list.js b/src/reducer/video-list.js
new file mode 100644
index 0000000..a91d1f8
--- /dev/null
+++ b/src/reducer/video-list.js
@@ -0,0 +1,40 @@
+import { CATEGORY_TYPE } from "../librarys/type.js";
+
+export const intialVideoListState = {
+ query: "",
+ category: null,
+ list: [],
+ page: 1,
+ totalItems: 80,
+ itemsPerPage: 10,
+};
+
+export function videoListReducer(state, action) {
+ switch (action.type) {
+ case "query":
+ return {
+ ...state,
+ query: action.payload,
+ };
+ case "category":
+ return {
+ ...state,
+ category: action.payload,
+ };
+ case "page":
+ return {
+ ...state,
+ page: action.payload,
+ };
+ case "data":
+ return {
+ ...state,
+ list: action.payload.dtoList,
+ page: action.payload.page,
+ totalPage: action.payload.end,
+ };
+ default:
+ console.error("[VideoListReducer] Undefined action: " + action.type);
+ return state;
+ }
+}
From f810c50bdb94ab849e2d8e364f8237bc682c04a9 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:36:29 +0900
Subject: [PATCH 12/13] =?UTF-8?q?feat:=20debounce=20=EB=B0=8F=20throttle?=
=?UTF-8?q?=20=ED=95=A8=EC=88=98=20=EC=B6=94=EA=B0=80?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/librarys/util.js | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
create mode 100644 src/librarys/util.js
diff --git a/src/librarys/util.js b/src/librarys/util.js
new file mode 100644
index 0000000..77ddd07
--- /dev/null
+++ b/src/librarys/util.js
@@ -0,0 +1,19 @@
+export const debounce = (callback, delay) => {
+ let timer;
+ return function () {
+ clearTimeout(timer);
+ timer = setTimeout((_) => callback.apply(this, arguments), delay);
+ };
+};
+
+export const throttle = (callback, delay) => {
+ let timer;
+ return function () {
+ if (!timer) {
+ timer = setTimeout((_) => {
+ callback.apply(this, arguments);
+ timer = undefined;
+ }, delay);
+ }
+ };
+};
From de05e26b2a0a1ba229508577436b65f8a5b798f0 Mon Sep 17 00:00:00 2001
From: PortalCube <35104213+PortalCube@users.noreply.github.com>
Date: Tue, 31 Oct 2023 16:41:18 +0900
Subject: [PATCH 13/13] =?UTF-8?q?fix:=20=EA=B2=BD=EB=A1=9C=20=EC=98=A4?=
=?UTF-8?q?=EB=A5=98=20=EC=88=98=EC=A0=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/redux/userSlice.js | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/src/redux/userSlice.js b/src/redux/userSlice.js
index 000dbce..7d14146 100644
--- a/src/redux/userSlice.js
+++ b/src/redux/userSlice.js
@@ -1,16 +1,15 @@
-import { createSlice, createAsyncThunk } from '@reduxjs/toolkit';
-import { userLogin } from '../librarys/login-api.js';
-
+import { createSlice, createAsyncThunk } from "@reduxjs/toolkit";
+import { userLogin } from "../librarys/dummy-api.js";
export const loginUser = createAsyncThunk(
- 'user/loginUser',
+ "user/loginUser",
async ({ id, password }, thunkAPI) => {
const response = await userLogin(id, password);
if (!response) {
- return thunkAPI.rejectWithValue('Login failed');
+ return thunkAPI.rejectWithValue("Login failed");
}
return response;
- }
+ },
);
export const userSlice = createSlice({
@@ -51,7 +50,7 @@ export const { logout } = userSlice.actions;
export const selectName = (state) => state.user.name;
export const selectEmail = (state) => state.user.email;
export const selectIsLoggedIn = (state) => state.user.access_token !== null;
-export const selectToken = (state) => state.user.name;
+export const selectToken = (state) => state.user.name;
export const selectIsAdmin = (state) => state.user.admin;
export default userSlice.reducer;