Skip to content

Instantly share code, notes, and snippets.

@ahn-nath
Last active July 25, 2022 01:16
Show Gist options
  • Save ahn-nath/34b559ca0648f577fe46c73e09e60105 to your computer and use it in GitHub Desktop.
Save ahn-nath/34b559ca0648f577fe46c73e09e60105 to your computer and use it in GitHub Desktop.
This Gist contains files of the PsiPhight app that I developed, which is a web application that is equipped with user-specific dashboards that contain relevant data about the fighter (user) performance. This version of the project is a proof of concept (POC or PoC) in transition to the minimum viable product MVP stage (pilot program).

Description

This file lists some main/core views I designed (low-fidelity, high fidelity, final implementation) and developed with Bootstrap It includes the latest version of the project (24/07/22), and does not have the branding image adapted to it. During the next two weeks, another designer will provide the “branding files” and a UX designer will review the project again. This file will not contain those updates, as it is not a representation of my work.

1. Splash screen


Imgur

2. Sign in/Log in


Imgur

3. Sign up/Register


Imgur

4. Main dashboard with lifetime statistics


Imgur

5. Sessions dashboard


Imgur

Add a session


Imgur

Diagram description


Imgur


Imgur

6. Upload a video


Imgur

PsiPhight

The Modern Performance Analyzer for Fighters

MHL Application section for the secret GitHub Gist


This secret gist contains a version of the PsiPhight/Queensbury.io app I have been working on during the last 5 months, as a freelance junior software engineer. I, in agreement with the client and project owner, carefully selected and curated files of the Django web app of the project to apply to the Major League Hackathon Fellowship. The full project also requires a Docker container and a data pipeline process that contains the core data science component. However, I cannot share it, even though I participated in the software development process, along with a data scientist.

Organization

This is the organization and relevance of each group of files, based on the first two digits of each filename

00_
Descriptive files: general info about the project.
  • 00_README.md
  • 00_app_views.md
01_
App files: files inside the Django app that are core to the project.
  • 01_admin.py
  • 01_form_validators.py
  • 01_forms.py
  • 01_models.py
  • 01_urls.py
  • 01_util.py
  • 01_views.py
02_
Test files: unit and integration tests.
  • 02_test_apis.py
  • 02_test_calculations.py
  • 02_test_client.py
  • 02_test_expected_processed_output.json
  • 02_test_interface.py
  • 02_test_json_output.json
03_
Templates/UI: related to the user interface and HTML/CSS/Bootstrap and the template engine.
  • 03_base.html
  • 03_single_diagram.html
04_
Client functions: related to the logic and calls to the Vimeo and Google Cloud Storage APIs used.
  • 04_gcloud_functions.py
  • 04_vimeo_functions.py
05_
Supporting files: related to the sample input, sample output, and a Git Hook file for the "git push" command.
  • 05_pre_push
  • 05_sample_input.md
  • 05_sample_output.json

Hope it is easy to follow, and thanks for your time.


PsiPhight is a web application that is equipped with user-specific dashboards that contain relevant data about the fighter performance.

Boxers need more accurate ways of estimating their performance and improving with the help of a technical assessment that provides consistent output for specific training sessions across different timeframes.

This system uses machine learning algorithms to allow for the deep analysis of body mechanics, so that boxers can analyze their performance and the performance of a potential opponent with better accuracy and improve their fighting techniques.

Process involved

  • A video is given as an input
  • For each frame of the video, a computer vision model will help detect the entity closest to the concept of a human and evaluate the activity to generate x,y, and z points that correspond to COCO keypoints or person keypoints localization.
  • The dataset is generated and is used to create figures/graphs that will be seized by user dashboards.
  • The dashboards will be accessible via the web app.

Features

  • User authentication for custom analysis.
  • Create and manage user sessions.
  • Create and manage training videos.
  • Visualize and generate custom statistics per video and session/group of videos.

PsiPhight is a lightweight app based on Machine Learning techniques that permit the analysis of user performance and help generate intuitive dashboards for the user.

Tech

Psiphight uses a number of open source projects to work properly:

  • Python - a high-level, general-purpose programming language.
  • Flask - a micro web framework written in Python.
  • Docker - a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers.
  • Bootstrap - a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
  • Plotly - the front end for ML and data science models.
  • Vertex AI - the single environment for data scientists to complete all of their ML work.

Installation

Psiphight requires Python 3+ to run.

We will walk you through the regular process of installing a Django app:

  1. Clone the repository
git clone https://github.com/Cryptius/psiPhightMain.git
  1. Create your own virtual environment
python -m venv venv
source venv/bin/activate
  1. Install the requirements
pip install -r requirements.txt
  1. Generate a new secret key For this, you can either generate a new one by creating a new Django project and just copying and pasting the secret key of the project (1), or by using a service like Djecrety.

  2. Make your migrations

python manage.py makemigrations
python manage.py migrate
  1. Create a new superuser
python manage.py createsuperuser
  1. Run the server
python manage.py runserver

This command will also trigger a post initialization script that will activate a pre-push git hook that you need to use to run tests before pushing commits to the remote repository.

Development

Want to contribute? Great!

Contact @ahn-nath on how to proceed.

Docker

The Docker container for this project is in this repository.

from django.contrib import admin
# Register your models here.
from psiphightApp.models import Session, Video, Stat
# when you go to the admin panel, this tables will be displayed
admin.site.register(Session)
admin.site.register(Video)
admin.site.register(Stat)
from django.core.exceptions import ValidationError
from django.utils.translation import gettext_lazy as _
from psiphightApp.util import fetch_vimeo_video_data
def validate_not_null(value):
"""
Validator used to check that a valid select option was chosen. The 'None' option is the placeholder option,
therefore, is invalid.
:arg value: option the user selected.
"""
if value is None:
raise ValidationError(
_('%(value)s is not a category. Please select a category'),
params={'value': value},
)
def validate_is_a_vimeo_video(value):
"""
Validator used to check if we received a valid Vimeo URL as input.
:arg value: the Vimeo URL to check.
"""
# make API request to get video data
should_raise_error = True
data = fetch_vimeo_video_data(value)
# if we receive data and a valid id, do not raise an error
if data is not None and data['video_id'] > 0:
should_raise_error = False
# raise error
if should_raise_error:
raise ValidationError(
_('"%(value)s" is not a valid Vimeo video URL. Please try again'),
params={'value': value},
)
from django import forms
from django.contrib.auth.forms import UserCreationForm
from django.contrib.auth.models import User
from django.forms import ModelForm
from psiphightApp.form_validators import validate_not_null
from psiphightApp.models import Session, Video
class RegistrationForm(UserCreationForm):
# define fields and restrictions
email = forms.EmailField(
max_length=100,
required=True,
help_text='Enter Email Address',
widget=forms.TextInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'Email',
'aria-describedby': 'emailHelp'}),
)
first_name = forms.CharField(
max_length=100,
required=True,
help_text='Enter First Name',
widget=forms.TextInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'First Name'}),
)
last_name = forms.CharField(
max_length=100,
required=True,
help_text='Enter Last Name',
widget=forms.TextInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'Last Name'}),
)
username = forms.CharField(
max_length=200,
required=True,
help_text='Enter Username',
widget=forms.TextInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'Username'}),
)
password1 = forms.CharField(
help_text='Enter Password',
required=True,
widget=forms.PasswordInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'Password'}),
)
password2 = forms.CharField(
required=True,
help_text='Enter Password Again',
widget=forms.PasswordInput(attrs={'class': 'form-control form-control-user', 'placeholder': 'Password Again'}),
)
class Meta:
model = User
fields = (
'username',
'first_name',
'last_name',
'email',
'password1',
'password2'
)
def save(self, commit=True):
# set user and do not save until I add the 'custom fields'
user = super(RegistrationForm, self).save(commit=False)
user.first_name = self.cleaned_data['first_name']
user.last_name = self.cleaned_data['last_name']
user.email = self.cleaned_data['email']
if commit:
user.save()
return user
class SessionForm(ModelForm):
# define fields and restrictions
session_id = forms.IntegerField(
required=False,
initial=None,
label=False,
widget=forms.NumberInput(
attrs={'class': 'form-control form-control-user mb-3 d-none'}),
)
session_name = forms.CharField(
min_length=3,
max_length=100,
required=True,
widget=forms.TextInput(
attrs={'class': 'form-control form-control-user mb-3', 'placeholder': 'Enter the identifier here'}),
)
session_category = forms.ChoiceField(
required=True,
widget=forms.Select(attrs={'class': 'form-control form-control-user mb-3'}),
choices=[
(None, 'Select a category'),
(0, 'Shadowboxing'),
(1, 'Heavy bag'),
(2, 'Sparring (coming soon)'),
],
# we use this validator to make the user to select a non-null option
validators=[validate_not_null]
)
class Meta:
model = Session
fields = (
'session_name',
'session_category'
)
def save(self, commit=True):
# set session and do not save until I add the 'custom fields'
session = super(SessionForm, self).save(commit=False)
session.session_name = self.cleaned_data['session_name']
session.session_category = self.cleaned_data['session_category']
if commit:
session.save()
return session
class VideoForm(ModelForm):
# on init/form creation, we want to use a custom parameter to create our form
def __init__(self, *args, **kwargs):
user_id = kwargs.pop('user_id')
super(VideoForm, self).__init__(*args, **kwargs)
self.fields['session_id'] = forms.ModelChoiceField(
label=False,
required=True,
empty_label="Select a session",
queryset=Session.objects.filter(user_id=user_id),
widget=forms.Select(attrs={'class': 'form-control form-control-user mb-3'}),
)
# define fields and restrictions
video_content = forms.FileField(label=False, required=True, widget=forms.FileInput(
attrs={'class': 'form-control mb-3 py-3 border-0'}))
video_name = forms.CharField(
label=False,
min_length=3,
max_length=100,
required=True,
widget=forms.TextInput(
attrs={'class': 'form-control form-control-user mb-3', 'placeholder': 'Video name'}),
)
class Meta:
model = Video
fields = (
'video_content',
'video_name',
'session_id',
)
def save(self, commit=True):
# set video and do not save until I add the 'custom fields'
video = super(VideoForm, self).save(commit=False)
video.video_content = self.cleaned_data['video_content']
video.video_name = self.cleaned_data['video_name']
if commit:
video.save()
return video
from datetime import datetime
from django.contrib.auth.models import User
from django.db import models
# Create your models here.
class Session(models.Model):
"""
The Session model/object is responsible for storing relevant data about a group of videos that are associated between
them.
Session
/session_name
/session_category
/created_date
/user_id
"""
session_name = models.CharField(max_length=100)
session_category = models.IntegerField()
created_date = models.DateTimeField(auto_now_add=True, blank=True)
user_id = models.ForeignKey(User, default=None, on_delete=models.CASCADE)
def __str__(self):
return '%s %s' % (self.session_name, self.created_date)
class Video(models.Model):
"""
The Video model/object is responsible for storing data associated to the primary source of statistics or the
most important input of the app.
Video
/video_name
/video_content
/video_stats
/created_date
/session_id
"""
video_name = models.CharField(max_length=100)
video_content = models.CharField(max_length=200)
created_date = models.DateTimeField(auto_now_add=True, blank=True)
session_id = models.ForeignKey(Session, default=None, on_delete=models.CASCADE)
video_duration = models.IntegerField(default=0)
user_id = models.ForeignKey(User, default=None, on_delete=models.CASCADE, null=True)
def __str__(self):
return '%s %s' % (self.video_name, self.created_date)
class Stat(models.Model):
"""
The Stat object/model will contain the stats associated to a particular Video.
Stat
/stats_1
/stats_2
/json_original
/avg_punches_min
/head_off_centerline
/video_id
/session_id
/created_date
/user_id
"""
stats_1 = models.TextField()
stats_2 = models.JSONField()
json_original = models.JSONField()
avg_punches_min = models.IntegerField(default=0)
head_off_centerline = models.FloatField(default=0.0)
video_id = models.ForeignKey(Video, default=None, on_delete=models.CASCADE)
session_id = models.ForeignKey(Session, default=None, on_delete=models.CASCADE)
created_date = models.DateTimeField(auto_now_add=True, blank=True)
user_id = models.ForeignKey(User, default=None, on_delete=models.CASCADE, null=True)
def __str__(self):
return 'Stats of %s' % self.video_id
# psiPhightMain/psiphightApp/urls.py
from django.contrib.auth.views import LoginView
from django.urls import path
from . import views
urlpatterns = [
# views.method-name
path('', views.splash_screen, name="home"),
path('login/', LoginView.as_view(redirect_authenticated_user=True), name='login'),
path('signup/', views.register, name="signup"),
path('main_dashboard/', views.main_dashboard, name="main_dashboard"),
path('sessions/', views.sessions, name="sessions"),
path('sessions/<int:session_id>', views.sessions, name="sessions_id"),
path('sessions/delete/<int:session_id>', views.delete_session),
path('single_session/<int:session_id>', views.single_session, name="single_session"),
path('single_diagram/<int:video_id>', views.single_diagram, name="single_diagram"),
path('upload_video/', views.upload_video, name="upload_video"),
path('blank/', views.blank, name="blank"),
path('video_stats', views.video_stats, name="video_stats")
]
from statistics import mean
import numpy as np
import plotly.graph_objects as go
import requests
# Plotly
from django.db.models import Sum
from plotly.offline import plot
from psiphightApp.models import Stat, Video, Session
def get_number_of_punches(json_object):
"""
We get a JSON object and inspect each frame dictiory inside of it to find and count punches.
The total number is returned.
:param json_object to inspect.
:return: total number of punches found after iterating through dictionary.
"""
# number of punches found
punch_count = 0
# iterate through dictionary and check if we have a punch in the frames
for key in json_object:
frame_object = json_object[key]
offense = False if frame_object['offense'] == 'False' else frame_object['offense']
defense = False if frame_object['defense'] == 'False' else frame_object['defense']
# if we have a punch in frame, count and store value
if offense or defense:
punch_count += 1
return punch_count
def fetch_vimeo_video_data(video_url):
"""
Given a video URL, we fetch a JSON object with metadata and related details to it on Vimeo.
:param video_url: video_url to fetch the data for.
:return: JSON response <data> of the video as a Python dictionary. None if the request is unsuccessful or if the
request body does not contain the 'video_id' key.
"""
# params
vimeo_base_url = "https://vimeo.com/api/oembed.json?url=";
url = vimeo_base_url + video_url
# make API call
r = requests.get(url)
# check if the response was successful
if r.status_code == 200:
# body response
data = r.json()
if data is not None and data['video_id'] > 0:
return data
return None
# -- helper methods --
def generate_test_plotly_divs():
"""
We use generic numbers to produce a Plotly diagram object that we can test with an HTML display.
:return: generic Plotly diagram as an HTML object (div).
"""
# args
x = [i for i in range(-10, 11)]
y2 = [i ** 2 for i in x]
labels = ['Oxygen', 'Hydrogen', 'Carbon_Dioxide', 'Nitrogen']
values = [4500, 2500, 1053, 500]
# figures
fig1 = go.Figure(data=go.Scatter(x=x, y=y2, mode='markers'))
fig2 = go.Figure(data=go.Scatter(x=x, y=y2))
fig3 = go.Figure(data=[go.Pie(labels=labels, values=values)])
fig4 = go.Figure(data=[go.Histogram(x=x)])
# setting layout of the figure.
layout = {
'title': 'Title of the figure',
'xaxis_title': 'X',
'yaxis_title': 'Y',
'height': 360,
'width': 700,
}
# getting HTML needed to render the plot.
plot_div_1 = plot({'data': fig1, 'layout': layout},
output_type='div')
plot_div_2 = plot({'data': fig2, 'layout': layout},
output_type='div')
plot_div_3 = plot({'data': fig3, 'layout': layout},
output_type='div')
plot_div_4 = plot({'data': fig4, 'layout': layout},
output_type='div')
return [plot_div_1, plot_div_2, plot_div_3, plot_div_4]
# moving average implementation that uses Numpy
def moving_average(a, n=60):
"""
Calculate the moving average of an arbitrary iterable, such as a list, over
n time window.
:param a = an iterable of any length, a Python list is fine
:param n = size of the time window; default is 60, which represents two seconds in
the sample video with a nominal FPS of 30.
:return a Numpy array.
"""
N = len(a)
return np.array([np.mean(a[i:i + n]) for i in np.arange(0, N - n + 1)])
# method we will use for single video/single case
def generate_plotly_diagram_by_area(area_measures, is_single_case, N=60):
"""
This method is responsible for creating a diagram for the foundational stat data received, via Plotly.
@:arg: area_measures: set of values to display.
@:arg: is_single_case: it evaluates if the value to render should be smoothed out first or filtered.
"""
# calculate moving average for area
measurement_ma = moving_average(area_measures, N)
if is_single_case:
# to smooth out
measurement_ma = [mean(measurement_ma) for _ in range(N)] + list(measurement_ma)
# plot with Plotly
fig = go.Figure()
# create and style traces
fig.add_trace(go.Scatter(y=area_measures, name='Your values',
line=dict(color='firebrick', width=4)))
fig.add_trace(go.Scatter(y=measurement_ma, name='Moving average',
line=dict(color='royalblue', width=4)))
# edit the layout
fig.update_layout(title='Average value in the video in the video',
xaxis_title='Frame',
yaxis_title='Value')
return plot({'data': fig},
output_type='div')
def generate_plotly_pie_punches(labels, values):
"""
Generate a pie chart diagram, with Plotly.
@:arg labels: labels to use for each section of the pie chart.
@:arg values: proportions for the sections.
@:return plot: Plotly diagram as an HTML content.
"""
# figure
fig = go.Figure(data=[go.Pie(labels=labels, values=values)])
# edit the layout
fig.update_layout(title='Punches distribution')
# out
return plot({'data': fig},
output_type='div')
def generate_plotly_diagrams_areas(json_objects, is_single_case):
# init
plotly_divs_array = []
base_measures = []
guard_measures = []
head_measures = []
all_punches = {}
# prepare all punches dict
for key in json_objects[0]['punches'].keys():
all_punches[key] = 0
# aggregate data in all dictionaries
for video_stat in json_objects:
base_measures += video_stat['base']
guard_measures += video_stat['guard']
head_measures += video_stat['head_off_centerline']
all_punches = {key: all_punches[key] + video_stat['punches'][key] for key in video_stat['punches']}
all_areas = [base_measures, guard_measures, head_measures]
# foundational measurements graphs
for area in all_areas:
plot_html = generate_plotly_diagram_by_area(area, is_single_case)
plotly_divs_array.append(plot_html)
# punches graph
keys, values = list(all_punches.keys()), list(all_punches.values())
plot_pie = generate_plotly_pie_punches(keys, values)
plotly_divs_array.append(plot_pie)
# out
return plotly_divs_array
def process_angle_measurements(json_dictionary):
"""
Method responsible for taking a json dictionary with raw data and transforming it to be used by Plotly diagrams.
The transformed data is eventually saved to the database as part of a Stat object. We process it to make the
displaying step easier and not have to handle heavy processing each time the user wants to view a particular set
of data that will remain the same until updated via an HTTP request.
:param json_dictionary: dictionary with data to be transformed.
:return: dictionary with collected/grouped angle items.
"""
# init: prepare variables
data_json = json_dictionary['keypoints']
angle_labels = ["right_sh_el", "left_sh_el", "torso_delta", "head_delta", "right_hip_ft", "left_hip_ft"]
updated_json_object = {}
base_measures = []
guard_measures = []
head_measures = []
punches = {}
punch_count = 0
# initialize each key-pair with empty array
for angle in angle_labels:
updated_json_object[angle] = []
# traverse each dict in root dict and extract relevant values:
for key, curr_dict in data_json.items():
# (1) get relevant angles per label
for label in angle_labels:
updated_json_object[label].append(curr_dict['angles'][label])
# (2) get foundational measurements
# 1: get the base
base_measures.append(curr_dict['base'])
# 2: get the guard
guard_measures.append(curr_dict['guard'])
# 3: get the head off centerline
head_measures.append(curr_dict['head_off_centerline'])
# (3) Get punches measurements: count and classification
offense = False if curr_dict['offense'] == 'False' else curr_dict['offense']
defense = False if curr_dict['defense'] == 'False' else curr_dict['defense']
# if we have a punch in frame, count and store value
if offense or defense:
punch_count += 1
punch_value = offense if offense else defense
punches[punch_value] = punches.get(punch_value) + 1 \
if punches.get(punch_value) else 1
# update values in original json object (Python dictionary now)
updated_json_object['base'] = base_measures
updated_json_object['guard'] = guard_measures
updated_json_object['head_off_centerline'] = head_measures
updated_json_object['total_punches'] = punch_count
updated_json_object['punches'] = punches
# out
return updated_json_object
def generate_general_stats_dict(user, session=None, video=None, is_video=False):
"""
Given a set of filter to apply, this method will generate a JSON object with descriptive stats to display for
each type of view.
:param user: arg to filter by user.
:param session: arg to filter by session.
:param video: arg to filter by video.
:param is_video: helps understand is certain filters should be omitted.
:return: JSON object with filtered stats.
"""
# dictionary object to contain stats
first_row_stats = {}
# Stat 1: number of sessions/videos
if is_video:
num_elements = 0
# if we did not receive a video id, get number of sessions (if not video given)
else:
num_elements = Session.objects.filter(user_id=user).count()
# if session to filter by given, get number of videos instead
if session:
num_elements = Video.objects.filter(session_id=session).count()
# Stat 2: get total number of video minutes processed
video_proc_query = Video.objects.filter(user_id=user)
# if session to filter by, get all the videos of a session
if session:
video_proc_query = video_proc_query.filter(session_id=session)
video_min_proc_total = video_proc_query.aggregate(Sum('video_duration'))['video_duration__sum']
# if video to filter by, only get the single video duration
if video:
video_min_proc_total = video.video_duration
# save value if we 'video_min_proc_total' is not None, otherwise, set to 0 to have valid data to present
video_min_proc = video_min_proc_total if video_min_proc_total is not None else 0
# Stat 3: avg number of punches per min
stats_objects = Stat.objects.filter(user_id=user)
# if session to filter by, get all stats of a session
if session:
stats_objects = stats_objects.filter(session_id=session)
# if video to filter by, only get stats for a video
if video:
stats_objects = stats_objects.filter(video_id=video)
# sum all averages (of punches per min) and divide by total number of items
stats_count = stats_objects.count()
video_punches_avg_sum = stats_objects.aggregate(Sum('avg_punches_min'))['avg_punches_min__sum']
avg_punches_min = video_punches_avg_sum // stats_count \
if (video_punches_avg_sum is not None and stats_count is not None) else 0
# Stat 4: avg head off centerline
query_head_off = Stat.objects.filter(user_id=user)
# if session to filter by, get all stats of a session
if session:
query_head_off = query_head_off.filter(session_id=session)
# calculate the variance among all items in list
avg_head_off_centerline_list = query_head_off.values_list('head_off_centerline', flat=True)
avg_head_off_centerline = np.var(avg_head_off_centerline_list)
# if video to filter bt, only get its head off centerline
if video:
avg_head_off_centerline = Stat.objects.get(video_id=video).head_off_centerline
# assign
first_row_stats['num_elements'] = num_elements
first_row_stats['video_min_proc'] = video_min_proc
first_row_stats['avg_punches_min'] = avg_punches_min
first_row_stats['avg_head_off_centerline'] = "{:.2f}".format(avg_head_off_centerline)
# out
return first_row_stats
import json
import traceback
from datetime import datetime
import numpy as np
from django.contrib import messages
from django.contrib.auth import login
from django.contrib.auth.decorators import login_required
from django.contrib.auth.views import PasswordResetView
from django.contrib.messages.views import SuccessMessageMixin
from django.core.exceptions import ValidationError
from django.core.files.storage import FileSystemStorage
from django.db.models import Sum
from django.http import HttpResponse, HttpResponseBadRequest, HttpResponseNotFound
from django.shortcuts import render, redirect
from django.urls import reverse, reverse_lazy
from django.views.decorators.csrf import csrf_exempt, requires_csrf_token
from resources.vimeo_functions import upload_vimeo_video, get_video_duration, remove_file
from .form_validators import validate_is_a_vimeo_video
from .forms import RegistrationForm, SessionForm, VideoForm
# Create your views here.
from .models import Session, Video, Stat
from .util import process_angle_measurements, generate_plotly_diagrams_areas
# ###### ---- Helper/controller methods ---- ######
def generate_query_diagrams_view_case(user_id, session_id, video_id, is_single_case):
"""
Method to generate Plotly divs based on view requirements or the view making the call.
:param user_id: user object needed to filter data.
:param session_id: session object needed to filter data.
:param video_id: video object needed to filter data.
:param is_single_case: variable that helps us decide if to filter or alter the results of a calculation.
:return: plotly divs: the divs to use for the HTML templates.
"""
# plotly to generate
plotly_divs = []
# query to construct
query = None
# filter records by user
if user_id:
query = Stat.objects.all().filter(user_id=user_id)
# filter records by session
if session_id:
query = query.filter(session_id=session_id)
# filter records by video
if video_id:
query = query.filter(video_id=video_id)
# filter statistics with after creating query
all_stats = query.values_list('stats_2', flat=True)
# generate plotly divs with expected input (stats)
if all_stats:
# output
plotly_divs = generate_plotly_diagrams_areas(all_stats, is_single_case)
return plotly_divs
def error_404_view(request, exception):
"""
Method to handle 404 error
"""
return render(request, 'psiPhightApp/404.html')
def splash_screen(request, **kwargs):
"""
Loads the template and provides the contexts when they are passed as arguments
"""
print(request.content_params)
return render(request, "psiPhightApp/home.html")
def register(request):
"""
Register user and generate register view.
"""
# if the user is already authenticated, redirect
if request.user.is_authenticated:
return redirect(reverse('home'))
# create a new form with clean data, to use for GET requests
form = RegistrationForm()
# when we receive a POST request, we want to save details, including errors
if request.method == 'POST':
form = RegistrationForm(request.POST)
print('received post - form +', request.POST)
if form.is_valid():
# if valid, save a log user in to simplify process
print('feeling good, now check it on admin')
user = form.save()
login(request, user)
messages.success(request, "Registration successful!")
return redirect(reverse('home'))
else:
print(form.errors)
args = {'form': form}
return render(request, 'registration/register.html', args)
class ResetPasswordView(SuccessMessageMixin, PasswordResetView):
"""
Class-based view use for the reset password activity.
"""
template_name = 'registration/password_reset.html'
email_template_name = 'registration/password_reset_email.html'
subject_template_name = 'registration/password_reset_subject.txt'
success_message = "We've emailed you instructions for setting your password, " \
"if an account exists with the email you entered. You should receive them shortly." \
" If you don't receive an email, " \
"please make sure you've entered the address you registered with, and check your spam folder."
success_url = reverse_lazy('login')
@login_required
def main_dashboard(request):
"""
View demonstrating how to display a graph object
on a web page with Plotly.
"""
# Init
args = {
'message': 'No data available yet. Upload your training videos and generate data for them.',
'plotly_divs': None,
'sessions': None
}
# user making request
user = request.user
# Generate stats/data to be presented
# First row stats/general stats
first_row_stats = generate_general_stats_dict(user)
# table: get sessions items to render to frontend
sessions_data = Session.objects.filter(user_id=user)
args['sessions'] = sessions_data
args['first_row_stats'] = first_row_stats
# get all videos stats by user
plotly_divs = generate_query_diagrams_view_case(user, None, None, False)
args['plotly_divs'] = plotly_divs
args['slider_titles'] = ["Base", "Guard", "Head off centerline", "Punches"]
return render(request, "psiPhightApp/index.html", args)
@login_required
def sessions(request):
"""
Generate sessions view and also handles POST requests to:
- Update session by id.
- Create a new session.
@:param session_id: session id for the data to be retrieved for the main session. Defaults to the first
object in database in None received.
"""
# user making the request
user = request.user
plotly_array = []
slider_titles = []
# if this is a POST request we need to process the form data
if request.method == 'POST':
# create a form instance and populate it with data from the request:
form = SessionForm(request.POST)
# check whether it's valid:
if form.is_valid():
form_session_id = form.cleaned_data['session_id']
print(form_session_id)
# if we did not receive an id, create new object
if form_session_id is None:
print('creating new session')
form.instance.created_date = datetime.now()
form.instance.user_id = user
form.save()
messages.success(request, "The session was saved!")
# if we received an id, update object
else:
print('updating session with id', form_session_id)
form_session_name = form.cleaned_data['session_name']
form_session_category = form.cleaned_data['session_category']
Session.objects.filter(pk=form_session_id).update(session_name=form_session_name,
session_category=form_session_category)
# redirect to a new URL:
return redirect(reverse('sessions'))
# if a GET (or any other method) we'll create a blank form
else:
form = SessionForm()
# get sessions items to render to frontend
sessions_data = Session.objects.all().filter(user_id=user)
# get video items to render to frontend
try:
# main slider args
selected_session = Session.objects.latest('created_date')
plotly_array = generate_query_diagrams_view_case(user, selected_session, None, False)
slider_titles = ["Base", "Guard", "Head off centerline", "Punches"]
except (Session.DoesNotExist, AttributeError) as e:
print('Exception received: {} '.format(e))
print('Error traceback: {}'.format(traceback.format_exc()))
selected_session = None
args = {
"sessions": sessions_data,
"plotly_divs": plotly_array,
"slider_titles": slider_titles,
"sessions_form": form,
"selected_session": selected_session
}
return render(request, "psiPhightApp/sessions.html", args)
@login_required
def single_session(request, session_id=-1):
"""
Generate single sessions.
"""
args = {}
template = "psiPhightApp/blank.html"
# user making the request
user = request.user
try:
# retrieve Session instance, if it exists
selected_session = Session.objects.get(pk=session_id)
plotly_array = generate_query_diagrams_view_case(user, selected_session, None, False)
slider_titles = ["Base", "Guard", "Head off centerline", "Punches"]
# videos table
videos_by_session = Video.objects.all().filter(session_id=selected_session)
# First row stats/general stats
first_row_stats = generate_general_stats_dict(user, selected_session, None)
# if we have data to show
if plotly_array:
# set arguments for stats
args = {
'plotly_divs': plotly_array,
'slider_titles': slider_titles,
'videos': videos_by_session,
'first_row_stats': first_row_stats
}
template = "psiPhightApp/single_session.html"
else:
# value error: the data is not valid
raise ValueError("The stats data is empty or not valid")
# video not found exception
except Video.DoesNotExist as ve:
print('Video does not exist. The exception was: {}', ve)
args = {'message': 'The video you specified does not exist'}
# stats not available for selected video
except (Stat.DoesNotExist, ValueError) as se:
print('Stats does not exist or the data is invalid. The exception was: {}', se)
args = {'message': 'The statistics for the video you specified are not available'}
except Exception as e:
print(e)
print(traceback.format_exc())
finally:
return render(request, template, args)
def delete_session(request, session_id):
"""
Deletes a Session object from the database by id.
@:param session_id: session id to delete.
"""
session_id = int(session_id)
try:
session_sel = Session.objects.get(id=session_id)
except Session.DoesNotExist:
return redirect('sessions')
session_sel.delete()
return redirect('sessions')
@login_required
def single_diagram(request, video_id=-1):
"""
Generate single diagram.
"""
args = {}
template = "psiPhightApp/blank.html"
user = request.user
try:
# retrieve Video instance, if exists
# find Stats object by video id, if it exists
selected_video = Video.objects.get(pk=video_id)
stat_object = Stat.objects.get(video_id=selected_video)
# define arguments
# main slider
plotly_array = generate_query_diagrams_view_case(user, selected_video.session_id, selected_video, True)
slider_titles = ["Base", "Guard", "Head off centerline", "Punches"]
final_output_video = stat_object.stats_1
# first row stats
first_row_stats = generate_general_stats_dict(user, None, selected_video, True)
# if we have data to show
if plotly_array and final_output_video:
# set arguments for stats
args = {
'plotly_divs': plotly_array,
'3D_reproduction_video': final_output_video,
'slider_titles': slider_titles,
'first_row_stats': first_row_stats
}
template = "psiPhightApp/single_diagram.html"
else:
# value error: the data is not valid
raise ValueError("The stats data is empty or not valid")
# video not found exception
except Video.DoesNotExist as ve:
print(traceback.format_exc())
print('Video does not exist. The exception was: {}', ve)
args = {'message': 'The video you specified does not exist'}
# stats not available for selected video
except (Stat.DoesNotExist, ValueError) as se:
print(traceback.format_exc())
print('Stats does not exist or the data is invalid. The exception was: {}', se)
args = {'message': 'The statistics for the video you specified are not available'}
except Exception as e:
print(e)
print(traceback.format_exc())
finally:
return render(request, template, args)
@login_required
def upload_video(request):
"""
Generate the 'upload a video' view.
"""
# retrieve all sessions by user, convert their name and id to tuples we can use for the select options
user = request.user
# create a form instance and populate it with data from the request:
form_video = VideoForm(user_id=user)
form_session = SessionForm()
# if this is a POST request we need to process the form data
if request.method == 'POST':
print('we are receiving a POST request')
# check if we received a request for creating a video
if "upload_a_video_submit" in request.POST:
# create a form instance and populate it with data from the request:
form = VideoForm(request.POST, request.FILES, user_id=user)
# check whether it's valid:
if form.is_valid():
print('upload a video - is valid')
# upload video to Vimeo and save the URL
upload_file = request.FILES['video_content']
fs = FileSystemStorage()
filename = fs.save(upload_file.name, upload_file)
vn = 'media/{}'.format(filename)
vimeo_url = upload_vimeo_video(vn)
video_duration_min = get_video_duration(vn)
remove_file(filename)
if vimeo_url is not None and video_duration_min is not None:
# save and update Video data
form.instance.video_duration = video_duration_min
form.instance.video_content = vimeo_url
form.instance.user_id = user
# save details
form.save()
form_video = VideoForm(user_id=user)
messages.success(request, "The video details were saved!")
else:
messages.error(request, "We could not upload your video to Vimeo. Please try again")
# else, check if we receive a request to create a session
elif "sessions_submit" in request.POST:
# create a form instance and populate it with data from the request:
form = SessionForm(request.POST)
# check whether it's valid:
if form.is_valid():
print('creating new session')
form.instance.created_date = datetime.now()
form.instance.user_id = user
form.save()
messages.success(request, "The session was saved!")
# redirect to a new URL:
return redirect(reverse('upload_video'))
args = {
"upload_a_video_form": form_video,
"sessions_form": form_session
}
return render(request, "psiPhightApp/upload_video.html", args)
def blank(request):
"""
Generate a blank view.
"""
return render(request, "psiPhightApp/blank.html")
@csrf_exempt
@requires_csrf_token
def video_stats(request):
"""
Process JSON object with data after VideoPose3D inference and Google Cloud functions work. Prepare it for
future display and add it as a Stat object
@:return create Stat object
@:param HTTP request
"""
try:
# receive JSON object
json_object = json.loads(request.body)
# arguments
video_id = json_object['video_id']
vimeo_video_url = json_object['vimeo_video_url']
vimeo_video_url_id = vimeo_video_url.split('/')[-1]
# validation
video_target = Video.objects.get(pk=video_id) # check the video exist
validate_is_a_vimeo_video(vimeo_video_url) # check the vimeo url is valid
user_associated = video_target.user_id
stat_video_already_taken = Stat.objects.filter(video_id=video_target).exists()
# if there is a Stat object using the video id, throw an error
if stat_video_already_taken:
raise ValueAlreadyInUseError('Already in use')
# extract and transform angles
json_object_updated = process_angle_measurements(json_object)
punches_count = json_object_updated['total_punches']
# avg punches per min: multiply number of punches by total number of minutes the video is
avg_punches_min = punches_count / video_target.video_duration
# variance for head off centerline
variance_head_off_centerline = np.var(json_object_updated['head_off_centerline'])
# get session to attach
session = video_target.session_id
# save to Stats models and persist data
saved_stats = Stat.objects.create(stats_1=vimeo_video_url_id, stats_2=json_object_updated,
json_original=json_object,
avg_punches_min=avg_punches_min,
head_off_centerline=variance_head_off_centerline, video_id=video_target,
session_id=session,
user_id=user_associated)
# return HTTP response
return HttpResponse("The stats object was successfully created: \n {}".format(saved_stats))
except ValueAlreadyInUseError as valid_e:
print(traceback.format_exc())
print(valid_e)
return HttpResponseBadRequest("The video id is already in use")
except (KeyError, ValueError) as input_error:
print(traceback.format_exc())
print(input_error)
return HttpResponseBadRequest("The keys or values are not permitted or there is something wrong with the "
"request body. Please check them and try again")
except (Video.DoesNotExist, ValidationError) as valid_data_error:
print(traceback.format_exc())
print(valid_data_error)
return HttpResponseNotFound("We could not find the video id you referenced or its Vimeo URL link. Verify that "
"you are referencing an existing Vimeo video or the right video object")
import os
import time
from unittest import TestCase
import requests
import vimeo
# Vimeo API
token = os.environ['ACCESS_TOKEN_VIMEO']
client_id = os.environ['CLIENT_ID_VIMEO']
client_secret = os.environ['CLIENT_SECRET_VIMEO']
class APITests(TestCase):
"""
The class tests the dependencies and APIs the project uses. Specifically, it tests the credentials of each
dependency and if the API is functional/if successful API can me made.
"""
# external variable
counter = 0
@classmethod
def setUpClass(cls):
# setting counter to limit the number of times we attempt to re-make an API call after a timeout.
cls.counter = 0
def setUp(self):
# setup run before every test method.
self.client = vimeo.VimeoClient(
token=token, # '{access_token}',
key=client_id, # '{client_id}',
secret=client_secret # '{client_secret}'
)
def test_vimeo_api_credentials(self):
"""
Used to test that the API is working and the client was configured correctly.
:param uri_vimeo: URI to use for testing.
:return: result of comparing 200 code (success request) with actual status code received.
url: https://api.vimeo.com/tutorial
"""
print("Method: test_vimeo_api_credentials")
self.counter += 1
try:
# make API call
uri_test = 'https://api.vimeo.com/tutorial'
response = self.client.get(uri_test)
response_code = response.status_code
time.sleep(10)
# assert that we received a 200 (success/OK) code
self.assertEqual(response_code, 200)
except (requests.exceptions.ReadTimeout, requests.exceptions.ConnectTimeout):
# if this is the fifth attempt, return an error response and fail the test, otherwise, try again
if self.counter < 5:
self.test_vimeo_api_credentials()
else:
self.assertTrue(False)
import json
from django.test import TestCase
from psiphightApp.util import process_angle_measurements, get_number_of_punches
class CalculationTests(TestCase):
"""
Tests the core logic and calculation methods of the project that are generally used for stats generation.
"""
def setUp(self):
# setup to run before every test method
pass
def test_process_angle_measurements(self):
"""
Test the process angle measurements that proccessed an input json object and updates it after appending
values and performing calculation on them.
:return: result of asserting that the JSON object generated is the same as the expected.
"""
print("Method: test_process_angle_measurements")
# read json files: initial input and expected output
with open('resources/test_json_output.json') as f:
data = json.load(f)
with open('resources/test_expected_processed_output.json') as f:
expected = json.load(f)
# process it
result = process_angle_measurements(data)
# compare expected result vs actual result
self.assertEqual(result, expected)
def test_get_number_of_punches(self):
"""
Test that the method returns the number of punches in JSON object.
:return: the result of asserting that the expected number of detected punches is the same as the returned.
"""
print("Method: test_get_number_of_punches")
# read json files: initial input and expected output
with open('resources/test_json_output.json') as f:
data = json.load(f)
with open('resources/test_expected_processed_output.json') as f:
expected = json.load(f)
# execute, get total number of punches
total = get_number_of_punches(data['keypoints'])
# compare expected result vs actual result
self.assertEqual(total, expected['total_punches'])
# test video_stats
import json
from django.contrib.auth.models import User
from django.test import Client
from django.test import TestCase
from django.urls import reverse
from psiphightApp.models import Session, Video, Stat
from psiphightApp.util import generate_general_stats_dict
class ClientTests(TestCase):
"""
Tests that the core client requests and logic for them are working as expected.
"""
@classmethod
def setUpClass(cls):
super(ClientTests, cls).setUpClass()
# json_original
with open('resources/test_json_output.json') as f:
json_original = json.load(f)
# json_output
with open('resources/test_expected_processed_output.json') as f:
json_output = json.load(f)
cls.json_original = json_original
cls.json_output = json_output
def setUp(self):
self.client = Client()
created_user = User.objects.create(username="test-user_video", password="12345test.")
created_session = Session.objects.create(session_name="test_stat_session", session_category=0,
user_id=created_user)
created_video = Video.objects.create(video_name="test_stat_video_creation", video_content='test_video.mp4',
video_duration=5,
session_id=created_session, user_id=created_user)
Video.objects.create(video_name="test_stat_video", video_content='test_video.mp4',
video_duration=5,
session_id=created_session, user_id=created_user)
Stat.objects.create(stats_1='221016247', stats_2=self.json_output, json_original=self.json_original,
avg_punches_min=40, head_off_centerline=15, video_id=created_video, user_id=created_user,
session_id=created_session)
# test video_stats
def test_video_stats(self):
"""
Test that the client request used for receiving the JSON output after processing a video file is able to
create a Stat object with its data and return a successful response on correct input.
:return: the result of asserting that the request status was 200 and that the Stat object that was created
after making the client request is in accordance with the input.
"""
print("Method: test_video_stats")
# read input and update it
video = Video.objects.get(video_name='test_stat_video')
json_body = self.json_original
json_body['video_id'] = video.pk
# make post request
response = self.client.post(
reverse('video_stats'), json.dumps(json_body), content_type="application/json")
# validate response
status_code = response.status_code
create_stat = Stat.objects.get(video_id=video)
# assertions: we assert that the instace was created and successful
self.assertTrue(status_code, 200)
self.assertTrue(create_stat.video_id, video)
self.assertEqual(create_stat.json_original, json_body)
self.assertEqual(create_stat.avg_punches_min, 0)
# test first row stats
def test_first_row_stats(self):
"""
Tests that the data to be displayed to the stats views are correct calculations and responses to the filters
are being made.
:return: the result of asserting that the expected result/calculations were generated and returned.
"""
print("Method: test_first_row_stats")
# args
video = Video.objects.get(video_name='test_stat_video_creation')
user = User.objects.get(username='test-user_video')
# execute test
first_row_stats = generate_general_stats_dict(user, None, video, True)
# results
self.assertEqual(first_row_stats['num_elements'], 0)
self.assertEqual(first_row_stats['video_min_proc'], 5)
self.assertEqual(first_row_stats['avg_punches_min'], 40)
self.assertEqual(first_row_stats['avg_head_off_centerline'], '15.00')
{
"right_sh_el": [
37.888379632247634,
38.07199670812766,
38.102396833384645
],
"left_sh_el": [
38.811272881072156,
38.88708327801736,
38.880888104886274
],
"torso_delta": [
28.38234958601501,
27.555765181242283,
27.718435116139435
],
"head_delta": [
13.1126774713489,
13.121600841245842,
13.218144476437224
],
"right_hip_ft": [
71.37056034046682,
71.21208205631183,
70.9462606552942
],
"left_hip_ft": [
81.73013681687075,
81.6271816126898,
81.60892580527467
],
"base": [
0.16142725346071798,
0.1637152076995246,
0.16606093935528704
],
"guard": [
0.012211642318488036,
0.0122000203307612,
0.01223619365929929
],
"head_off_centerline": [
12.462954343628851,
12.606850439477018,
12.715490028054182
],
"total_punches": 1,
"punches": {
"jab": 1
}
}
import time
from telnetlib import EC
from unittest import skip
from django.test import LiveServerTestCase
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
# global variables
from selenium.webdriver.support.select import Select
from selenium.webdriver.support.wait import WebDriverWait
from psiphightApp.models import Video
# selenium setup
from psiphightApp.util import fetch_vimeo_video_data
options = webdriver.ChromeOptions()
options.add_argument("start-maximized");
options.add_argument("disable-infobars")
options.add_argument("--disable-extensions")
selenium = webdriver.Chrome(chrome_options=options, executable_path='C:/Users/Usuario/chromedriver')
# test user
username = 'carlos-123'
password = 'ycZC9NiNHrfwz4@'
# test object for the stats
JSON_object_stats = None # TODO: we need to add an actual dummy JSON object with test data
# common paths
main_url = 'http://127.0.0.1:8000/main_dashboard/'
base_url = 'http://127.0.0.1:8000/'
sessions_url = 'http://127.0.0.1:8000/sessions/'
videos_url = 'http://127.0.0.1:8000/upload_video/'
def login_user():
"""
Method used to make attempt login our default test user.
"""
# initial setup
login_url = 'http://127.0.0.1:8000/accounts/login/'
# go to login url
selenium.get(login_url)
# find the elements you need to submit form
username_input = selenium.find_element(By.ID, 'id_username')
password_input = selenium.find_element(By.ID, 'id_password')
# populate the form with data
username_input.send_keys(username)
password_input.send_keys(password)
submit = selenium.find_element(By.ID, 'id_submit')
# submit form
submit.send_keys(Keys.RETURN)
def logout_user():
"""
Method used to logout our default test user.
"""
# go to main url
selenium.get(main_url)
# click on log out button
selenium.implicitly_wait(10)
selenium.find_element(By.ID, 'dropdown_toggle_profile').click()
log_out_button = selenium.find_element(By.ID, 'logout_button')
log_out_button.click()
def scroll_down_to_bottom():
"""
Method used to scroll down to bottom of page to interact with elements near the footer.
"""
html = selenium.find_element(By.TAG_NAME, 'html')
selenium.implicitly_wait(15)
html.send_keys(Keys.END)
# @skip("skipping to debug")
class AuthTests(LiveServerTestCase):
"""
Test cases corresponding to the user authentication views and activities: register, login, logout.
"""
@staticmethod
def test_unauthenticated_user_has_restricted_access_to_views():
"""
Given a new user wants to explore the web app for the first time, when the user clicks/accesses the main
page, then they should only have access to the login and sign up pages through the user interface.
"""
# initial setup
failures = 0
# base url, allowed urls, disallowed urls
allowed_urls = ['', 'signup/', 'accounts/login/']
disallowed_urls = ['main_dashboard/']
all_urls = allowed_urls + disallowed_urls
# attempt to visit pages user should and should not be allowed to see, check result;
for path in all_urls:
url = "{0}{1}".format(base_url, path)
selenium.get(url)
current_url = selenium.current_url
print("current url is {0}, url we requested is {1}".format(current_url, url))
if path in allowed_urls and current_url != url:
failures += 1
if path in disallowed_urls and current_url == url:
failures += 1
assert failures == 0
@staticmethod
def test_authenticated_user_has_access_to_views():
"""
Given a new user tries to sign up, when the user clicks on send form data, then the system should look up
their email: if it exists, display an error message. else, send them to the login page.
"""
# check that user has no access to the main dashboard
selenium.get(main_url)
print("current url is {0}, url we requested is {1}".format(selenium.current_url, main_url))
assert main_url != selenium.current_url
# login attempt with existing test user
login_user()
# check that user has access to the main dashboard
selenium.get(main_url)
current_url = selenium.current_url
print("current url is {0}, url we requested is {1}".format(current_url, main_url))
assert main_url == selenium.current_url
# log out
logout_user()
@staticmethod
def test_validate_login_form():
"""
Given a user tries to sign in/login, when the user clicks on send form data, then the system should compare
input with stored data: if it does not exist, display an error message. else, send them to the main dashboard
page.
"""
# check that user can log in with right credentials
login_user()
selenium.get(base_url)
username_span = selenium.find_element(By.ID, 'username-span').text
# assertions
assert base_url == selenium.current_url
assert username_span == username
# log out
logout_user()
# @skip("skipping to debug")
class SessionTests(LiveServerTestCase):
"""
This class contains the test cases corresponding to the Session model related views and functionalities.
"""
@staticmethod
def test_view_displays_correct_data():
"""
Given a logged user wants to view (a) session(s), when they click on the sessions page located on the nav bar,
then all session data by that user should be retrieved. If any data, render page with session details. Else,
show the 'empty page' view.
"""
# login test user
login_user()
# initial setup
selenium.get(main_url)
# go to sessions page and assert that the empty block is displayed if there are no sessions to display
sessions_button = selenium.find_element(By.ID, 'sessions-button')
sessions_button.click()
# if we have no sessions to show, assert that we are displaying the empty block
try:
empty_block = selenium.find_element(By.CLASS_NAME, 'dataTables_empty')
empty_alert = selenium.find_element(By.ID, 'empty-alert-block')
if empty_block:
print('entering empty block')
assert sessions_url == selenium.current_url
assert empty_alert
# otherwise, assert we have at least one session to display when we are not showing the empty block
except NoSuchElementException:
print('entering full block')
sessions_rows = selenium.find_elements(By.CLASS_NAME, 'session-data-tr')
assert sessions_url == selenium.current_url
assert len(sessions_rows) > 0
def test_session_can_be_created_updated_and_deleted(self):
# define variables
session_create_name = 'test-session-by-carlos123-create-method'
session_category = '2'
session_update_name = "UPDATE {session_name}".format(session_name=session_create_name)
# login test user, go to sessions url
login_user()
selenium.get(sessions_url)
# create
self.session_can_be_created(session_create_name, session_category)
# update
self.session_can_be_updated(session_update_name)
# delete
self.session_can_be_deleted(session_update_name)
# log out user
logout_user()
@staticmethod
def session_can_be_created(session_name, session_category):
"""
Given a logged user wants to create a new session, when they click on the create button of the ‘sessions’
page, and try to save input details, then the system should attempt to save the details to the database. If
stored, display a success message. else, display an error message.
"""
# initial
session_was_created = False
# find and click on add button
sessions_add_button = selenium.find_element(By.ID, 'addSessionButton')
WebDriverWait(selenium, 10)
sessions_add_button.click()
# find the elements you need to submit form
session_name_input = selenium.find_element(By.ID, 'id_session_name')
session_category_input = selenium.find_element(By.ID, 'id_session_category')
select = Select(session_category_input)
# wait for elements to be clickable and populate the form with data
WebDriverWait(selenium, 20).until(EC.element_to_be_clickable(session_name_input)).send_keys(
session_name)
select.select_by_value(session_category)
submit = selenium.find_element(By.ID, 'id_sessions_submit')
# submit form
submit.send_keys(Keys.RETURN)
# assert that the session was created
sessions_list_names = selenium.find_elements(By.CLASS_NAME, 'session-name')
for e in sessions_list_names:
print('session name is ', e.text)
if e.text == session_name:
session_was_created = True
assert session_was_created
scroll_down_to_bottom()
@staticmethod
def session_can_be_updated(session_name_updated):
"""
Given a logged user wants to update a session, when they click on the update button of the single session
view of the sessions page, then the system should attempt to save the details to the database. If stored,
display a success message. else, display an error message.
"""
# initial setup
session_was_updated = False
# locate session we need to update
session_tr = selenium.find_element(By.CLASS_NAME, 'session-data-tr')
session_dropdown_button = session_tr.find_element(By.CLASS_NAME, 'dropdown-list-session')
WebDriverWait(selenium, 20).until(EC.element_to_be_clickable(session_dropdown_button)).click()
session_update_button = session_tr.find_element(By.CLASS_NAME, 'update-session')
WebDriverWait(selenium, 20).until(EC.element_to_be_clickable(session_update_button)).click()
# populate form with new value
session_name_input = selenium.find_element(By.ID, 'id_session_name')
session_update_button = selenium.find_element(By.ID, 'id_sessions_submit')
WebDriverWait(selenium, 10).until(EC.element_to_be_clickable(session_name_input)).clear()
session_name_input.send_keys(session_name_updated)
session_update_button.click()
# assert that the session was updated
sessions_list_names = selenium.find_elements(By.CLASS_NAME, 'session-name')
for e in sessions_list_names:
print('session name is ', e.text)
if e.text == session_name_updated:
session_was_updated = True
assert session_was_updated
scroll_down_to_bottom()
@staticmethod
def session_can_be_deleted(session_name_to_delete):
"""
Given a logged user wants to delete a session, when they click on the delete button of the single session
view of the sessions page, then the system should attempt to remove the instance from the database. If
removed, display a success message. else, display an error message.
"""
# initial setup
session_was_deleted = True
# locate session we need to update
session_tr = selenium.find_element(By.CLASS_NAME, 'session-data-tr')
session_dropdown_button = session_tr.find_element(By.CLASS_NAME, 'dropdown-list-session')
# open delete modal
WebDriverWait(selenium, 20).until(EC.element_to_be_clickable(session_dropdown_button)).click()
session_delete_button = session_tr.find_element(By.CLASS_NAME, 'delete-session')
session_delete_button.click()
# confirm delete
WebDriverWait(selenium, 20).until(
EC.element_to_be_clickable(selenium.find_element(By.ID, 'deleteSessionButton'))).click()
# assert that the session was deleted
sessions_list_names = selenium.find_elements(By.CLASS_NAME, 'session-name')
for e in sessions_list_names:
print('session name is ', e.text)
if e.text == session_name_to_delete:
session_was_deleted = False
assert session_was_deleted
# @skip("skipping to debug")
class VideosTests(LiveServerTestCase):
"""
This class contains the test cases corresponding to the Video model related views and functionalities.
"""
@staticmethod
def test_video_can_be_created():
"""
Given a logged user wants to create a new video, when they click on the create button of ‘upload a video’
page, and try to save input details, then the system should attempt to save the details to the database. If
stored, display a success message. else, display an error message. The user can only create/upload a video
if at least one session has been created. In this sense, videos have a dependent relationship with sessions.
"""
# login user
login_user()
# create a session
session_create_name = 'test-session-by-carlos123-create-video-method'
session_category = '2'
selenium.get(sessions_url)
SessionTests.session_can_be_created(session_create_name, session_category)
# go to upload a video view
selenium.get(videos_url)
# initial values to input
vimeo_video_url = 'https://vimeo.com/695814554'
video_name = 'video-name-carlos123-test'
video_session_index = 1
# assert we have a valid video url
data = fetch_vimeo_video_data(vimeo_video_url)
video_id = data['video_id']
assert data and video_id > 0
# create video
video_url_input = selenium.find_element(By.ID, 'id_video_content')
video_name_input = selenium.find_element(By.ID, 'id_video_name')
video_session_input = selenium.find_element(By.ID, 'id_session_id')
select_session_id = Select(video_session_input)
# fill form
WebDriverWait(selenium, 10).until(EC.element_to_be_clickable(video_url_input)).clear()
video_url_input.send_keys(vimeo_video_url)
WebDriverWait(selenium, 10).until(EC.element_to_be_clickable(video_name_input)).clear()
video_name_input.send_keys(video_name)
select_session_id.select_by_index(video_session_index)
# submit form
submit = selenium.find_element(By.ID, 'id_upload_a_video_submit')
submit.send_keys(Keys.RETURN)
# assert that the video is created by going to the 'sessions' page after creation
video_success_alert = selenium.find_elements(By.CLASS_NAME, 'alert-success')
assert video_success_alert
# final updates
selenium.get(sessions_url)
scroll_down_to_bottom()
time.sleep(10)
SessionTests.session_can_be_deleted(session_create_name)
logout_user()
class StatsTests(LiveServerTestCase):
"""
This class contains the test cases corresponding to the Video model statistics related views and
functionalities.
"""
@skip("The functionality is not complete")
def test_stats_view_displays_correct_data(self):
"""
Given a logged user wants to view their statistics, when they go to the main dashboard or single dashboard,
then the statistics corresponding to each case should be retrieved, If any data, render the page with
statistics. Else, show the 'empty page' view.
"""
# login test user
login_user()
# initial setup
selenium.get(main_url)
# validate that there are no videos to display
videos = Video.objects.all()
if videos:
# delete all sessions
Video.objects.all().delete()
# go to sessions page and assert that the empty block is displayed
video_card = selenium.find_element(By.ID, 'video-frames')
video_empty_block = video_card.find_element(By.ID, 'videos-empty-block')
assert videos_url == selenium.current_url
assert video_empty_block is not None
# log out user
logout_user()
{
"video_id": 108,
"keypoints": {
"0": {
"keypoints": [
[
6.920710802660324e-06,
-2.0225776097504422e-05,
5.711709150091338e-07
],
[
-0.09358373284339905,
0.023615948855876923,
-0.10346446186304092
],
[
-0.0777832418680191,
0.4652405381202698,
-0.009631946682929993
],
[
-0.19407522678375244,
0.8200191855430603,
0.1926773339509964
],
[
0.0935828685760498,
-0.023622214794158936,
0.10347278416156769
],
[
0.269800066947937,
0.3964669108390808,
0.13304796814918518
],
[
0.11340804398059845,
0.6953498125076294,
0.41291457414627075
],
[
-0.029780715703964233,
-0.23100179433822632,
-0.04211486130952835
],
[
-0.01832025870680809,
-0.46300235390663147,
-0.1482483148574829
],
[
0.06009160727262497,
-0.5108947157859802,
-0.2128428816795349
],
[
0.019508522003889084,
-0.6137453317642212,
-0.22273391485214233
],
[
0.06709234416484833,
-0.4464050233364105,
-0.028144119307398796
],
[
0.172021746635437,
-0.23028698563575745,
0.11865895986557007
],
[
0.19488964974880219,
-0.2456790804862976,
-0.12225668132305145
],
[
-0.11894632130861282,
-0.37187659740448,
-0.2125738263130188
],
[
-0.14294704794883728,
-0.09854696691036224,
-0.268058180809021
],
[
0.045945942401885986,
-0.29384058713912964,
-0.2849007248878479
]
],
"angles": {
"right_sh_el": 37.888379632247634,
"left_sh_el": 38.811272881072156,
"torso_delta": 28.38234958601501,
"head_delta": 13.1126774713489,
"right_hip_ft": 71.37056034046682,
"left_hip_ft": 81.73013681687075
},
"timestamp": 0,
"base": 0.16142725346071798,
"guard": 0.012211642318488036,
"head_off_centerline": 12.462954343628851,
"offense": "jab",
"defense": "False"
},
"1": {
"keypoints": [
[
6.505953933810815e-06,
-1.9899141989299096e-05,
4.3147718997715856e-07
],
[
-0.09356966614723206,
0.023992497473955154,
-0.10319077968597412
],
[
-0.07808415591716766,
0.46488815546035767,
-0.007530802860856056
],
[
-0.1932593286037445,
0.8212000131607056,
0.19353428483009338
],
[
0.09356866776943207,
-0.023998815566301346,
0.10319970548152924
],
[
0.27230551838874817,
0.39551103115081787,
0.13466927409172058
],
[
0.1196124404668808,
0.6960179805755615,
0.4146897792816162
],
[
-0.02964569628238678,
-0.2302691638469696,
-0.042094163596630096
],
[
-0.01800515502691269,
-0.46234142780303955,
-0.14811928570270538
],
[
0.05994490534067154,
-0.5098714232444763,
-0.2132720649242401
],
[
0.019639378413558006,
-0.6124764680862427,
-0.22270093858242035
],
[
0.06681951135396957,
-0.44546568393707275,
-0.02848190627992153
],
[
0.1709786057472229,
-0.22919200360774994,
0.11951424181461334
],
[
0.19592176377773285,
-0.24271923303604126,
-0.12059171497821808
],
[
-0.11861969530582428,
-0.37131866812705994,
-0.21161818504333496
],
[
-0.14599978923797607,
-0.09792594611644745,
-0.2645648419857025
],
[
0.04553411900997162,
-0.28914886713027954,
-0.2828243374824524
]
],
"angles": {
"right_sh_el": 38.07199670812766,
"left_sh_el": 38.88708327801736,
"torso_delta": 27.555765181242283,
"head_delta": 13.121600841245842,
"right_hip_ft": 71.21208205631183,
"left_hip_ft": 81.6271816126898
},
"timestamp": 0.134066,
"base": 0.1637152076995246,
"guard": 0.0122000203307612,
"head_off_centerline": 12.606850439477018,
"offense": "False",
"defense": "False"
},
"2": {
"keypoints": [
[
6.527430741698481e-06,
-1.946386691997759e-05,
3.621151449806348e-07
],
[
-0.09476923942565918,
0.02390737645328045,
-0.10242360085248947
],
[
-0.0787535309791565,
0.4643770754337311,
-0.006077120080590248
],
[
-0.1917765736579895,
0.8242400884628296,
0.1946793496608734
],
[
0.09476811438798904,
-0.023913593962788582,
0.10243271291255951
],
[
0.2749785780906677,
0.39426085352897644,
0.1335161030292511
],
[
0.12761346995830536,
0.6959364414215088,
0.41439008712768555
],
[
-0.029569994658231735,
-0.2305823713541031,
-0.04227100685238838
],
[
-0.017005497589707375,
-0.4619055390357971,
-0.14873093366622925
],
[
0.05951877683401108,
-0.5090497732162476,
-0.21485210955142975
],
[
0.02013876475393772,
-0.6117618083953857,
-0.22420534491539001
],
[
0.06836266815662384,
-0.4440973699092865,
-0.029696399345993996
],
[
0.17030885815620422,
-0.2291170358657837,
0.12056724727153778
],
[
0.19604134559631348,
-0.2382211685180664,
-0.12053047865629196
],
[
-0.11903964728116989,
-0.3716878294944763,
-0.21092019975185394
],
[
-0.14971232414245605,
-0.09817054867744446,
-0.26178979873657227
],
[
0.04435514658689499,
-0.2852020561695099,
-0.28277623653411865
]
],
"angles": {
"right_sh_el": 38.102396833384645,
"left_sh_el": 38.880888104886274,
"torso_delta": 27.718435116139435,
"head_delta": 13.218144476437224,
"right_hip_ft": 70.9462606552942,
"left_hip_ft": 81.60892580527467
},
"timestamp": 0.268132,
"base": 0.16606093935528704,
"guard": 0.01223619365929929,
"head_off_centerline": 12.715490028054182,
"offense": "False",
"defense": "False"
}
},
"vimeo_video_url": "https://vimeo.com/714242432"
}
<!DOCTYPE html>
<html lang="en">
<!-- head -->
<head>
<title>{% block title %}Base{% endblock %}- Cryptius</title>
<!-- meta properties -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, shrink-to-fit=no">
<meta name="description"
content="We are Cryptius, and we specialize in delivering state-of-the-art AI, machine learning, data science, and full stack web development solutions to small and medium sized enterprises at an affordable price point. We are nothing without our people, and more importantly the community from which we draw support. In addition to having highly experienced data scientists and machine learning engineers engaged in your projects, we frequently tap into a network of thousands of data scientists and engineers with common interests, goals, and broad skills in all areas of the field.">
<!-- static resources -->
{% load static %}
<link rel="stylesheet" href="{% static 'bootstrap/css/bootstrap.min.css' %}">
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i">
<link rel="stylesheet" href="{% static 'fonts/fontawesome-all.min.css' %}">
<link rel="stylesheet" href="{% static 'fonts/font-awesome.min.css' %}">
<link rel="stylesheet" href="{% static 'fonts/fontawesome5-overrides.min.css' %}">
<link rel="stylesheet" href="{% static 'css/main-style.css' %}">
<!-- specific to page css -->
{% block specific_page_css %}
<!-- block -->
{% endblock %}
</head>
<!-- body -->
<body id="page-top">
<div id="wrapper">
<!-- side nav -->
{% block side_nav %}
<!-- block-->
{% include "psiPhightApp/include/side-nav.html" %}
{% endblock %}
<!-- extra content -->
{% block extra_content %}
<!-- block-->
{% endblock %}
<div class="d-flex flex-column" id="content-wrapper">
<div id="content">
<!-- top nav -->
{% block top_nav %}
<!-- block -->
{% include "psiPhightApp/include/top-nav.html" %}
{% endblock %}
{% block container_main %}
<div class="container-fluid container-main">
<h3 class="text-dark mb-4">{% block title_in %}Base{% endblock %}</h3>
<div>
<div>
{% block rows %}
<!-- rows content -->
{% endblock %}
</div>
</div>
</div>
{% endblock %}
</div>
<!-- footer -->
{% block footer %}
{% include "psiPhightApp/include/footer.html" %}
{% endblock %}
</div>
</div>
<a class="border rounded d-inline scroll-to-top" href="#page-top"><i class="fas fa-angle-up"></i></a>
</div>
<!-- scripts -->
<script src="{% static 'bootstrap/js/bootstrap.min.js' %}"></script>
<script src="{% static 'js/bs-init.js' %}"></script>
<script src="{% static 'js/theme.js' %}"></script>
<!-- specific to page scripts -->
{% block specific_page_script %}
<!-- block -->
{% endblock %}
<!-- custom scripts -->
<script src="{% static 'js/main.js' %}"></script>
{% block custom_script %}
<!-- block -->
{% endblock %}
</body>
</html>
<!-- base template -->
{% extends 'psiPhightApp/extend/base.html' %}
<!-- page title -->
{% block title %}Single video diagram - Cryptius{% endblock %}
<!-- internal page title -->
{% block title_in %}Single video diagram{% endblock %}
<!-- extra content -->
{% block extra_content %}
{% include "psiPhightApp/include/modal-slider-description.html" %}
{% endblock %}
<!-- custom content -->
{% block rows %}
<!-- general stats -->
{% include "psiPhightApp/include/general-stats-row.html" with first_row_stats=first_row_stats hide_num_elements=1 %}
<div class="row mb-5 justify-content-center">
<div class="col-11 text-center d-flex justify-content-center">
<div class="card shadow mb-4">
<div class="card-header d-flex justify-content-between align-items-center">
<h6 class="text-primary fw-bold m-0">Expected performance</h6>
</div>
<div class="card-body">
<div>
<center> <!-- TODO: replace center with a better practice -->
<iframe src="https://player.vimeo.com/video/{{ 3D_reproduction_video }}"
width="640"
height="300"
allow="autoplay; fullscreen; picture-in-picture"
allowfullscreen></iframe>
</center>
</div>
</div>
</div>
</div>
</div>
<div>
<!-- main diagrams -->
{% include "psiPhightApp/include/main-diagram-slider.html" with plotly_divs=plotly_divs %}
</div>
{% endblock %}
import json
import math
from collections import defaultdict
import numpy as np
from google.api_core.exceptions import NotFound
from google.cloud import storage
from google.cloud.exceptions import GoogleCloudError
from numpy import random
storage_client = storage.Client()
# <---------- 3D keypoints methods ---------->
def upload_keypoints_to_cloud_storage(file_path):
# setup
bucket_name_upload = 'psiphight-3d-keypoints-bucket'
# keypoints
keypoints = np.load(file_path)
nitems = len(keypoints)
bytes_content = keypoints.tobytes()
print(keypoints)
# save result to bucket
destination_blob_name = '{}-keypoints'.format(nitems)
bucket_upload = storage_client.bucket(bucket_name_upload)
blob = bucket_upload.blob(destination_blob_name)
# contents to upload
blob.upload_from_string(bytes_content)
print('\nThe file {} was successfully created'.format(destination_blob_name))
# <---------- Angle measurements methods ---------->
def find_vec_angles(a, b):
"""
This function contains the math needed to find and calculate the angles. It takes 'a', and 'b' as an input,
that are two intersecting lines with the angle being the space. Each keypoint, 'a' and 'b', correspond to an
array that is equivalent to a group of vectors for the x, y and z dimensions.
:param a: first array with vectors x, y, and z.
:param b: second array with vectors x, y, and z.
:return: theta, the angle calculated after receiving the intersecting lines.
"""
numerator = np.dot(a, b)
mag_a = math.sqrt(sum(i ** 2 for i in a))
mag_b = math.sqrt(sum(i ** 2 for i in b))
anything = numerator / (mag_a * mag_b)
theta = math.acos(anything)
# convert to degrees
theta = (theta * 180) / math.pi
# find the co-terminal angle where 0 < theta < 360
if theta > 360:
revs = math.floor(theta / 360)
return theta - 360 * revs
else:
return theta
def generate_angle_measurements(keypoints):
"""
This function is needed to calculate the angle measurements for body keypoints. As an input, we take the
keypoints that were predicted with the help of VideoPose3D for each of the frames of the videos, and we
calculate the angles between each of the 3 dimensional vectors.
:return: angles
"""
# extract measurement values by angle and save to dictionary
angle_labels = ['right_sh_el', 'left_sh_el', 'torso_delta', 'head_delta', 'right_hip_ft', 'left_hip_ft']
angle_tuples = [(11, 12), (14, 15), (8, 0), (10, 7), (4, 6), (1, 3)]
angles = {}
# set keys and add empty array
for angle in angle_labels:
angles[angle] = []
# per each array (corresponding to video frame), in keypoints,
for frame in keypoints:
# calculate all 6 angle measurements
for idx, label in enumerate(angle_labels):
angles[label].append(find_vec_angles(frame[angle_tuples[idx][0]], frame[angle_tuples[idx][1]]))
# out
return angles
def merged_logic(event):
"""
Triggered by the creation of an object in Cloud Storage bucket. Receives a text file with 3D keypoints,
retrieves the contents of the file with the Google Cloud API, generates a
new file with the angle measurements.
:arg:event (dict): Event payload.
:arg:context (google.cloud.functions.Context): Metadata for the event.
:return: text file with the angle measurements as a dictionary.
"""
# logs
print('\n--- A new object was uploaded to bucket {}, we will attempt to retrieve its data'.format(event['bucket']))
# print('Event ID: {}'.format(context.event_id))
print('Bucket: {}'.format(event['bucket']))
print('Object name: {}'.format(event['name']))
print('Created: {}'.format(event['timeCreated']))
# Cloud Storage SDK
bucket_name_upload = 'psiphight-angle-measurements-bucket'
try:
# variables needed to access the object that triggered the function
event_id = 123 # replace with context.event_id
bucket_name_download = event['bucket']
bucket_main = storage_client.bucket(bucket_name_download)
blob_name = event['name']
# get object, download its contents as bytes, decode and encode to load with Numpy (np)
blob = bucket_main.blob(blob_name)
contents_raw = blob.download_as_bytes(raw_download=True)
# string/bytes to dictionary and Numpy file
decoded = json.loads(contents_raw.decode())
keypoints = np.array(decoded['keypoints'])
# logs
print('\nAfter loading to create a Numpy object from buffer: {}'.format(keypoints[0:5]))
# calculate angles, return object, convert object to bytes
angle_measurements = generate_angle_measurements(keypoints)
decoded['angles'] = angle_measurements
angle_measurements_encode_data = json.dumps(decoded)
# save result to bucket
destination_blob_name = '{}-{}-angle-measurements'.format(event_id, blob_name)
bucket_upload = storage_client.bucket(bucket_name_upload)
blob = bucket_upload.blob(destination_blob_name)
# contents to upload
blob.upload_from_string(angle_measurements_encode_data)
print('\nThe file {} was successfully created'.format(destination_blob_name))
except NotFound:
print('Not found: the item you were trying to retrieve could not be found. Make sure your bucket and specified '
'object exist')
except ValueError:
print('Value error: verify that the file contains the array size as part of the file/object name you uploaed '
'and that the contents correspond to a numpy array')
except (GoogleCloudError, ConnectionError):
print('Upload error: We could not upload your file with the angle measurements')
# <---------- JSON object generation methods ---------->
def construct_json_object():
"""
Triggered by the creation of an object in Cloud Storage bucket. It receives a text file that can be parsed to a
JSON object and extracts the keypoints, frames and angles for a particular video to generate final output.
:arg:event (dict): Event payload.
:arg:context (google.cloud.functions.Context): Metadata for the event.
:return: text file with the angle measurements as a dictionary.
"""
# setup
bucket_name_download = 'psiphight-angle-measurements-bucket'
bucket_main = storage_client.bucket(bucket_name_download)
event_id = 123 # event['id']
blob_name = '4730805695243995-1559-keypoints-json.txt-angle-measurements' # event['name']
# get object, download its contents as bytes, decode and encode to load with Numpy (np)
blob = bucket_main.blob(blob_name)
contents_raw = blob.download_as_bytes(raw_download=True)
# string/bytes to dictionary
decoded = json.loads(contents_raw.decode())
# init
timestamps = decoded['frames']
keypoints = decoded['keypoints']
angles = decoded['angles']
vid_frame_data = defaultdict(dict)
# idx = element number
for idx, timestamp in enumerate(timestamps):
# frame of the video
vid_frame_data[idx]["timestamp"] = timestamp
# add the keypoints --> a list of 17 lists
vid_frame_data[idx]["keypoints"] = keypoints[idx]
# add the angles
frame_angles = defaultdict(dict)
for angle in angles.keys():
frame_angles[angle] = angles[angle][idx]
vid_frame_data[idx]["angles"] = dict(frame_angles)
# logs
print(vid_frame_data[5])
# upload output to bucket
bucket_name_upload = 'psiphight-json-output-bucket'
json_out = json.dumps(vid_frame_data)
# save result to bucket
destination_blob_name = '{}-final-json-output'.format(event_id)
bucket_upload = storage_client.bucket(bucket_name_upload)
blob = bucket_upload.blob(destination_blob_name)
# contents to upload
blob.upload_from_string(json_out)
print('\nThe file {} was successfully created'.format(destination_blob_name))
if __name__ == '__main__':
# sample data simulate a real GCloud context
file_path_sample = 'output-keypoints-3d.npy'
random_id = random.randint(1105)
context_sample = {'event_id': random_id}
# sample data to simulate a real GCloud event
bucket_sample = 'my-new-bucket-nathaly-toledo'
event_sample = {'bucket': bucket_sample, 'name': object_name, 'timeCreated': '----'}
# generate_text_file_with_keypoints()
# generate_angle_measurements(keypoints)
# merged_logic(event_sample, context_sample)
# upload_keypoints_to_cloud_storage(file_path)
# write_json_file_to_cloud(None, None)
# read_json_string_from_cloud()
construct_json_object()
import traceback
import requests
import vimeo
import os
import uuid
import cv2
# setup Vimeo
from urllib3.exceptions import MaxRetryError, NewConnectionError
from vimeo.exceptions import UploadAttemptCreationFailure
token = os.environ['ACCESS_TOKEN_VIMEO']
client_id = os.environ['CLIENT_ID_VIMEO']
client_secret = os.environ['CLIENT_SECRET_VIMEO']
client = vimeo.VimeoClient(
token=token, # '{access_token}',
key=client_id, # '{client_id}',
secret=client_secret # '{client_secret}'
)
# uri: https://api.vimeo.com/tutorial
def test_api(uri_vimeo):
"""
Used to test that the API is working and the client was configured correctly.
:param uri_vimeo: URI to use for testing.
:return: None
"""
response = client.get(uri_vimeo)
print(response.json())
def remove_file(filename):
# init
file_path = 'media/{}'.format(filename)
# delete file
if os.path.exists(file_path):
print('Deleting file ', file_path)
os.remove(file_path)
def get_video_duration(filename):
"""
Get video duration in minutes with opencv.
:return duration value in minutes
"""
# init
video = cv2.VideoCapture(filename)
# video duration in milliseconds
frame_count = video.get(cv2.CAP_PROP_FRAME_COUNT)
fps = video.get(cv2.CAP_PROP_FPS)
duration = frame_count / fps
# out: round division down to the nearest whole number after calculating the min
return int(duration / 60)
def upload_vimeo_video(video_path):
"""
Given a path to a video file, it attempts to upload it to the Vimeo platform via their API with a POST request.
After successful upload, it will return the URL link to the video on Vimeo. On failure, it will return None.
:param video_path: path to the video file to upload.
:return: None, if failed. The URL to the video on Vimeo, if successful.
"""
try:
print('VIDEO_PATH ', video_path)
print('VALUE TYPE ', type(video_path))
vimeo_video_name = str(uuid.uuid4())
# url to make request
url = client.upload(video_path, data={
'name': vimeo_video_name,
'description': 'Sample output video we can use to test PsiPhight app. The video exemplifies a training '
'session. '
})
# make API request
response = client.get(url + '?fields=link').json()
video_link = response['link']
print('JSON RESPONSE ', response)
# output
return video_link
except FileNotFoundError as file_error:
print(traceback.format_exc())
print('[ERROR] File not found. Check the path you specified. The error was {}\n'.format(file_error))
return None
except (ConnectionError, requests.exceptions.ConnectionError, MaxRetryError, NewConnectionError, socket.gaierror) as connect_error:
print(traceback.format_exc())
print('[ERROR] Connection error: {}\n'.format(connect_error))
return None
except UploadAttemptCreationFailure as vimeo_exception:
print(traceback.format_exc())
print('[ERROR] Something happened while uploading your video. Please check your credentials and the request '
'arguments: {}\n', vimeo_exception)
return None
if __name__ == '__main__':
# test the Vimeo API
uri_test = 'https://api.vimeo.com/tutorial'
vt = '../media/{}'.format('205494563_yAGTi2V.mp4')
# v = get_video_duration(vt)
# print(v)
remove_file(vt)
#!/bin/sh
# activating virtual environment
echo "Activating virtual environment: $( pwd; )...
";
source venv/Scripts/activate;
# running unit test files
echo "Running checks for the project: $( pwd; )...
";
OUTPUT=$(python manage.py test psiPhightApp/tests/unit/)
EXIT=$?
# print results
echo "
The output of the process was:
${OUTPUT}
";
echo "
The exit code of the process was: ${EXIT}";
# evaluate if changes should be pushed or not to the branch
if [ $EXIT -ne 0 ]; then
echo "ERROR: We recommend you check your code, manually run the tests to debug the code, and try again."
# exit 1 means unsuccessful, the git push cannot pass
exit 1
fi
# exit 0 means successful, the git push can pass
exit 0
{"0": {"keypoints": [[6.920710802660324e-06, -2.0225776097504422e-05, 5.711709150091338e-07], [-0.09358373284339905, 0.023615948855876923, -0.10346446186304092], [-0.0777832418680191, 0.4652405381202698, -0.009631946682929993], [-0.19407522678375244, 0.8200191855430603, 0.1926773339509964], [0.0935828685760498, -0.023622214794158936, 0.10347278416156769], [0.269800066947937, 0.3964669108390808, 0.13304796814918518], [0.11340804398059845, 0.6953498125076294, 0.41291457414627075], [-0.029780715703964233, -0.23100179433822632, -0.04211486130952835], [-0.01832025870680809, -0.46300235390663147, -0.1482483148574829], [0.06009160727262497, -0.5108947157859802, -0.2128428816795349], [0.019508522003889084, -0.6137453317642212, -0.22273391485214233], [0.06709234416484833, -0.4464050233364105, -0.028144119307398796], [0.172021746635437, -0.23028698563575745, 0.11865895986557007], [0.19488964974880219, -0.2456790804862976, -0.12225668132305145], [-0.11894632130861282, -0.37187659740448, -0.2125738263130188], [-0.14294704794883728, -0.09854696691036224, -0.268058180809021], [0.045945942401885986, -0.29384058713912964, -0.2849007248878479]], "angles": {"right_sh_el": 37.888379632247634, "left_sh_el": 38.811272881072156, "torso_delta": 28.38234958601501, "head_delta": 13.1126774713489, "right_hip_ft": 71.37056034046682, "left_hip_ft": 81.73013681687075}, "timestamp": 0, "base": 0.16142725346071798, "guard": 0.012211642318488036, "head_off_centerline": 12.462954343628851, "offense": "False", "defense": "False"}, "1": {"keypoints": [[6.505953933810815e-06, -1.9899141989299096e-05, 4.3147718997715856e-07], [-0.09356966614723206, 0.023992497473955154, -0.10319077968597412], [-0.07808415591716766, 0.46488815546035767, -0.007530802860856056], [-0.1932593286037445, 0.8212000131607056, 0.19353428483009338], [0.09356866776943207, -0.023998815566301346, 0.10319970548152924], [0.27230551838874817, 0.39551103115081787, 0.13466927409172058], [0.1196124404668808, 0.6960179805755615, 0.4146897792816162], [-0.02964569628238678, -0.2302691638469696, -0.042094163596630096], [-0.01800515502691269, -0.46234142780303955, -0.14811928570270538], [0.05994490534067154, -0.5098714232444763, -0.2132720649242401], [0.019639378413558006, -0.6124764680862427, -0.22270093858242035], [0.06681951135396957, -0.44546568393707275, -0.02848190627992153], [0.1709786057472229, -0.22919200360774994, 0.11951424181461334], [0.19592176377773285, -0.24271923303604126, -0.12059171497821808], [-0.11861969530582428, -0.37131866812705994, -0.21161818504333496], [-0.14599978923797607, -0.09792594611644745, -0.2645648419857025], [0.04553411900997162, -0.28914886713027954, -0.2828243374824524]], "angles": {"right_sh_el": 38.07199670812766, "left_sh_el": 38.88708327801736, "torso_delta": 27.555765181242283, "head_delta": 13.121600841245842, "right_hip_ft": 71.21208205631183, "left_hip_ft": 81.6271816126898}, "timestamp": 0.134066, "base": 0.1637152076995246, "guard": 0.0122000203307612, "head_off_centerline": 12.606850439477018, "offense": "False", "defense": "False"}, "2": {"keypoints": [[6.527430741698481e-06, -1.946386691997759e-05, 3.621151449806348e-07], [-0.09476923942565918, 0.02390737645328045, -0.10242360085248947], [-0.0787535309791565, 0.4643770754337311, -0.006077120080590248], [-0.1917765736579895, 0.8242400884628296, 0.1946793496608734], [0.09476811438798904, -0.023913593962788582, 0.10243271291255951], [0.2749785780906677, 0.39426085352897644, 0.1335161030292511], [0.12761346995830536, 0.6959364414215088, 0.41439008712768555], [-0.029569994658231735, -0.2305823713541031, -0.04227100685238838], [-0.017005497589707375, -0.4619055390357971, -0.14873093366622925], [0.05951877683401108, -0.5090497732162476, -0.21485210955142975], [0.02013876475393772, -0.6117618083953857, -0.22420534491539001], [0.06836266815662384, -0.4440973699092865, -0.029696399345993996], [0.17030885815620422, -0.2291170358657837, 0.12056724727153778], [0.19604134559631348, -0.2382211685180664, -0.12053047865629196], [-0.11903964728116989, -0.3716878294944763, -0.21092019975185394], [-0.14971232414245605, -0.09817054867744446, -0.26178979873657227], [0.04435514658689499, -0.2852020561695099, -0.28277623653411865]], "angles": {"right_sh_el": 38.102396833384645, "left_sh_el": 38.880888104886274, "torso_delta": 27.718435116139435, "head_delta": 13.218144476437224, "right_hip_ft": 70.9462606552942, "left_hip_ft": 81.60892580527467}, "timestamp": 0.268132, "base": 0.16606093935528704, "guard": 0.01223619365929929, "head_off_centerline": 12.715490028054182, "offense": "False", "defense": "False"}, "3": {"keypoints": [[6.320940883597359e-06, -1.9427407096372917e-05, 6.687276368211315e-07], [-0.09584323316812515, 0.024367913603782654, -0.10127711296081543], [-0.07952125370502472, 0.46477189660072327, -0.004062356427311897], [-0.18971319496631622, 0.8245671391487122, 0.19930660724639893], [0.09584205597639084, -0.024374227970838547, 0.10128635913133621], [0.27664679288864136, 0.39287689328193665, 0.1320449411869049], [0.13311553001403809, 0.698634922504425, 0.4128236174583435], [-0.029719345271587372, -0.23040057718753815, -0.042479731142520905], [-0.017126023769378662, -0.4617299437522888, -0.14926689863204956], [0.05935797840356827, -0.5091453194618225, -0.21596848964691162], [0.0200106892734766, -0.611527681350708, -0.2253861129283905], [0.0693945437669754, -0.44400787353515625, -0.0309501513838768], [0.17037169635295868, -0.23009467124938965, 0.12181687355041504], [0.19499903917312622, -0.2364753782749176, -0.12194648385047913], [-0.12100064009428024, -0.3726400136947632, -0.21026349067687988], [-0.1542089283466339, -0.0999978631734848, -0.2602704167366028], [0.043053992092609406, -0.2832275927066803, -0.28310662508010864]], "angles": {"right_sh_el": 38.15209596224507, "left_sh_el": 38.648087408591856, "torso_delta": 28.016102681744805, "head_delta": 13.271229493965784, "right_hip_ft": 71.18522589265994, "left_hip_ft": 81.54558728973845}, "timestamp": 0.402199, "base": 0.16596172243119067, "guard": 0.01230163802208659, "head_off_centerline": 12.68419585360187, "offense": "False", "defense": "False"}, "4": {"keypoints": [[6.5142758103320375e-06, -1.9399780285311863e-05, 5.551260073843878e-07], [-0.09705273807048798, 0.024573873728513718, -0.10043691098690033], [-0.08006534725427628, 0.46491628885269165, -0.0025208964943885803], [-0.18793481588363647, 0.8271237015724182, 0.2014034539461136], [0.09705157577991486, -0.02458050847053528, 0.1004459485411644], [0.2765518128871918, 0.3914831280708313, 0.1328475922346115], [0.14417296648025513, 0.7000628709793091, 0.4134458899497986], [-0.030152391642332077, -0.23016157746315002, -0.04220220074057579], [-0.018359042704105377, -0.4615391790866852, -0.14950372278690338], [0.058304086327552795, -0.5080339312553406, -0.2149016559123993], [0.01944747008383274, -0.6100946664810181, -0.22482648491859436], [0.06842935085296631, -0.4441215395927429, -0.03173345327377319], [0.16929005086421967, -0.23534312844276428, 0.12525640428066254], [0.19648757576942444, -0.23180627822875977, -0.12007766962051392], [-0.12256702780723572, -0.37316572666168213, -0.20937396585941315], [-0.16077560186386108, -0.10041746497154236, -0.2579821050167084], [0.04186650365591049, -0.27911484241485596, -0.28285813331604004]], "angles": {"right_sh_el": 37.98449708088902, "left_sh_el": 38.70795847809422, "torso_delta": 28.298688305849268, "head_delta": 13.355791553339786, "right_hip_ft": 70.9024651581208, "left_hip_ft": 81.4704025725602}, "timestamp": 0.536265, "base": 0.16933482531353392, "guard": 0.012547618054347558, "head_off_centerline": 12.87542574647964, "offense": "False", "defense": "False"}, "5": {"keypoints": [[6.610969649045728e-06, -1.9354309188202024e-05, 6.557633014381281e-07], [-0.098357655107975, 0.024666309356689453, -0.09911278635263443], [-0.08244176208972931, 0.46437937021255493, 0.00033966265618801117], [-0.18443718552589417, 0.8265604376792908, 0.2057308852672577], [0.09835641086101532, -0.02467319928109646, 0.09912177920341492], [0.2771948575973511, 0.3911947011947632, 0.1303633451461792], [0.14996516704559326, 0.7040238380432129, 0.4100151062011719], [-0.03046509250998497, -0.23012417554855347, -0.041124127805233], [-0.019982432946562767, -0.4616847634315491, -0.1477946937084198], [0.05652210861444473, -0.5074633359909058, -0.21382305026054382], [0.01797095127403736, -0.6100103855133057, -0.2237243950366974], [0.0679873675107956, -0.445500910282135, -0.03077360987663269], [0.16950461268424988, -0.24137817323207855, 0.12935695052146912], [0.19944342970848083, -0.23028463125228882, -0.11723239719867706], [-0.1253623217344284, -0.3747943043708801, -0.20712512731552124], [-0.16699519753456116, -0.10297372937202454, -0.25678014755249023], [0.0402667410671711, -0.27867117524147034, -0.28280729055404663]], "angles": {"right_sh_el": 37.719698524411136, "left_sh_el": 38.58162240508158, "torso_delta": 28.72119414654876, "head_delta": 13.448939300355189, "right_hip_ft": 71.11517927490354, "left_hip_ft": 81.55975463376419}, "timestamp": 0.670331, "base": 0.16838794909440827, "guard": 0.012862761534296586, "head_off_centerline": 12.810394979104553, "offense": "False", "defense": "False"}, "6": {"keypoints": [[7.020322300377302e-06, -1.908663398353383e-05, 8.507407187607896e-07], [-0.09911562502384186, 0.024714363738894463, -0.09844892472028732], [-0.08194011449813843, 0.46473050117492676, 0.002254493534564972], [-0.18123403191566467, 0.8256808519363403, 0.20949280261993408], [0.09911438822746277, -0.024721523746848106, 0.09845812618732452], [0.2752806544303894, 0.39088159799575806, 0.13008460402488708], [0.1595546007156372, 0.7056723833084106, 0.40928930044174194], [-0.031144417822360992, -0.23003333806991577, -0.04053561016917229], [-0.02156367339193821, -0.46162986755371094, -0.14635252952575684], [0.055799782276153564, -0.5056244730949402, -0.2115555703639984], [0.017844218760728836, -0.6077286005020142, -0.2224878966808319], [0.06603692471981049, -0.4465934932231903, -0.02928922139108181], [0.16960212588310242, -0.25061050057411194, 0.13483548164367676], [0.20172426104545593, -0.23010475933551788, -0.11096537113189697], [-0.12697017192840576, -0.3758217990398407, -0.20599247515201569], [-0.17145013809204102, -0.10486173629760742, -0.2571086287498474], [0.0389421246945858, -0.2773136496543884, -0.28275609016418457]], "angles": {"right_sh_el": 37.330796351343615, "left_sh_el": 38.510571994038244, "torso_delta": 30.11549393770613, "head_delta": 13.636379217354273, "right_hip_ft": 70.86029491506629, "left_hip_ft": 81.742642987211}, "timestamp": 0.804397, "base": 0.1696567799819507, "guard": 0.013086537809769174, "head_off_centerline": 12.921610455207302, "offense": "False", "defense": "False"}, "7": {"keypoints": [[6.770196705474518e-06, -1.8756127246888354e-05, 9.347348850496928e-07], [-0.10096687078475952, 0.02489563263952732, -0.09627951681613922], [-0.08198213577270508, 0.4649673402309418, 0.0028516780585050583], [-0.18001443147659302, 0.8239260911941528, 0.21293824911117554], [0.10096552968025208, -0.02490275353193283, 0.09628868103027344], [0.271391898393631, 0.3916514217853546, 0.12741169333457947], [0.16178032755851746, 0.7076920866966248, 0.40902990102767944], [-0.031887710094451904, -0.22956685721874237, -0.04004061222076416], [-0.023791618645191193, -0.46119222044944763, -0.14602261781692505], [0.053569868206977844, -0.5049018263816833, -0.2109455019235611], [0.015765100717544556, -0.6074486970901489, -0.22051386535167694], [0.06548597663640976, -0.4468129277229309, -0.03059275820851326], [0.17006662487983704, -0.25292062759399414, 0.13554143905639648], [0.20556782186031342, -0.23034241795539856, -0.10897652059793472], [-0.13072389364242554, -0.3760201930999756, -0.20367752015590668], [-0.17705337703227997, -0.10558921098709106, -0.2547408938407898], [0.034061498939991, -0.27635228633880615, -0.2840859293937683]], "angles": {"right_sh_el": 37.36226686408237, "left_sh_el": 38.46867022461714, "torso_delta": 30.24447570683882, "head_delta": 13.604034237767634, "right_hip_ft": 71.18009694317192, "left_hip_ft": 81.5161641601682}, "timestamp": 0.938464, "base": 0.16908473941870233, "guard": 0.013291172957814049, "head_off_centerline": 12.905247402186674, "offense": "False", "defense": "False"}, "8": {"keypoints": [[6.694994226563722e-06, -1.859101394074969e-05, 1.1746427617254085e-06], [-0.10222972184419632, 0.024760503321886063, -0.09470381587743759], [-0.08235582709312439, 0.46442967653274536, 0.0032617300748825073], [-0.1798689067363739, 0.8229060173034668, 0.21614931523799896], [0.10222829878330231, -0.024767741560935974, 0.09471309185028076], [0.2680523991584778, 0.39293116331100464, 0.1266767978668213], [0.16683559119701385, 0.7090083360671997, 0.4095478653907776], [-0.03274279832839966, -0.2299138456583023, -0.03972363471984863], [-0.02510850690305233, -0.4612372815608978, -0.14595046639442444], [0.052803173661231995, -0.5041016340255737, -0.21058523654937744], [0.014769899658858776, -0.6059331893920898, -0.22052496671676636], [0.0653233528137207, -0.4473748207092285, -0.031248018145561218], [0.17054104804992676, -0.25554001331329346, 0.13566547632217407], [0.21082690358161926, -0.2308821827173233, -0.10561122000217438], [-0.13362452387809753, -0.3765479326248169, -0.20252028107643127], [-0.1816418170928955, -0.10625919699668884, -0.25373631715774536], [0.03070249781012535, -0.27619802951812744, -0.28700578212738037]], "angles": {"right_sh_el": 37.206794874571116, "left_sh_el": 38.43357173157158, "torso_delta": 30.815594510203955, "head_delta": 13.779551335377182, "right_hip_ft": 71.11406273250786, "left_hip_ft": 81.45277971121268}, "timestamp": 1.07253, "base": 0.17025260464045355, "guard": 0.01354607259490837, "head_off_centerline": 13.006763759560588, "offense": "False", "defense": "False"}, "9": {"keypoints": [[6.728405423928052e-06, -1.8188446119893342e-05, 1.3856999885319965e-06], [-0.10349944233894348, 0.025075219571590424, -0.0936461091041565], [-0.08102939277887344, 0.4647243618965149, 0.0022862590849399567], [-0.18028950691223145, 0.8201065063476562, 0.21696554124355316], [0.10349796712398529, -0.025082433596253395, 0.09365533292293549], [0.2651786208152771, 0.39313051104545593, 0.12555524706840515], [0.17141152918338776, 0.7087517380714417, 0.4111056327819824], [-0.03289180248975754, -0.230183407664299, -0.039620451629161835], [-0.02547045610845089, -0.4616507589817047, -0.14521101117134094], [0.05198775976896286, -0.5044180154800415, -0.21044307947158813], [0.013704486191272736, -0.6063672304153442, -0.2198241949081421], [0.0664212703704834, -0.44765326380729675, -0.03168323636054993], [0.17353326082229614, -0.25679484009742737, 0.13428594172000885], [0.2175183892250061, -0.23410820960998535, -0.1054687649011612], [-0.13537395000457764, -0.37768498063087463, -0.20083138346672058], [-0.1867533177137375, -0.10813356935977936, -0.2530622184276581], [0.026905469596385956, -0.2788541316986084, -0.2912629544734955]], "angles": {"right_sh_el": 37.09413823765711, "left_sh_el": 38.39840683037098, "torso_delta": 31.612163578674917, "head_delta": 13.707571361960023, "right_hip_ft": 71.093787754246, "left_hip_ft": 81.15722266354429}, "timestamp": 1.206596, "base": 0.1717816357539604, "guard": 0.013878506203029252, "head_off_centerline": 13.196856059607025, "offense": "False", "defense": "False"}, "10": {"keypoints": [[6.186868631630205e-06, -1.7642365492065437e-05, 1.2031746337015647e-06], [-0.10425978899002075, 0.025312241166830063, -0.09282912313938141], [-0.07898785918951035, 0.465376615524292, 0.0013395436108112335], [-0.18108981847763062, 0.8181153535842896, 0.2178715616464615], [0.1042582094669342, -0.02531934529542923, 0.09283819794654846], [0.2607317566871643, 0.3950972557067871, 0.1255204677581787], [0.17485351860523224, 0.7107183933258057, 0.41137078404426575], [-0.03358518332242966, -0.23032157123088837, -0.03871004283428192], [-0.02687600813806057, -0.46266359090805054, -0.14390510320663452], [0.050487220287323, -0.5048021078109741, -0.21036162972450256], [0.01342705637216568, -0.6068356037139893, -0.21748435497283936], [0.0663507953286171, -0.44840383529663086, -0.03127729147672653], [0.1755424290895462, -0.2580417990684509, 0.1346232295036316], [0.22285908460617065, -0.23739328980445862, -0.10546308010816574], [-0.13789400458335876, -0.37858378887176514, -0.1989198923110962], [-0.19049172103405, -0.10906647890806198, -0.25192880630493164], [0.023001089692115784, -0.27798452973365784, -0.29264047741889954]], "angles": {"right_sh_el": 37.11824894631359, "left_sh_el": 38.39697929875098, "torso_delta": 30.627049109111816, "head_delta": 13.815314923112965, "right_hip_ft": 71.18109765801508, "left_hip_ft": 80.92968171025812}, "timestamp": 1.340662, "base": 0.17287825613910468, "guard": 0.014220905859805472, "head_off_centerline": 13.334505065628223, "offense": "False", "defense": "False"}, "11": {"keypoints": [[5.5972705013118684e-06, -1.7979946278501302e-05, 1.1358703204678022e-06], [-0.10574273020029068, 0.0252654030919075, -0.09185927361249924], [-0.07829594612121582, 0.46676138043403625, -0.001279963180422783], [-0.18140903115272522, 0.815176248550415, 0.2179516702890396], [0.10574109107255936, -0.025272434577345848, 0.09186837077140808], [0.25810497999191284, 0.3974165618419647, 0.12345852702856064], [0.17889083921909332, 0.7147215604782104, 0.4095250964164734], [-0.03310329094529152, -0.23003357648849487, -0.038269370794296265], [-0.026565130800008774, -0.46279141306877136, -0.14338664710521698], [0.05094389617443085, -0.5047820806503296, -0.21110308170318604], [0.013864818960428238, -0.6072379946708679, -0.21581031382083893], [0.06801503896713257, -0.4487229287624359, -0.031955793499946594], [0.17791138589382172, -0.2597804665565491, 0.13477468490600586], [0.22709369659423828, -0.23967213928699493, -0.10775464028120041], [-0.13910427689552307, -0.3790860176086426, -0.19723644852638245], [-0.19348976016044617, -0.1113319993019104, -0.25119268894195557], [0.017271365970373154, -0.2795799970626831, -0.29595768451690674]], "angles": {"right_sh_el": 37.05157722516786, "left_sh_el": 38.21035279074796, "torso_delta": 28.957896942916186, "head_delta": 13.730431914873229, "right_hip_ft": 71.29572354435929, "left_hip_ft": 80.74466759873168}, "timestamp": 1.474729, "base": 0.17351831077863314, "guard": 0.014475052135855624, "head_off_centerline": 13.477485747713931, "offense": "False", "defense": "False"}, "12": {"keypoints": [[5.008381776860915e-06, -1.824937862693332e-05, 1.4279532933869632e-06], [-0.10653232783079147, 0.025803308933973312, -0.09068112075328827], [-0.07397466897964478, 0.46872878074645996, -0.004990467801690102], [-0.18326495587825775, 0.8087462186813354, 0.22002151608467102], [0.10653051733970642, -0.025810323655605316, 0.0906900092959404], [0.2541210651397705, 0.3989349901676178, 0.12409552931785583], [0.18286556005477905, 0.7173112630844116, 0.40892845392227173], [-0.03310168534517288, -0.2303747534751892, -0.037758782505989075], [-0.025906626135110855, -0.4634348750114441, -0.1419011503458023], [0.05190233886241913, -0.5048269033432007, -0.2104710340499878], [0.015984777361154556, -0.6071425676345825, -0.21485239267349243], [0.0696999654173851, -0.44948050379753113, -0.030582543462514877], [0.18069425225257874, -0.26102766394615173, 0.13528740406036377], [0.2321086823940277, -0.2440650463104248, -0.10732920467853546], [-0.14025551080703735, -0.38090649247169495, -0.19593393802642822], [-0.1965673267841339, -0.11550845205783844, -0.2517126798629761], [0.014477647840976715, -0.2811254858970642, -0.3000454306602478]], "angles": {"right_sh_el": 36.91389342458841, "left_sh_el": 37.83983126731725, "torso_delta": 28.1059968930711, "head_delta": 13.897306668836311, "right_hip_ft": 71.56203414130417, "left_hip_ft": 80.35913044911946}, "timestamp": 1.608795, "base": 0.17406862181699154, "guard": 0.014809293838742885, "head_off_centerline": 13.696252221063217, "offense": "False", "defense": "False"}, "13": {"keypoints": [[4.622273991117254e-06, -1.8855125745176338e-05, 1.2992775282327784e-06], [-0.10772944986820221, 0.026086371392011642, -0.08930420875549316], [-0.07118794322013855, 0.47050178050994873, -0.0076961033046245575], [-0.18472182750701904, 0.804793655872345, 0.22138020396232605], [0.1077273041009903, -0.026093557476997375, 0.0893128514289856], [0.24967968463897705, 0.39987272024154663, 0.12448963522911072], [0.1845771223306656, 0.7214171886444092, 0.4088040590286255], [-0.03347659111022949, -0.2304525375366211, -0.03812891244888306], [-0.027599846944212914, -0.4641372561454773, -0.1411011815071106], [0.05020035803318024, -0.5068222284317017, -0.2094680666923523], [0.01354617066681385, -0.6088666915893555, -0.21270892024040222], [0.0698087066411972, -0.4502203166484833, -0.030290858820080757], [0.1858879029750824, -0.26137810945510864, 0.13426247239112854], [0.23982670903205872, -0.24876153469085693, -0.10853701829910278], [-0.14313504099845886, -0.3827708959579468, -0.1950116753578186], [-0.19906020164489746, -0.1191224604845047, -0.2547167241573334], [0.008990604430437088, -0.28654277324676514, -0.30371227860450745]], "angles": {"right_sh_el": 37.12430471580715, "left_sh_el": 37.50119806686379, "torso_delta": 26.773746313980595, "head_delta": 13.575065963059421, "right_hip_ft": 71.89837391927072, "left_hip_ft": 80.00316667099209}, "timestamp": 1.742861, "base": 0.1743740206728759, "guard": 0.015193665413003966, "head_off_centerline": 13.821743723649254, "offense": "False", "defense": "False"}, "14": {"keypoints": [[3.9472233765991405e-06, -2.014179335674271e-05, 1.223432718688855e-06], [-0.10944249480962753, 0.026813510805368423, -0.08690395951271057], [-0.06956962496042252, 0.47255977988243103, -0.010477334260940552], [-0.18911662697792053, 0.7964613437652588, 0.22706037759780884], [0.10944028198719025, -0.02682112343609333, 0.08691221475601196], [0.24682214856147766, 0.40117257833480835, 0.1232348382472992], [0.18728524446487427, 0.7271443605422974, 0.4032568633556366], [-0.03420237451791763, -0.23045068979263306, -0.03741976246237755], [-0.02938755601644516, -0.4650726318359375, -0.13842198252677917], [0.04782477766275406, -0.5079279541969299, -0.20697923004627228], [0.011531902477145195, -0.6105151772499084, -0.20847058296203613], [0.06999416649341583, -0.4510296583175659, -0.02931160293519497], [0.19174617528915405, -0.26580315828323364, 0.13316987454891205], [0.24595901370048523, -0.2557356059551239, -0.1111612617969513], [-0.14629676938056946, -0.3849806785583496, -0.19186511635780334], [-0.20109322667121887, -0.12428966164588928, -0.25878673791885376], [0.003851046785712242, -0.29257017374038696, -0.3089624047279358]], "angles": {"right_sh_el": 36.89308228823785, "left_sh_el": 37.15673827167501, "torso_delta": 24.683948396014383, "head_delta": 13.406622993950455, "right_hip_ft": 72.71281665882388, "left_hip_ft": 79.35949691744705}, "timestamp": 1.876927, "base": 0.1736809529256717, "guard": 0.015638610002686675, "head_off_centerline": 13.984169559492148, "offense": "False", "defense": "False"}, "15": {"keypoints": [[4.1974235500674695e-06, -2.120952012774069e-05, 1.440956225451373e-06], [-0.11101193726062775, 0.026757407933473587, -0.08455462753772736], [-0.06799159944057465, 0.4751257300376892, -0.015908941626548767], [-0.19023439288139343, 0.7842840552330017, 0.23048266768455505], [0.1110098585486412, -0.0267650093883276, 0.08456318080425262], [0.24525484442710876, 0.4020109474658966, 0.11795812845230103], [0.18930619955062866, 0.7263634204864502, 0.39979028701782227], [-0.034586720168590546, -0.23005834221839905, -0.03595167398452759], [-0.030932970345020294, -0.46570414304733276, -0.1352957785129547], [0.04539966955780983, -0.5077579021453857, -0.20509599149227142], [0.01017481554299593, -0.611785888671875, -0.20505139231681824], [0.06981019675731659, -0.4509541690349579, -0.02784234844148159], [0.1958899199962616, -0.26984742283821106, 0.1323031187057495], [0.25236785411834717, -0.2640278935432434, -0.11230213940143585], [-0.14839300513267517, -0.38696351647377014, -0.18850474059581757], [-0.2022261768579483, -0.1274755299091339, -0.26108646392822266], [-5.69797120988369e-05, -0.29551222920417786, -0.31143051385879517]], "angles": {"right_sh_el": 36.59253083394122, "left_sh_el": 37.09707896585786, "torso_delta": 24.880264798245232, "head_delta": 13.413695961103237, "right_hip_ft": 72.97523263707178, "left_hip_ft": 79.06820513240606}, "timestamp": 2.010993, "base": 0.17164888202010484, "guard": 0.01597811732865328, "head_off_centerline": 14.165907622974698, "offense": "False", "defense": "False"}, "16": {"keypoints": [[3.872924935421906e-06, -2.173664324800484e-05, 1.4517900126520544e-06], [-0.11175677180290222, 0.02672920748591423, -0.08298308402299881], [-0.06603032350540161, 0.4751172661781311, -0.018202882260084152], [-0.18943023681640625, 0.7753833532333374, 0.23674741387367249], [0.11175462603569031, -0.026736710220575333, 0.08299145847558975], [0.24157987534999847, 0.4029633402824402, 0.11824105679988861], [0.18518388271331787, 0.7309101819992065, 0.39634931087493896], [-0.035959526896476746, -0.2293393611907959, -0.03464427590370178], [-0.03320915997028351, -0.4666707515716553, -0.13157960772514343], [0.04282881319522858, -0.5106697678565979, -0.20111742615699768], [0.006934282369911671, -0.6142842769622803, -0.19898203015327454], [0.06838179379701614, -0.4512060582637787, -0.02585197612643242], [0.19955885410308838, -0.274737149477005, 0.1310313194990158], [0.25944775342941284, -0.2759764790534973, -0.11309714615345001], [-0.15117335319519043, -0.38939934968948364, -0.18469998240470886], [-0.2015899419784546, -0.13191528618335724, -0.26374638080596924], [-0.004607982002198696, -0.3055298924446106, -0.31290319561958313]], "angles": {"right_sh_el": 36.21714716364935, "left_sh_el": 36.84816472599266, "torso_delta": 23.995833376028198, "head_delta": 13.259595599590837, "right_hip_ft": 73.62174147204338, "left_hip_ft": 79.13217152708668}, "timestamp": 2.14506, "base": 0.16712934143267233, "guard": 0.016212522257071506, "head_off_centerline": 14.000568266658401, "offense": "False", "defense": "False"}, "17": {"keypoints": [[3.312497938168235e-06, -2.1877149265492335e-05, 1.4774493592994986e-06], [-0.11240623891353607, 0.027133449912071228, -0.0817483514547348], [-0.06464985013008118, 0.4758288860321045, -0.02284066006541252], [-0.19311964511871338, 0.7655713558197021, 0.24104931950569153], [0.11240418255329132, -0.027140958234667778, 0.08175679296255112], [0.2393149584531784, 0.4041594862937927, 0.11593551933765411], [0.18526284396648407, 0.7300747036933899, 0.39525121450424194], [-0.0373070128262043, -0.2291593700647354, -0.0335950031876564], [-0.03507429361343384, -0.4675525426864624, -0.1291302740573883], [0.041381530463695526, -0.512458324432373, -0.19863775372505188], [0.005743649788200855, -0.6154505610466003, -0.19541244208812714], [0.06725061684846878, -0.4510984420776367, -0.024112312123179436], [0.20580115914344788, -0.27414533495903015, 0.12824515998363495], [0.2689278721809387, -0.29066115617752075, -0.11489756405353546], [-0.1533920168876648, -0.3904572129249573, -0.1823122352361679], [-0.20068129897117615, -0.13377103209495544, -0.2657114863395691], [-0.008799264207482338, -0.31590592861175537, -0.313912034034729]], "angles": {"right_sh_el": 36.47599410491554, "left_sh_el": 36.785112748123694, "torso_delta": 23.0749663187804, "head_delta": 13.365918695776521, "right_hip_ft": 73.94069141087151, "left_hip_ft": 78.7660326944401}, "timestamp": 2.279126, "base": 0.16633000621095315, "guard": 0.01648348807048932, "head_off_centerline": 14.183196887966231, "offense": "False", "defense": "False"}, "18": {"keypoints": [[2.5430017558392137e-06, -2.1836247469764203e-05, 1.3533648370867013e-06], [-0.11347129940986633, 0.027423793449997902, -0.08092164248228073], [-0.062282759696245193, 0.47684043645858765, -0.029913414269685745], [-0.1932690143585205, 0.7562956213951111, 0.24084746837615967], [0.11346938461065292, -0.027431117370724678, 0.0809302106499672], [0.24046510457992554, 0.4050670862197876, 0.11291274428367615], [0.18019837141036987, 0.7239841818809509, 0.3932041525840759], [-0.03781101852655411, -0.22890952229499817, -0.032072365283966064], [-0.03521457687020302, -0.46809834241867065, -0.1263003647327423], [0.04030219838023186, -0.5139921307563782, -0.196338951587677], [0.005205272696912289, -0.6166315078735352, -0.19156235456466675], [0.06798192858695984, -0.4507426619529724, -0.02273302525281906], [0.21180026233196259, -0.2735961079597473, 0.12352298200130463], [0.27711814641952515, -0.30360084772109985, -0.11706368625164032], [-0.15419283509254456, -0.3924105763435364, -0.17918483912944794], [-0.20002621412277222, -0.1377299427986145, -0.2677762508392334], [-0.00893365778028965, -0.3220619261264801, -0.31467777490615845]], "angles": {"right_sh_el": 36.429029608824926, "left_sh_el": 36.64840847573817, "torso_delta": 21.51253510732821, "head_delta": 13.436496032981996, "right_hip_ft": 74.30360148249031, "left_hip_ft": 78.47615836626235}, "timestamp": 2.413192, "base": 0.16254363613639666, "guard": 0.016644432397743207, "head_off_centerline": 14.151715443803058, "offense": "False", "defense": "False"}, "19": {"keypoints": [[2.731934728217311e-06, -2.1709802240366116e-05, 1.2544351193355396e-06], [-0.11374297738075256, 0.02731148526072502, -0.07998064905405045], [-0.063274085521698, 0.4770538806915283, -0.03156864270567894], [-0.19243526458740234, 0.7533073425292969, 0.2418535202741623], [0.11374112218618393, -0.027318857610225677, 0.07998942583799362], [0.23772376775741577, 0.40577957034111023, 0.11227569729089737], [0.17680883407592773, 0.7248579859733582, 0.3912266492843628], [-0.03834918886423111, -0.2284238636493683, -0.03098168410360813], [-0.036314163357019424, -0.4682668447494507, -0.12347026914358139], [0.03867040202021599, -0.5146218538284302, -0.19404640793800354], [0.0037220765370875597, -0.6171401739120483, -0.18875011801719666], [0.06693501025438309, -0.45047682523727417, -0.02072758600115776], [0.21248260140419006, -0.2742363512516022, 0.1252221316099167], [0.2833161950111389, -0.30832958221435547, -0.11453363299369812], [-0.1548929512500763, -0.3929656445980072, -0.17659446597099304], [-0.19868840277194977, -0.13854730129241943, -0.2669645845890045], [-0.009922569617629051, -0.3251613676548004, -0.3121466040611267]], "angles": {"right_sh_el": 36.50117209422501, "left_sh_el": 36.67395493014431, "torso_delta": 21.36827271140342, "head_delta": 13.452360202600298, "right_hip_ft": 74.65038936312575, "left_hip_ft": 78.44176967239731}, "timestamp": 2.547258, "base": 0.1601186534058812, "guard": 0.01682105187062648, "head_off_centerline": 14.022573156183865, "offense": "False", "defense": "False"}, "20": {"keypoints": [[2.684888386284001e-06, -2.1834441213286482e-05, 1.433133320460911e-06], [-0.11361905932426453, 0.02716432884335518, -0.07974700629711151], [-0.06311511248350143, 0.4778233468532562, -0.03280135244131088], [-0.19298037886619568, 0.753680408000946, 0.23943999409675598], [0.11361739039421082, -0.027171863242983818, 0.07975568622350693], [0.23824387788772583, 0.4059627056121826, 0.11113079637289047], [0.17596197128295898, 0.7257925271987915, 0.38890278339385986], [-0.03798692300915718, -0.22816938161849976, -0.030500460416078568], [-0.03559807687997818, -0.4679928719997406, -0.12258293479681015], [0.03918275609612465, -0.5147722363471985, -0.19402770698070526], [0.0033873117063194513, -0.6168501377105713, -0.18821540474891663], [0.06776553392410278, -0.4494524598121643, -0.020636767148971558], [0.21386480331420898, -0.270343542098999, 0.1206434816122055], [0.28740203380584717, -0.3101158142089844, -0.11776310205459595], [-0.15375199913978577, -0.39222943782806396, -0.17589369416236877], [-0.19572292268276215, -0.13649791479110718, -0.26609766483306885], [-0.011756488122045994, -0.3276863098144531, -0.3121189475059509]], "angles": {"right_sh_el": 36.53946910403033, "left_sh_el": 36.929536014737224, "torso_delta": 21.541084728632562, "head_delta": 13.426789814834823, "right_hip_ft": 74.76960760009021, "left_hip_ft": 78.32213725750734}, "timestamp": 2.681325, "base": 0.1599462556249013, "guard": 0.016864513568783837, "head_off_centerline": 14.021108265555247, "offense": "False", "defense": "False"}, "21": {"keypoints": [[3.1424060580320656e-06, -2.1530173398787156e-05, 1.5632506347174058e-06], [-0.11319121718406677, 0.02665206976234913, -0.07919647544622421], [-0.06272315979003906, 0.4780956506729126, -0.032470203936100006], [-0.19478794932365417, 0.7498281002044678, 0.2398051619529724], [0.11318954825401306, -0.026659371331334114, 0.07920554280281067], [0.2389650046825409, 0.4064423739910126, 0.10853612422943115], [0.17575228214263916, 0.7192777395248413, 0.38910239934921265], [-0.037780169397592545, -0.22895221412181854, -0.02981508895754814], [-0.03515048325061798, -0.46864598989486694, -0.121479831635952], [0.038222961127758026, -0.515757143497467, -0.19442671537399292], [0.0033978505525738, -0.6179713010787964, -0.18926379084587097], [0.06878362596035004, -0.44939368963241577, -0.01927305944263935], [0.21607214212417603, -0.2662677764892578, 0.11730779707431793], [0.29084312915802, -0.31392472982406616, -0.12027037143707275], [-0.15334969758987427, -0.39275485277175903, -0.1750069260597229], [-0.1932758390903473, -0.13414496183395386, -0.2647510766983032], [-0.011049654334783554, -0.3281751871109009, -0.31124377250671387]], "angles": {"right_sh_el": 36.6784149149852, "left_sh_el": 37.27598075364536, "torso_delta": 22.403567323170897, "head_delta": 13.54941181691772, "right_hip_ft": 74.45640725745199, "left_hip_ft": 78.34972096166499}, "timestamp": 2.815391, "base": 0.15973824568480757, "guard": 0.01690772165891278, "head_off_centerline": 14.127955146038934, "offense": "False", "defense": "False"}, "22": {"keypoints": [[3.4825152397388592e-06, -2.1579337044386193e-05, 1.4664585705759237e-06], [-0.11301801353693008, 0.026221755892038345, -0.07908424735069275], [-0.06459151208400726, 0.4784714877605438, -0.02922777086496353], [-0.19322440028190613, 0.7525251507759094, 0.23952367901802063], [0.11301632970571518, -0.026229120790958405, 0.07909353077411652], [0.24122211337089539, 0.4056238532066345, 0.10970690101385117], [0.17451412975788116, 0.7188722491264343, 0.3895617723464966], [-0.036894164979457855, -0.22852560877799988, -0.030128218233585358], [-0.034702956676483154, -0.467901349067688, -0.12289434671401978], [0.038331784307956696, -0.515895664691925, -0.19572535157203674], [0.0027865679003298283, -0.6179193258285522, -0.19019737839698792], [0.06938996911048889, -0.4490351378917694, -0.020573429763317108], [0.21530872583389282, -0.2628363072872162, 0.11467137932777405], [0.2941691279411316, -0.3118564486503601, -0.12229590862989426], [-0.15259979665279388, -0.3916442096233368, -0.1760883629322052], [-0.19018296897411346, -0.13093635439872742, -0.26500651240348816], [-0.011741729453206062, -0.32795050740242004, -0.3118484914302826]], "angles": {"right_sh_el": 36.79729282999111, "left_sh_el": 37.56530995135849, "torso_delta": 22.791149961370124, "head_delta": 13.364631373942379, "right_hip_ft": 74.34450572865252, "left_hip_ft": 78.5672184517656}, "timestamp": 2.949457, "base": 0.15919218215641506, "guard": 0.016998079530147155, "head_off_centerline": 14.005636280544964, "offense": "False", "defense": "False"}, "23": {"keypoints": [[3.274775735917501e-06, -2.157160997739993e-05, 1.49048514686001e-06], [-0.11292755603790283, 0.026113416999578476, -0.0786634013056755], [-0.06662000715732574, 0.4784724712371826, -0.02940192073583603], [-0.1957811713218689, 0.7526808977127075, 0.24065518379211426], [0.11292596161365509, -0.026120681315660477, 0.0786728784441948], [0.24141773581504822, 0.40511953830718994, 0.10683011263608932], [0.17700429260730743, 0.7188247442245483, 0.38617897033691406], [-0.03666553646326065, -0.2289596050977707, -0.03077569603919983], [-0.034012965857982635, -0.467879056930542, -0.12380470335483551], [0.038921475410461426, -0.5168415904045105, -0.1964218020439148], [0.003701562061905861, -0.6183013319969177, -0.1905689239501953], [0.07052214443683624, -0.44889694452285767, -0.020964106544852257], [0.21350930631160736, -0.260678231716156, 0.11430563032627106], [0.29633504152297974, -0.30826836824417114, -0.12254688888788223], [-0.15198448300361633, -0.39160725474357605, -0.17703577876091003], [-0.1863347440958023, -0.12957313656806946, -0.2650803327560425], [-0.009619838558137417, -0.32679444551467896, -0.31201013922691345]], "angles": {"right_sh_el": 36.75538834671588, "left_sh_el": 37.62559749556652, "torso_delta": 22.583493169206495, "head_delta": 13.281470387575649, "right_hip_ft": 74.32919354851927, "left_hip_ft": 78.45007639323693}, "timestamp": 3.083523, "base": 0.16037456629506225, "guard": 0.017098651033162285, "head_off_centerline": 14.106453728738138, "offense": "False", "defense": "False"}, "24": {"keypoints": [[2.9056718631181866e-06, -2.168751962017268e-05, 1.3306023447512416e-06], [-0.11352155357599258, 0.02583761140704155, -0.07814857363700867], [-0.0699242576956749, 0.47821342945098877, -0.030478540807962418], [-0.19478608667850494, 0.751610279083252, 0.24343089759349823], [0.1135200783610344, -0.025844871997833252, 0.07815828174352646], [0.24357560276985168, 0.4037013351917267, 0.1049697995185852], [0.17696228623390198, 0.7185848355293274, 0.38330620527267456], [-0.03636736422777176, -0.22905674576759338, -0.031038038432598114], [-0.033198125660419464, -0.4673982262611389, -0.12554548680782318], [0.038656629621982574, -0.5166206359863281, -0.19899973273277283], [0.00393252819776535, -0.6189963221549988, -0.19304655492305756], [0.07184723019599915, -0.4486275911331177, -0.022202670574188232], [0.20999163389205933, -0.25643372535705566, 0.11474409699440002], [0.2989591658115387, -0.3038797378540039, -0.12076091021299362], [-0.151457741856575, -0.3907902240753174, -0.17802588641643524], [-0.18352067470550537, -0.1282465159893036, -0.2645519971847534], [-0.006535849999636412, -0.3255474865436554, -0.3124047517776489]], "angles": {"right_sh_el": 36.90329017974202, "left_sh_el": 37.6151299740637, "torso_delta": 21.808644314671323, "head_delta": 13.334153169692755, "right_hip_ft": 74.37594826126359, "left_hip_ft": 78.6225359278823}, "timestamp": 3.217589, "base": 0.15905348993083984, "guard": 0.017115546752840452, "head_off_centerline": 14.012954910127101, "offense": "False", "defense": "False"}, "25": {"keypoints": [[2.3931588657433167e-06, -2.21036170842126e-05, 1.3275442825033679e-06], [-0.11444178968667984, 0.026162467896938324, -0.0795869454741478], [-0.07189325988292694, 0.4778785705566406, -0.028270196169614792], [-0.19293013215065002, 0.7570627331733704, 0.24299786984920502], [0.11444041132926941, -0.02616979368031025, 0.079596608877182], [0.2446521818637848, 0.4024505615234375, 0.10566923022270203], [0.1762508600950241, 0.7222830057144165, 0.38136786222457886], [-0.035959985107183456, -0.22860616445541382, -0.03226831927895546], [-0.03225748986005783, -0.4665210247039795, -0.12801608443260193], [0.03974556922912598, -0.5155727863311768, -0.20148304104804993], [0.004220845177769661, -0.6176835298538208, -0.19510892033576965], [0.07215655595064163, -0.44876426458358765, -0.023394104093313217], [0.20524218678474426, -0.25441741943359375, 0.11656290292739868], [0.30329081416130066, -0.3039529323577881, -0.11635962128639221], [-0.15024229884147644, -0.3896194100379944, -0.18130818009376526], [-0.17886534333229065, -0.1256622076034546, -0.2680778503417969], [-0.0029947503935545683, -0.3245987594127655, -0.3144385814666748]], "angles": {"right_sh_el": 36.932680549358444, "left_sh_el": 37.79314397333372, "torso_delta": 21.245430866496342, "head_delta": 13.213641872072314, "right_hip_ft": 74.52400380523649, "left_hip_ft": 78.79635877912273}, "timestamp": 3.351656, "base": 0.15873063360857512, "guard": 0.017179430993591874, "head_off_centerline": 13.831708907033509, "offense": "False", "defense": "False"}, "26": {"keypoints": [[2.55415216088295e-06, -2.2143176465760916e-05, 1.3395570022112224e-06], [-0.11518799513578415, 0.02609967440366745, -0.07969929277896881], [-0.07493285834789276, 0.47678884863853455, -0.030061859637498856], [-0.19261062145233154, 0.7609764337539673, 0.23988930881023407], [0.1151864230632782, -0.026107128709554672, 0.07970906794071198], [0.24484075605869293, 0.40116822719573975, 0.10526212304830551], [0.17982730269432068, 0.7246361970901489, 0.38080936670303345], [-0.03507859259843826, -0.22866670787334442, -0.03332839906215668], [-0.03063354454934597, -0.4662441313266754, -0.12938272953033447], [0.04047510027885437, -0.5143395662307739, -0.20286321640014648], [0.005981962196528912, -0.617173433303833, -0.19664469361305237], [0.07340533286333084, -0.44811636209487915, -0.024935981258749962], [0.20141465961933136, -0.2484346330165863, 0.11513632535934448], [0.3025570511817932, -0.3003825545310974, -0.11466354131698608], [-0.14840161800384521, -0.3889167308807373, -0.18263347446918488], [-0.17470979690551758, -0.12379659712314606, -0.2686524987220764], [0.0025821225717663765, -0.3224563002586365, -0.3169666528701782]], "angles": {"right_sh_el": 37.13273131525484, "left_sh_el": 37.95309862305912, "torso_delta": 21.507255067930494, "head_delta": 13.087524302707763, "right_hip_ft": 74.38296304593071, "left_hip_ft": 78.69379622915021}, "timestamp": 3.485722, "base": 0.1607996356037514, "guard": 0.017013109984914742, "head_off_centerline": 13.923406498496467, "offense": "False", "defense": "False"}, "27": {"keypoints": [[2.610815499792807e-06, -2.2372518287738785e-05, 1.1628834499788354e-06], [-0.11522562801837921, 0.026021989062428474, -0.07999144494533539], [-0.07706379890441895, 0.4761708378791809, -0.030336875468492508], [-0.18926078081130981, 0.7667032480239868, 0.23658989369869232], [0.11522415280342102, -0.02602960355579853, 0.08000102639198303], [0.24424757063388824, 0.40035444498062134, 0.10985944420099258], [0.183499276638031, 0.7292654514312744, 0.3801509737968445], [-0.033976808190345764, -0.22847001254558563, -0.034419022500514984], [-0.027753278613090515, -0.46587955951690674, -0.13060998916625977], [0.042718954384326935, -0.5134214162826538, -0.20415788888931274], [0.00898686796426773, -0.6167932748794556, -0.19726328551769257], [0.07541161775588989, -0.4474189877510071, -0.025837842375040054], [0.19783106446266174, -0.24519559741020203, 0.11486503481864929], [0.29776984453201294, -0.2944842576980591, -0.1157960295677185], [-0.14517992734909058, -0.3888930380344391, -0.18427634239196777], [-0.17017295956611633, -0.12337884306907654, -0.27110326290130615], [0.011020640842616558, -0.3196449875831604, -0.3190537691116333]], "angles": {"right_sh_el": 37.03476253600953, "left_sh_el": 38.076208007255914, "torso_delta": 21.089044555416038, "head_delta": 12.939361284049935, "right_hip_ft": 74.27868553165335, "left_hip_ft": 78.80515298569743}, "timestamp": 3.619788, "base": 0.1621240482976441, "guard": 0.01685766641676328, "head_off_centerline": 13.89745025670539, "offense": "False", "defense": "False"}, "28": {"keypoints": [[2.5552672013873234e-06, -2.1861727873329073e-05, 1.0900596407736884e-06], [-0.11509199440479279, 0.02575892023742199, -0.07999599725008011], [-0.0788668543100357, 0.4755941927433014, -0.02938700094819069], [-0.1891200840473175, 0.7754373550415039, 0.23415809869766235], [0.11509044468402863, -0.02576654590666294, 0.0800054669380188], [0.24293813109397888, 0.40037235617637634, 0.11347771435976028], [0.18809081614017487, 0.735063910484314, 0.37928494811058044], [-0.032765813171863556, -0.22856505215168, -0.035156138241291046], [-0.025087563320994377, -0.4656899571418762, -0.13129651546478271], [0.045880891382694244, -0.5114516615867615, -0.20512357354164124], [0.01193661242723465, -0.6154806017875671, -0.1996774673461914], [0.07719600200653076, -0.44680243730545044, -0.026238439604640007], [0.1933005005121231, -0.24042892456054688, 0.11711277067661285], [0.2955036163330078, -0.28490501642227173, -0.11439135670661926], [-0.14217767119407654, -0.38928067684173584, -0.18536153435707092], [-0.1670367419719696, -0.12270009517669678, -0.27035272121429443], [0.01551217120140791, -0.31652185320854187, -0.31628891825675964]], "angles": {"right_sh_el": 37.26497738137395, "left_sh_el": 38.14705199237369, "torso_delta": 20.915141013996838, "head_delta": 12.957332327984467, "right_hip_ft": 74.13295216346017, "left_hip_ft": 78.80772939808473}, "timestamp": 3.753854, "base": 0.16540884127981023, "guard": 0.01667408442908585, "head_off_centerline": 13.935844995916048, "offense": "False", "defense": "False"}, "29": {"keypoints": [[2.445874997647479e-06, -2.135595423169434e-05, 9.194394579026266e-07], [-0.11471761018037796, 0.02558199129998684, -0.07976388186216354], [-0.08025042712688446, 0.4741762578487396, -0.029760953038930893], [-0.18968962132930756, 0.7799486517906189, 0.23240599036216736], [0.1147160530090332, -0.025589685887098312, 0.07977332919836044], [0.2435329407453537, 0.39997968077659607, 0.11241953074932098], [0.18994055688381195, 0.7369855642318726, 0.377285897731781], [-0.032452166080474854, -0.22833311557769775, -0.0357775017619133], [-0.02308521792292595, -0.46556705236434937, -0.13316109776496887], [0.04793041944503784, -0.5091233253479004, -0.20831966400146484], [0.01453399658203125, -0.6133708953857422, -0.2028360366821289], [0.07835723459720612, -0.44525402784347534, -0.027842482551932335], [0.19031411409378052, -0.23608361184597015, 0.11514472961425781], [0.29119548201560974, -0.2752138376235962, -0.11707181483507156], [-0.13967914879322052, -0.3886813819408417, -0.18696293234825134], [-0.16301275789737701, -0.12049032747745514, -0.26939117908477783], [0.021876612678170204, -0.31270670890808105, -0.313185453414917]], "angles": {"right_sh_el": 37.33161802634625, "left_sh_el": 38.28933870607876, "torso_delta": 20.594176162222826, "head_delta": 13.186563988141954, "right_hip_ft": 74.11482026258147, "left_hip_ft": 78.74090692274723}, "timestamp": 3.887921, "base": 0.16690575172025995, "guard": 0.016410526602778912, "head_off_centerline": 13.949354931398457, "offense": "False", "defense": "False"}, "30": {"keypoints": [[2.8390677471179515e-06, -2.0835435861954466e-05, 9.502048214926617e-07], [-0.11444645375013351, 0.025509104132652283, -0.0792497992515564], [-0.08259093016386032, 0.4724724292755127, -0.028996162116527557], [-0.1897822618484497, 0.7833629250526428, 0.23200315237045288], [0.11444512009620667, -0.025516638532280922, 0.07925932109355927], [0.24340859055519104, 0.40101078152656555, 0.11428800225257874], [0.19339781999588013, 0.7369133830070496, 0.38069307804107666], [-0.0322980172932148, -0.22883275151252747, -0.035372450947761536], [-0.02134191058576107, -0.46529215574264526, -0.13197793066501617], [0.04937126114964485, -0.5078147053718567, -0.20655705034732819], [0.017545543611049652, -0.6121950149536133, -0.2027459740638733], [0.07928882539272308, -0.44422268867492676, -0.02590227499604225], [0.18913942575454712, -0.23363006114959717, 0.11770033836364746], [0.28640323877334595, -0.26997363567352295, -0.11488986015319824], [-0.1376771777868271, -0.3882397413253784, -0.18641045689582825], [-0.16172410547733307, -0.1189788281917572, -0.26852595806121826], [0.029102236032485962, -0.3090898394584656, -0.3080785870552063]], "angles": {"right_sh_el": 37.51620372997296, "left_sh_el": 38.57728911518639, "torso_delta": 21.078349183165717, "head_delta": 13.442095641583402, "right_hip_ft": 73.86240965871781, "left_hip_ft": 78.67191520801529}, "timestamp": 4.021987, "base": 0.1694127194234355, "guard": 0.016155861093460542, "head_off_centerline": 14.052834805291544, "offense": "False", "defense": "False"}, "31": {"keypoints": [[2.9787133826175705e-06, -2.0637915440602228e-05, 7.257864353960031e-07], [-0.1139790341258049, 0.024822864681482315, -0.07819855958223343], [-0.0867728739976883, 0.47001928091049194, -0.025714535266160965], [-0.18817152082920074, 0.7912540435791016, 0.22954167425632477], [0.11397761106491089, -0.024830523878335953, 0.07820777595043182], [0.24351254105567932, 0.40300068259239197, 0.1181495189666748], [0.19773292541503906, 0.7393354177474976, 0.38304004073143005], [-0.031205397099256516, -0.22827094793319702, -0.034896329045295715], [-0.019551340490579605, -0.4649572968482971, -0.1317676603794098], [0.051820605993270874, -0.5061353445053101, -0.2053832858800888], [0.02142384834587574, -0.6101265549659729, -0.20176653563976288], [0.080092653632164, -0.44367775321006775, -0.026035167276859283], [0.18690913915634155, -0.23323234915733337, 0.11992642283439636], [0.2841646671295166, -0.2615049481391907, -0.11270813643932343], [-0.13521742820739746, -0.38762998580932617, -0.18550623953342438], [-0.15729832649230957, -0.11937913298606873, -0.26750725507736206], [0.03467204049229622, -0.30736374855041504, -0.3029770255088806]], "angles": {"right_sh_el": 37.53556523549294, "left_sh_el": 38.53625145294109, "torso_delta": 20.668038501441828, "head_delta": 13.568658952535477, "right_hip_ft": 73.50052055271061, "left_hip_ft": 78.75723407377203}, "timestamp": 4.156053, "base": 0.1724521358481388, "guard": 0.015964379931256528, "head_off_centerline": 14.084131528133513, "offense": "False", "defense": "False"}, "32": {"keypoints": [[3.336974259582348e-06, -2.0358969777589664e-05, 7.894047371337365e-07], [-0.1137167289853096, 0.024020757526159286, -0.07780364155769348], [-0.08795982599258423, 0.4681469798088074, -0.026483118534088135], [-0.18956893682479858, 0.7935723066329956, 0.22610114514827728], [0.11371530592441559, -0.024028386920690536, 0.0778130292892456], [0.2441340833902359, 0.4048043191432953, 0.11847759783267975], [0.2021128088235855, 0.7390233278274536, 0.38597017526626587], [-0.030537530779838562, -0.22827133536338806, -0.034553296864032745], [-0.01720980554819107, -0.4650801420211792, -0.1312161237001419], [0.05488792806863785, -0.5046596527099609, -0.20357149839401245], [0.02506563812494278, -0.6090244650840759, -0.2020348310470581], [0.08128780126571655, -0.44211792945861816, -0.024727247655391693], [0.18589827418327332, -0.2311316579580307, 0.12192367017269135], [0.2821897566318512, -0.25519755482673645, -0.11100076138973236], [-0.1324748545885086, -0.3886270821094513, -0.1859062910079956], [-0.15334570407867432, -0.12073837965726852, -0.26757144927978516], [0.04140814021229744, -0.30806684494018555, -0.30011802911758423]], "angles": {"right_sh_el": 37.66926492739649, "left_sh_el": 38.40208671992006, "torso_delta": 21.1988953552895, "head_delta": 13.784762441226878, "right_hip_ft": 72.91168251798044, "left_hip_ft": 78.78644048803079}, "timestamp": 4.290119, "base": 0.17592906592969076, "guard": 0.015815948141274603, "head_off_centerline": 14.31652448364519, "offense": "False", "defense": "False"}, "33": {"keypoints": [[3.8443904486484826e-06, -2.007033981499262e-05, 6.66525011183694e-07], [-0.11360151320695877, 0.023036547005176544, -0.07672780752182007], [-0.09170611202716827, 0.46735599637031555, -0.024381782859563828], [-0.18947896361351013, 0.7959023714065552, 0.2269299328327179], [0.11360028386116028, -0.023044202476739883, 0.0767371654510498], [0.24419301748275757, 0.40473198890686035, 0.11820587515830994], [0.20054557919502258, 0.7381668090820312, 0.3872860372066498], [-0.029984161257743835, -0.22790135443210602, -0.03525892272591591], [-0.015539158135652542, -0.4650208652019501, -0.13174490630626678], [0.05589621141552925, -0.5038133859634399, -0.20495519042015076], [0.027834787964820862, -0.6074773073196411, -0.20288103818893433], [0.08209726214408875, -0.44158047437667847, -0.025760404765605927], [0.18694950640201569, -0.2326337844133377, 0.123283252120018], [0.2751959562301636, -0.25010257959365845, -0.11044001579284668], [-0.13059765100479126, -0.39025282859802246, -0.1862381100654602], [-0.15079733729362488, -0.12270329892635345, -0.26872432231903076], [0.04306749254465103, -0.30916938185691833, -0.30006909370422363]], "angles": {"right_sh_el": 37.7272911793936, "left_sh_el": 38.26857787710524, "torso_delta": 21.714277298811403, "head_delta": 13.824218173210939, "right_hip_ft": 72.67603813607101, "left_hip_ft": 79.03542175397223}, "timestamp": 4.424186, "base": 0.1758089325202097, "guard": 0.015568010897680794, "head_off_centerline": 14.2287769995562, "offense": "False", "defense": "False"}, "34": {"keypoints": [[4.155102942604572e-06, -1.9840625100187026e-05, 7.026403636700707e-07], [-0.11260271817445755, 0.022391848266124725, -0.07833017408847809], [-0.09164097905158997, 0.4664415419101715, -0.019840992987155914], [-0.1889941692352295, 0.7996677160263062, 0.22735154628753662], [0.11260129511356354, -0.022399548441171646, 0.0783395767211914], [0.24610643088817596, 0.40514570474624634, 0.11696013808250427], [0.2031554877758026, 0.7367724180221558, 0.38949012756347656], [-0.029180876910686493, -0.22791950404644012, -0.035489700734615326], [-0.013302354142069817, -0.46466994285583496, -0.1323835402727127], [0.058466628193855286, -0.5020488500595093, -0.2055717557668686], [0.03018360026180744, -0.6054590940475464, -0.20349803566932678], [0.08257893472909927, -0.44150593876838684, -0.025052880868315697], [0.1858258694410324, -0.23246648907661438, 0.12630052864551544], [0.27240854501724243, -0.24524115025997162, -0.10840421915054321], [-0.12762820720672607, -0.38984423875808716, -0.18852490186691284], [-0.1439637839794159, -0.12319277226924896, -0.2721819579601288], [0.047486014664173126, -0.3115497827529907, -0.29957640171051025]], "angles": {"right_sh_el": 37.8668451865052, "left_sh_el": 38.166116437229896, "torso_delta": 22.291933039655444, "head_delta": 13.87633220399153, "right_hip_ft": 71.97847907265596, "left_hip_ft": 79.60563586242061}, "timestamp": 4.558252, "base": 0.17755649446480878, "guard": 0.015448717661677831, "head_off_centerline": 14.254457315481025, "offense": "False", "defense": "False"}, "35": {"keypoints": [[4.171626642346382e-06, -1.9957016775151715e-05, 6.984799938436481e-07], [-0.11222127825021744, 0.0218233410269022, -0.0791754424571991], [-0.09198958426713943, 0.4660022258758545, -0.018982484936714172], [-0.18800005316734314, 0.8026223182678223, 0.2252703309059143], [0.11221985518932343, -0.021830949932336807, 0.07918484508991241], [0.25002622604370117, 0.4045489430427551, 0.11602240800857544], [0.20521366596221924, 0.7341752052307129, 0.39167094230651855], [-0.027384623885154724, -0.2278851419687271, -0.03585200384259224], [-0.009685688652098179, -0.4643706977367401, -0.13368169963359833], [0.061397284269332886, -0.50018310546875, -0.20798860490322113], [0.03350520879030228, -0.6034996509552002, -0.2060178816318512], [0.08508555591106415, -0.44161558151245117, -0.026047449558973312], [0.187937393784523, -0.23313486576080322, 0.12648415565490723], [0.2698424756526947, -0.23892872035503387, -0.1071711853146553], [-0.12351484596729279, -0.38920408487319946, -0.18997927010059357], [-0.13786524534225464, -0.12452487647533417, -0.2758982181549072], [0.05038132518529892, -0.31537801027297974, -0.3004266023635864]], "angles": {"right_sh_el": 37.83771946293044, "left_sh_el": 38.082915058083195, "torso_delta": 22.129550417894592, "head_delta": 13.907395073111685, "right_hip_ft": 71.40031983427879, "left_hip_ft": 79.93079964370148}, "timestamp": 4.692318, "base": 0.17903523319523978, "guard": 0.01530141346891746, "head_off_centerline": 14.301688167008974, "offense": "False", "defense": "False"}, "36": {"keypoints": [[4.351093593868427e-06, -2.006116119446233e-05, 6.871975983813172e-07], [-0.11144493520259857, 0.022348904982209206, -0.08095986396074295], [-0.09281104803085327, 0.46674299240112305, -0.018314797431230545], [-0.19172203540802002, 0.8054942488670349, 0.22147205471992493], [0.11144359409809113, -0.022356443107128143, 0.08096905052661896], [0.2520158886909485, 0.40419965982437134, 0.11662416160106659], [0.20438531041145325, 0.7337758541107178, 0.3932226300239563], [-0.026107337325811386, -0.2284407913684845, -0.037192922085523605], [-0.006932359654456377, -0.4641211926937103, -0.1358901858329773], [0.06340394169092178, -0.4990324378013611, -0.210856631398201], [0.035032227635383606, -0.6024601459503174, -0.21023866534233093], [0.08729588240385056, -0.4420474171638489, -0.026941265910863876], [0.18873514235019684, -0.23411448299884796, 0.12700259685516357], [0.2671011686325073, -0.2340712547302246, -0.10910934209823608], [-0.12080009281635284, -0.3892747461795807, -0.19360236823558807], [-0.13348925113677979, -0.12624520063400269, -0.28131920099258423], [0.05321858078241348, -0.32005149126052856, -0.3028489351272583]], "angles": {"right_sh_el": 37.72703906854712, "left_sh_el": 37.840375498355804, "torso_delta": 22.35509307823921, "head_delta": 13.82847219818964, "right_hip_ft": 71.37222631522192, "left_hip_ft": 79.67477200801835}, "timestamp": 4.826384, "base": 0.18135958512732314, "guard": 0.015292813068967924, "head_off_centerline": 14.422193841986871, "offense": "False", "defense": "False"}, "37": {"keypoints": [[4.543631803244352e-06, -2.016068174270913e-05, 6.407494765880983e-07], [-0.11106843501329422, 0.02239266410470009, -0.08216287940740585], [-0.0945930927991867, 0.4670133590698242, -0.018014270812273026], [-0.19492551684379578, 0.8099040985107422, 0.2167380005121231], [0.11106695234775543, -0.022400276735424995, 0.08217170834541321], [0.2540907859802246, 0.4038393497467041, 0.11875259876251221], [0.20200902223587036, 0.7312703728675842, 0.39739668369293213], [-0.025392159819602966, -0.2287268042564392, -0.037760015577077866], [-0.005495157092809677, -0.46425485610961914, -0.13661757111549377], [0.0633305162191391, -0.4978962540626526, -0.21215665340423584], [0.03609038516879082, -0.6014196872711182, -0.21277016401290894], [0.08838651329278946, -0.4424750804901123, -0.027316229417920113], [0.18945904076099396, -0.23583650588989258, 0.1282048523426056], [0.265127956867218, -0.23181787133216858, -0.10970055311918259], [-0.11913284659385681, -0.3898550271987915, -0.19512590765953064], [-0.13111256062984467, -0.12711241841316223, -0.28376075625419617], [0.05351458117365837, -0.32298827171325684, -0.3035643696784973]], "angles": {"right_sh_el": 37.64874328745868, "left_sh_el": 37.774794641974815, "torso_delta": 22.466996248721326, "head_delta": 13.853262900464843, "right_hip_ft": 71.15933841435853, "left_hip_ft": 79.4883844733947}, "timestamp": 4.96045, "base": 0.18379423791382346, "guard": 0.015246100683327511, "head_off_centerline": 14.503575617100855, "offense": "False", "defense": "False"}, "38": {"keypoints": [[4.596982762450352e-06, -2.0207393390592188e-05, 6.371802783178282e-07], [-0.11099310219287872, 0.02223239839076996, -0.08283324539661407], [-0.09440872818231583, 0.467294305562973, -0.019853543490171432], [-0.19717532396316528, 0.8090327978134155, 0.21514271199703217], [0.11099161207675934, -0.02223997190594673, 0.0828419029712677], [0.2565020024776459, 0.4040556848049164, 0.11582587659358978], [0.1974148452281952, 0.7288733720779419, 0.39865708351135254], [-0.02406574785709381, -0.2286081612110138, -0.03828955441713333], [-0.0032810037955641747, -0.4641295075416565, -0.1376500278711319], [0.06365454941987991, -0.4968663156032562, -0.21389183402061462], [0.0365176647901535, -0.6004016399383545, -0.2147727608680725], [0.09052935242652893, -0.44240835309028625, -0.02843242697417736], [0.1917918622493744, -0.23750963807106018, 0.12788549065589905], [0.26227766275405884, -0.2280416488647461, -0.11249426752328873], [-0.11695647239685059, -0.3903496563434601, -0.19668017327785492], [-0.1285928189754486, -0.12845635414123535, -0.286573588848114], [0.05397934466600418, -0.3265993297100067, -0.3043794631958008]], "angles": {"right_sh_el": 37.505972180275116, "left_sh_el": 37.66722564853262, "torso_delta": 22.461493836412107, "head_delta": 13.710578449073546, "right_hip_ft": 71.13644067569541, "left_hip_ft": 79.4679944051782}, "timestamp": 5.094517, "base": 0.18316490166926225, "guard": 0.015177371371070912, "head_off_centerline": 14.485934354442968, "offense": "False", "defense": "False"}, "39": {"keypoints": [[4.740319127449766e-06, -2.0375073290779255e-05, 5.914206440138514e-07], [-0.11056290566921234, 0.022363552823662758, -0.08403472602367401], [-0.09392569959163666, 0.46682053804397583, -0.01811175048351288], [-0.19742119312286377, 0.8095812797546387, 0.21561922132968903], [0.1105615496635437, -0.022370951250195503, 0.08404313027858734], [0.25850099325180054, 0.4037143588066101, 0.11654677987098694], [0.19615662097930908, 0.7253532409667969, 0.40290364623069763], [-0.02389681525528431, -0.22915217280387878, -0.03860998898744583], [-0.0023903734982013702, -0.46397507190704346, -0.1388346254825592], [0.06397837400436401, -0.49680206179618835, -0.21546247601509094], [0.03699406981468201, -0.599787712097168, -0.21741986274719238], [0.09126494824886322, -0.44291990995407104, -0.028763826936483383], [0.1913154423236847, -0.23934966325759888, 0.12990188598632812], [0.25889039039611816, -0.22771447896957397, -0.11157211661338806], [-0.11639414727687836, -0.390406996011734, -0.19826267659664154], [-0.126784548163414, -0.12872549891471863, -0.28965020179748535], [0.05430879816412926, -0.328036904335022, -0.3044002056121826]], "angles": {"right_sh_el": 37.443331777124975, "left_sh_el": 37.66345723917742, "torso_delta": 22.555927545613866, "head_delta": 13.839404781337297, "right_hip_ft": 70.86115717808794, "left_hip_ft": 79.62087979896735}, "timestamp": 5.228583, "base": 0.1836324425241528, "guard": 0.015065320369805617, "head_off_centerline": 14.490625069943764, "offense": "False", "defense": "False"}, "40": {"keypoints": [[4.90363163407892e-06, -2.099710218317341e-05, 5.408589913713513e-07], [-0.11059367656707764, 0.021777786314487457, -0.08431150019168854], [-0.0962294340133667, 0.46574968099594116, -0.015298720449209213], [-0.19893181324005127, 0.8111996650695801, 0.21449053287506104], [0.1105920672416687, -0.021785352379083633, 0.08431976288557053], [0.2590533494949341, 0.40345677733421326, 0.11685498058795929], [0.191775843501091, 0.722993016242981, 0.4072730243206024], [-0.02419237419962883, -0.22926488518714905, -0.0387011356651783], [-0.0034652615431696177, -0.4641474485397339, -0.1392143964767456], [0.06386688351631165, -0.49767908453941345, -0.21577125787734985], [0.035606615245342255, -0.6001569032669067, -0.21650457382202148], [0.09052649885416031, -0.4439278244972229, -0.02915293537080288], [0.19112223386764526, -0.2438725233078003, 0.13298507034778595], [0.2565067410469055, -0.23036274313926697, -0.1096586212515831], [-0.11790187656879425, -0.3908095955848694, -0.19840581715106964], [-0.12570244073867798, -0.1308404505252838, -0.291944682598114], [0.05391108989715576, -0.33261343836784363, -0.30612418055534363]], "angles": {"right_sh_el": 37.35095818876835, "left_sh_el": 37.43548084515219, "torso_delta": 22.54210670455636, "head_delta": 13.72315644316142, "right_hip_ft": 70.6115629613682, "left_hip_ft": 79.75800114901672}, "timestamp": 5.362649, "base": 0.18391350083638372, "guard": 0.015077957609778267, "head_off_centerline": 14.45248177532396, "offense": "False", "defense": "False"}, "41": {"keypoints": [[4.960700607625768e-06, -2.0928635422023945e-05, 6.017061764396203e-07], [-0.11085470020771027, 0.021019088104367256, -0.08433550596237183], [-0.09566463530063629, 0.46433115005493164, -0.014968231320381165], [-0.19816850125789642, 0.8115316033363342, 0.21295949816703796], [0.11085325479507446, -0.021026689559221268, 0.08434373140335083], [0.2608003318309784, 0.40329134464263916, 0.11457283794879913], [0.18881626427173615, 0.7179454565048218, 0.4104921817779541], [-0.024031391367316246, -0.2297046184539795, -0.03902815282344818], [-0.0030109132640063763, -0.46452754735946655, -0.1399061381816864], [0.06457750499248505, -0.4985446333885193, -0.21658796072006226], [0.03543534874916077, -0.6006816625595093, -0.217656210064888], [0.09142293781042099, -0.44442737102508545, -0.030043117702007294], [0.19400256872177124, -0.24731259047985077, 0.13302505016326904], [0.2550581395626068, -0.2312806397676468, -0.11012104153633118], [-0.11812049895524979, -0.3912784457206726, -0.19894786179065704], [-0.1261398047208786, -0.13261514902114868, -0.29414552450180054], [0.053299304097890854, -0.33527615666389465, -0.3083762526512146]], "angles": {"right_sh_el": 37.183711544168354, "left_sh_el": 37.27724378336566, "torso_delta": 22.80603701551507, "head_delta": 13.690888197719252, "right_hip_ft": 70.21101117840463, "left_hip_ft": 80.01062227925293}, "timestamp": 5.496715, "base": 0.18343219708434974, "guard": 0.015124725264334794, "head_off_centerline": 14.407632622864314, "offense": "False", "defense": "False"}, "42": {"keypoints": [[4.7291814553318545e-06, -2.166485137422569e-05, 6.901545930304565e-07], [-0.11118101328611374, 0.020858973264694214, -0.08472838997840881], [-0.09739482402801514, 0.46425920724868774, -0.013796471059322357], [-0.19707715511322021, 0.8100021481513977, 0.21536092460155487], [0.11117982864379883, -0.02086680755019188, 0.08473685383796692], [0.2622784674167633, 0.402468204498291, 0.11247014999389648], [0.1836327314376831, 0.7150022983551025, 0.4119858741760254], [-0.02495209500193596, -0.23001861572265625, -0.03838111832737923], [-0.005535400006920099, -0.4651047885417938, -0.13858024775981903], [0.0630815178155899, -0.5009852647781372, -0.21606212854385376], [0.0325077623128891, -0.6025909781455994, -0.21542975306510925], [0.0898115336894989, -0.44633832573890686, -0.029247770085930824], [0.19388866424560547, -0.2565634846687317, 0.1357148438692093], [0.25015193223953247, -0.2387988269329071, -0.109742671251297], [-0.12168517708778381, -0.3921802341938019, -0.19753475487232208], [-0.12876009941101074, -0.13675935566425323, -0.29674920439720154], [0.04980656877160072, -0.34033751487731934, -0.3089594542980194]], "angles": {"right_sh_el": 36.53134254687377, "left_sh_el": 36.93188090199613, "torso_delta": 22.408641419566216, "head_delta": 13.601562669658152, "right_hip_ft": 70.2345160456984, "left_hip_ft": 80.27294029136391}, "timestamp": 5.630782, "base": 0.18082102391759458, "guard": 0.015096391576563496, "head_off_centerline": 14.221560078561218, "offense": "False", "defense": "False"}, "43": {"keypoints": [[4.610861651599407e-06, -2.1665515305357985e-05, 8.203675747608941e-07], [-0.11096905171871185, 0.020619772374629974, -0.08531124889850616], [-0.09594718366861343, 0.4633738100528717, -0.011437997221946716], [-0.1945355236530304, 0.8099502325057983, 0.2165047973394394], [0.11096787452697754, -0.020627645775675774, 0.08531925082206726], [0.2657047212123871, 0.40261733531951904, 0.1109040379524231], [0.18249014019966125, 0.7113932371139526, 0.41173040866851807], [-0.025749174878001213, -0.23010726273059845, -0.03751984238624573], [-0.007231011986732483, -0.4651677906513214, -0.1374623030424118], [0.06155465543270111, -0.5025334358215332, -0.2141299843788147], [0.03121110610663891, -0.6033079624176025, -0.21212813258171082], [0.08848726749420166, -0.446289986371994, -0.028468186035752296], [0.19261868298053741, -0.2620903253555298, 0.1370617151260376], [0.24857795238494873, -0.2413126826286316, -0.1086139976978302], [-0.12328316271305084, -0.3917043209075928, -0.19620120525360107], [-0.12894141674041748, -0.13684314489364624, -0.29416030645370483], [0.04954230412840843, -0.34065333008766174, -0.30751562118530273]], "angles": {"right_sh_el": 36.03739680185729, "left_sh_el": 36.80756192670485, "torso_delta": 22.53266654630073, "head_delta": 13.589395496855937, "right_hip_ft": 70.02013121772877, "left_hip_ft": 80.63331186162694}, "timestamp": 5.764848, "base": 0.1791842228824976, "guard": 0.015059866005599908, "head_off_centerline": 14.091599796797018, "offense": "False", "defense": "False"}, "44": {"keypoints": [[4.763624019687995e-06, -2.183303513447754e-05, 9.443979820389359e-07], [-0.11062696576118469, 0.020462170243263245, -0.08554080873727798], [-0.09696224331855774, 0.4633086323738098, -0.011984031647443771], [-0.19106489419937134, 0.8090852499008179, 0.21577639877796173], [0.11062610149383545, -0.02046993188560009, 0.08554892241954803], [0.2691952586174011, 0.40220415592193604, 0.10718920826911926], [0.18278072774410248, 0.7074177265167236, 0.41041043400764465], [-0.025665756314992905, -0.23002853989601135, -0.03747143596410751], [-0.008116863667964935, -0.46483713388442993, -0.1382002830505371], [0.06148570030927658, -0.503003716468811, -0.21635942161083221], [0.03040936030447483, -0.6051675081253052, -0.21317236125469208], [0.08771419525146484, -0.44631585478782654, -0.028613347560167313], [0.19539189338684082, -0.26894038915634155, 0.1373119354248047], [0.24830330908298492, -0.2447749376296997, -0.11021329462528229], [-0.12358424812555313, -0.3903082013130188, -0.19678834080696106], [-0.12801851332187653, -0.13453009724617004, -0.29317396879196167], [0.047194790095090866, -0.33906424045562744, -0.3065899908542633]], "angles": {"right_sh_el": 35.62479967457081, "left_sh_el": 36.925197338804914, "torso_delta": 23.082695354434794, "head_delta": 13.554658217007987, "right_hip_ft": 69.8249353815946, "left_hip_ft": 80.8824937444411}, "timestamp": 5.898914, "base": 0.17762379212471105, "guard": 0.015101591233528517, "head_off_centerline": 14.01080202408572, "offense": "False", "defense": "False"}, "45": {"keypoints": [[4.9875725380843505e-06, -2.1452015062095597e-05, 7.263597581186332e-07], [-0.10983693599700928, 0.02070797048509121, -0.0860283374786377], [-0.09554792940616608, 0.4631536900997162, -0.011825453490018845], [-0.19170352816581726, 0.8069461584091187, 0.21632057428359985], [0.10983598977327347, -0.020715342834591866, 0.08603648841381073], [0.2721898555755615, 0.40119749307632446, 0.10857751220464706], [0.185727059841156, 0.7032008171081543, 0.41126829385757446], [-0.025728750973939896, -0.22998112440109253, -0.036678340286016464], [-0.00793034490197897, -0.46519166231155396, -0.13731849193572998], [0.06185319274663925, -0.5040669441223145, -0.21511253714561462], [0.030033349990844727, -0.6066517233848572, -0.2121405154466629], [0.08735309541225433, -0.4453745484352112, -0.027611451223492622], [0.19590981304645538, -0.2648942470550537, 0.13713781535625458], [0.24668988585472107, -0.2403523325920105, -0.11133196204900742], [-0.12262707948684692, -0.3896237313747406, -0.19559378921985626], [-0.12917611002922058, -0.13222891092300415, -0.29057037830352783], [0.04517320916056633, -0.33796918392181396, -0.3045582175254822]], "angles": {"right_sh_el": 35.98449623640281, "left_sh_el": 37.222990545818035, "torso_delta": 22.999558980066563, "head_delta": 13.587532252408693, "right_hip_ft": 69.52941548845197, "left_hip_ft": 80.88283186499528}, "timestamp": 6.03298, "base": 0.17855282422883767, "guard": 0.015073106727352962, "head_off_centerline": 14.150847021762727, "offense": "False", "defense": "False"}, "46": {"keypoints": [[5.079211405245587e-06, -2.101156860589981e-05, 5.598885763902217e-07], [-0.10898088663816452, 0.021016951650381088, -0.086553655564785], [-0.09503485262393951, 0.46342653036117554, -0.009729191660881042], [-0.18938109278678894, 0.8071059584617615, 0.2174043208360672], [0.10898004472255707, -0.021024081856012344, 0.08656206727027893], [0.27672064304351807, 0.3997367322444916, 0.1083398312330246], [0.18710365891456604, 0.7014671564102173, 0.41007882356643677], [-0.02551807090640068, -0.22879484295845032, -0.0361035019159317], [-0.007787202950567007, -0.4642050862312317, -0.13762293756008148], [0.0616917610168457, -0.5035241842269897, -0.2158423364162445], [0.02913575805723667, -0.607086718082428, -0.21153226494789124], [0.08668944239616394, -0.4433979392051697, -0.02787700854241848], [0.19337648153305054, -0.25880733132362366, 0.13796961307525635], [0.2436472624540329, -0.23769596219062805, -0.11220778524875641], [-0.1216496080160141, -0.38723430037498474, -0.1950901746749878], [-0.1294787973165512, -0.1286127120256424, -0.28730565309524536], [0.042905621230602264, -0.3353637158870697, -0.3024631440639496]], "angles": {"right_sh_el": 36.593363130854506, "left_sh_el": 37.501503725668364, "torso_delta": 23.02384382690085, "head_delta": 13.545698949537066, "right_hip_ft": 69.47945835333063, "left_hip_ft": 81.041322845424}, "timestamp": 6.167047, "base": 0.17779057283909022, "guard": 0.014845541137630619, "head_off_centerline": 14.086906073897337, "offense": "False", "defense": "False"}, "47": {"keypoints": [[4.982952304999344e-06, -2.05666983674746e-05, 6.780904300285329e-07], [-0.1085180938243866, 0.021218957379460335, -0.08673267066478729], [-0.09375960379838943, 0.4638238549232483, -0.009931638836860657], [-0.1866999864578247, 0.805209219455719, 0.21869894862174988], [0.10851716995239258, -0.021226104348897934, 0.0867411270737648], [0.2801707983016968, 0.3984101414680481, 0.1055869311094284], [0.1889912188053131, 0.7003265023231506, 0.40729182958602905], [-0.02518441155552864, -0.2283715307712555, -0.03629763796925545], [-0.006993552669882774, -0.463403582572937, -0.13911065459251404], [0.06189586594700813, -0.5023509860038757, -0.21697218716144562], [0.02901633083820343, -0.6054579019546509, -0.21331648528575897], [0.08684054017066956, -0.4422551095485687, -0.02920384705066681], [0.19030094146728516, -0.25462430715560913, 0.13722656667232513], [0.24091796576976776, -0.23155179619789124, -0.11316613852977753], [-0.12048446387052536, -0.3849900960922241, -0.19596855342388153], [-0.12979596853256226, -0.12650346755981445, -0.28560054302215576], [0.04177675396203995, -0.33182287216186523, -0.3019310534000397]], "angles": {"right_sh_el": 36.85367617932957, "left_sh_el": 37.52738456126578, "torso_delta": 23.41354175100236, "head_delta": 13.596885361089198, "right_hip_ft": 69.48491548479183, "left_hip_ft": 81.20215893822913}, "timestamp": 6.301113, "base": 0.1763403793275174, "guard": 0.014669630687116585, "head_off_centerline": 14.034695818826448, "offense": "False", "defense": "False"}, "48": {"keypoints": [[4.846358933718875e-06, -2.050122566288337e-05, 6.889898713779985e-07], [-0.10811907798051834, 0.022011376917362213, -0.08739243447780609], [-0.09264031797647476, 0.4643546938896179, -0.008152317255735397], [-0.18396449089050293, 0.8069633841514587, 0.21962496638298035], [0.10811825096607208, -0.02201859839260578, 0.08740067481994629], [0.2842548191547394, 0.3961198329925537, 0.1054990291595459], [0.1932544708251953, 0.70039963722229, 0.4060671925544739], [-0.024977125227451324, -0.22822287678718567, -0.03682728856801987], [-0.006461372599005699, -0.46273112297058105, -0.14079797267913818], [0.06233637034893036, -0.5021029114723206, -0.21826457977294922], [0.029960060492157936, -0.605495274066925, -0.2152148187160492], [0.08761049807071686, -0.4413019120693207, -0.03032512776553631], [0.18809634447097778, -0.24940937757492065, 0.13479343056678772], [0.23806950449943542, -0.22853752970695496, -0.1163734719157219], [-0.11989079415798187, -0.3826849162578583, -0.19730278849601746], [-0.13041076064109802, -0.12378339469432831, -0.2854277491569519], [0.03997337073087692, -0.3295243978500366, -0.3013951778411865]], "angles": {"right_sh_el": 37.04377717154659, "left_sh_el": 37.68195542182068, "torso_delta": 23.383914145777766, "head_delta": 13.635533248651472, "right_hip_ft": 69.53518153521253, "left_hip_ft": 81.19055251810002}, "timestamp": 6.435179, "base": 0.17682225377074332, "guard": 0.014497945404580938, "head_off_centerline": 14.02389048506178, "offense": "False", "defense": "False"}, "49": {"keypoints": [[4.7333269321825355e-06, -2.0388730263221078e-05, 6.574825306415732e-07], [-0.10822427272796631, 0.02193595841526985, -0.0867423266172409], [-0.09340190887451172, 0.4636475741863251, -0.007083801552653313], [-0.18328769505023956, 0.807008683681488, 0.21919040381908417], [0.10822355002164841, -0.02194329723715782, 0.08675074577331543], [0.28714698553085327, 0.3949163854122162, 0.10488232225179672], [0.19565635919570923, 0.7001793384552002, 0.40409165620803833], [-0.024895425885915756, -0.22832301259040833, -0.036524128168821335], [-0.007049291394650936, -0.4628332555294037, -0.14011317491531372], [0.06212342157959938, -0.5025337338447571, -0.21763160824775696], [0.030007196590304375, -0.6058173775672913, -0.2136169970035553], [0.08732381463050842, -0.44052210450172424, -0.02983633056282997], [0.18611310422420502, -0.24669770896434784, 0.13401110470294952], [0.23480072617530823, -0.2283467948436737, -0.11716049909591675], [-0.12072280049324036, -0.38221651315689087, -0.1957899034023285], [-0.13380296528339386, -0.12298798561096191, -0.28213948011398315], [0.037645891308784485, -0.3266826570034027, -0.30114203691482544]], "angles": {"right_sh_el": 37.09176099786399, "left_sh_el": 37.733684239163594, "torso_delta": 23.167126977285786, "head_delta": 13.575111732410711, "right_hip_ft": 69.5203491727311, "left_hip_ft": 81.13506139193237}, "timestamp": 6.569245, "base": 0.1770686237852893, "guard": 0.0143428701454654, "head_off_centerline": 14.058440487621946, "offense": "False", "defense": "False"}, "50": {"keypoints": [[4.756902853841893e-06, -2.015010977629572e-05, 7.063120506245468e-07], [-0.10846983641386032, 0.022180117666721344, -0.08592523634433746], [-0.09321257472038269, 0.4630160629749298, -0.007848495617508888], [-0.18121658265590668, 0.8087192177772522, 0.21703609824180603], [0.10846935212612152, -0.022187449038028717, 0.08593371510505676], [0.29031625390052795, 0.393390953540802, 0.10454298555850983], [0.20044121146202087, 0.7008360624313354, 0.4013504385948181], [-0.02474397048354149, -0.2284923940896988, -0.03754422068595886], [-0.007083437405526638, -0.4626191258430481, -0.14198684692382812], [0.062010012567043304, -0.5019470453262329, -0.2202233225107193], [0.030056484043598175, -0.6055193543434143, -0.21660444140434265], [0.08774625509977341, -0.43936917185783386, -0.03183390945196152], [0.18377453088760376, -0.24020445346832275, 0.13120830059051514], [0.23176616430282593, -0.222258061170578, -0.119517982006073], [-0.12117403745651245, -0.3809536099433899, -0.19647835195064545], [-0.13726526498794556, -0.1199919730424881, -0.27948999404907227], [0.03709014877676964, -0.3202093839645386, -0.30054429173469543]], "angles": {"right_sh_el": 37.49665341321698, "left_sh_el": 37.92013668373595, "torso_delta": 23.593577173736893, "head_delta": 13.559619107325757, "right_hip_ft": 69.58438153521999, "left_hip_ft": 80.92137180631914}, "timestamp": 6.703311, "base": 0.17807577439877392, "guard": 0.014225499152765797, "head_off_centerline": 14.120109014344065, "offense": " jab", "defense": "False"}, "51": {"keypoints": [[4.918994818581268e-06, -2.0219918951625004e-05, 6.624728712267824e-07], [-0.1088881567120552, 0.02230219915509224, -0.08510363101959229], [-0.09292061626911163, 0.4622320532798767, -0.00902344286441803], [-0.18086987733840942, 0.808129608631134, 0.21747159957885742], [0.10888759791851044, -0.022309377789497375, 0.08511240780353546], [0.2928312420845032, 0.3920784592628479, 0.1036444753408432], [0.2077253758907318, 0.7017478942871094, 0.39968183636665344], [-0.025250639766454697, -0.22862721979618073, -0.03667767718434334], [-0.00803464837372303, -0.4625844955444336, -0.14113736152648926], [0.06165109574794769, -0.5022673606872559, -0.2188374400138855], [0.029415884986519814, -0.6057435870170593, -0.21537679433822632], [0.08679845929145813, -0.43862485885620117, -0.031499482691287994], [0.18055012822151184, -0.2359175980091095, 0.13150456547737122], [0.2273993194103241, -0.2202136218547821, -0.11861200630664825], [-0.1224542111158371, -0.3806633949279785, -0.19445836544036865], [-0.14242205023765564, -0.1178380697965622, -0.2742612361907959], [0.03396384045481682, -0.31505244970321655, -0.2990303635597229]], "angles": {"right_sh_el": 37.83717701113897, "left_sh_el": 38.163306365141835, "torso_delta": 23.714856471517024, "head_delta": 13.684734325556795, "right_hip_ft": 69.44824823086158, "left_hip_ft": 80.7772407638999}, "timestamp": 6.837378, "base": 0.18009587999852422, "guard": 0.014017071591411197, "head_off_centerline": 14.310853706006732, "offense": "False", "defense": "False"}, "52": {"keypoints": [[4.757119313580915e-06, -1.9341121515026316e-05, 4.620353024620272e-07], [-0.11000604182481766, 0.022074086591601372, -0.08392806351184845], [-0.0931948572397232, 0.46087753772735596, -0.006883753463625908], [-0.1794188916683197, 0.8117789626121521, 0.21674713492393494], [0.11000518500804901, -0.022081077098846436, 0.0839368924498558], [0.29339486360549927, 0.3915975093841553, 0.10306194424629211], [0.21339449286460876, 0.7025905847549438, 0.3975223898887634], [-0.025919824838638306, -0.22835224866867065, -0.03609522804617882], [-0.009618423879146576, -0.46232107281684875, -0.14015360176563263], [0.06024046242237091, -0.5010237097740173, -0.21715271472930908], [0.028966495767235756, -0.6049971580505371, -0.21362179517745972], [0.08566583693027496, -0.43687501549720764, -0.03211327642202377], [0.17836645245552063, -0.2294861227273941, 0.1278958022594452], [0.22224922478199005, -0.21794620156288147, -0.12071551382541656], [-0.12420175969600677, -0.3807361423969269, -0.19150924682617188], [-0.1508641391992569, -0.11522572487592697, -0.2647264003753662], [0.03198639303445816, -0.30338752269744873, -0.29668116569519043]], "angles": {"right_sh_el": 38.171089876965155, "left_sh_el": 38.414666676917214, "torso_delta": 23.453737297455017, "head_delta": 13.77892576738252, "right_hip_ft": 69.3151403436387, "left_hip_ft": 80.69466246413877}, "timestamp": 6.971444, "base": 0.18196426750116568, "guard": 0.013722131936406399, "head_off_centerline": 14.369325623194886, "offense": "False", "defense": "False"}, "53": {"keypoints": [[4.984331098967232e-06, -1.9081326172454283e-05, 4.3285871242915164e-07], [-0.11109458655118942, 0.022202763706445694, -0.08264972269535065], [-0.09463895112276077, 0.4610532522201538, -0.008771983906626701], [-0.17931786179542542, 0.8133503794670105, 0.21569088101387024], [0.11109401285648346, -0.02220974862575531, 0.08265839517116547], [0.2912648320198059, 0.39203253388404846, 0.09961400926113129], [0.21733057498931885, 0.7066941261291504, 0.39224153757095337], [-0.02706880494952202, -0.22837182879447937, -0.03707674890756607], [-0.011320539750158787, -0.46169188618659973, -0.1420029103755951], [0.059112027287483215, -0.50017911195755, -0.21892128884792328], [0.027868147939443588, -0.6047537326812744, -0.21580064296722412], [0.08436182886362076, -0.43601080775260925, -0.034722380340099335], [0.17696712911128998, -0.2269810140132904, 0.12555602192878723], [0.2201107293367386, -0.217129647731781, -0.12182627618312836], [-0.12605774402618408, -0.38073980808258057, -0.19192416965961456], [-0.15821582078933716, -0.11361649632453918, -0.2593887150287628], [0.029507510364055634, -0.2948612868785858, -0.29583418369293213]], "angles": {"right_sh_el": 38.455610688701434, "left_sh_el": 38.42824462993071, "torso_delta": 24.225704698430487, "head_delta": 13.85665435964722, "right_hip_ft": 69.62259545345046, "left_hip_ft": 80.38459107813284}, "timestamp": 7.10551, "base": 0.18276077736661142, "guard": 0.013604582773797539, "head_off_centerline": 14.416633614799489, "offense": "False", "defense": "False"}, "54": {"keypoints": [[5.609155778074637e-06, -1.889647319330834e-05, 5.540564416151028e-07], [-0.11126351356506348, 0.022269537672400475, -0.08228597044944763], [-0.09370838105678558, 0.461770236492157, -0.008584680035710335], [-0.180514395236969, 0.8136547803878784, 0.2174345999956131], [0.11126291751861572, -0.022276410833001137, 0.08229447901248932], [0.2917177081108093, 0.39150506258010864, 0.09782731533050537], [0.22439543902873993, 0.709162712097168, 0.3864436745643616], [-0.027142532169818878, -0.22828836739063263, -0.037231478840112686], [-0.01172790676355362, -0.4611688256263733, -0.14195305109024048], [0.05887486785650253, -0.4997185468673706, -0.21647149324417114], [0.027210257947444916, -0.6042755842208862, -0.2159883677959442], [0.08368837833404541, -0.4349137544631958, -0.03507787734270096], [0.17496803402900696, -0.2247161865234375, 0.12400136888027191], [0.21761077642440796, -0.21713340282440186, -0.12231922894716263], [-0.1259039342403412, -0.38070011138916016, -0.19106721878051758], [-0.16578742861747742, -0.11173903942108154, -0.25185415148735046], [0.02905859798192978, -0.28427231311798096, -0.2933999001979828]], "angles": {"right_sh_el": 38.48520749767361, "left_sh_el": 38.658217966857535, "torso_delta": 25.78584839209276, "head_delta": 13.823526669449091, "right_hip_ft": 69.59146237257654, "left_hip_ft": 80.31401833206844}, "timestamp": 7.239576, "base": 0.18452908707358157, "guard": 0.013408599094987497, "head_off_centerline": 14.568132650660141, "offense": "False", "defense": "False"}, "55": {"keypoints": [[6.074951670598239e-06, -1.8588683815323748e-05, 7.608894634358876e-07], [-0.11206518113613129, 0.02233291044831276, -0.08096097409725189], [-0.09562291204929352, 0.46148455142974854, -0.006370397284626961], [-0.17894521355628967, 0.8132238388061523, 0.22097434103488922], [0.11206479370594025, -0.022339969873428345, 0.08096896857023239], [0.28962862491607666, 0.3914221525192261, 0.0995093435049057], [0.22790127992630005, 0.7125898599624634, 0.3848705589771271], [-0.027854887768626213, -0.22802436351776123, -0.03656776249408722], [-0.014545432291924953, -0.4615020155906677, -0.14074519276618958], [0.05716250091791153, -0.5009065866470337, -0.2136647254228592], [0.023523731157183647, -0.6054195761680603, -0.21456396579742432], [0.08171817660331726, -0.43477246165275574, -0.03451739624142647], [0.1740226149559021, -0.22343222796916962, 0.122526153922081], [0.21399927139282227, -0.2199927121400833, -0.12399154901504517], [-0.12896013259887695, -0.3810354769229889, -0.1890159249305725], [-0.17404524981975555, -0.11276394873857498, -0.24682578444480896], [0.027572110295295715, -0.27748847007751465, -0.29346147179603577]], "angles": {"right_sh_el": 38.516211945629045, "left_sh_el": 38.54571327372206, "torso_delta": 27.452048260234882, "head_delta": 13.725096580963335, "right_hip_ft": 69.74960224013768, "left_hip_ft": 80.30139047299068}, "timestamp": 7.373643, "base": 0.18458278162936376, "guard": 0.013355911628088819, "head_off_centerline": 14.562039587891055, "offense": " cross", "defense": "False"}, "56": {"keypoints": [[6.055453923181631e-06, -1.836369847296737e-05, 1.0567919161985628e-06], [-0.1126771792769432, 0.022081874310970306, -0.07996425032615662], [-0.09521875530481339, 0.46174442768096924, -0.006879139691591263], [-0.18006348609924316, 0.8105003833770752, 0.2244648039340973], [0.11267680674791336, -0.022088948637247086, 0.07997207343578339], [0.2847598195075989, 0.39234650135040283, 0.10010097920894623], [0.2308310866355896, 0.7154614925384521, 0.38478153944015503], [-0.029136599972844124, -0.2279558777809143, -0.035395316779613495], [-0.017206713557243347, -0.4614753723144531, -0.13884176313877106], [0.055002838373184204, -0.49947589635849, -0.21098792552947998], [0.02045619860291481, -0.6039847731590271, -0.21410705149173737], [0.07933260500431061, -0.43430715799331665, -0.03370846062898636], [0.1724109798669815, -0.22318710386753082, 0.12169967591762543], [0.2114558070898056, -0.21953114867210388, -0.12303421646356583], [-0.13145795464515686, -0.3817567229270935, -0.18640080094337463], [-0.1813226193189621, -0.11312229186296463, -0.24267077445983887], [0.02445213869214058, -0.27089017629623413, -0.2902199625968933]], "angles": {"right_sh_el": 38.45348436094879, "left_sh_el": 38.68207163824263, "torso_delta": 28.282036549473773, "head_delta": 13.976242455481108, "right_hip_ft": 69.71072842840593, "left_hip_ft": 80.31889422535139}, "timestamp": 7.507709, "base": 0.18530814016749383, "guard": 0.013245429528317287, "head_off_centerline": 14.673300920474365, "offense": "False", "defense": "False"}, "57": {"keypoints": [[5.911899279453792e-06, -1.8013810404227115e-05, 1.1044002121707308e-06], [-0.11284419894218445, 0.022555828094482422, -0.07956129312515259], [-0.09464985132217407, 0.4630298614501953, -0.008265351876616478], [-0.17854827642440796, 0.809849202632904, 0.2249855250120163], [0.11284376680850983, -0.022562913596630096, 0.07956919074058533], [0.2811512351036072, 0.39225637912750244, 0.10349979996681213], [0.23389659821987152, 0.7203471064567566, 0.38645806908607483], [-0.029705936089158058, -0.22816932201385498, -0.03586261719465256], [-0.017749423161149025, -0.4615859389305115, -0.1391960233449936], [0.05460155010223389, -0.4991249442100525, -0.21151778101921082], [0.021783795207738876, -0.6045604348182678, -0.21527859568595886], [0.07993737608194351, -0.43457546830177307, -0.03452165052294731], [0.17659872770309448, -0.22203722596168518, 0.11721301078796387], [0.21326017379760742, -0.22249290347099304, -0.12812736630439758], [-0.13288384675979614, -0.38200849294662476, -0.1862938106060028], [-0.18578407168388367, -0.11444705724716187, -0.2430618554353714], [0.02381489798426628, -0.26841628551483154, -0.28893813490867615]], "angles": {"right_sh_el": 38.4401137434205, "left_sh_el": 38.59122131992573, "torso_delta": 28.442934900777527, "head_delta": 14.117028932029195, "right_hip_ft": 69.89516077285518, "left_hip_ft": 80.17426952918032}, "timestamp": 7.641775, "base": 0.18622451013129912, "guard": 0.013329371697948747, "head_off_centerline": 14.742609761359258, "offense": "False", "defense": "False"}, "58": {"keypoints": [[5.537884135264903e-06, -1.7603611922822893e-05, 1.3065302937320666e-06], [-0.11338518559932709, 0.02242892049252987, -0.07857870310544968], [-0.0953754410147667, 0.4625432789325714, -0.00582554005086422], [-0.17823533713817596, 0.8110476732254028, 0.22646602988243103], [0.1133844405412674, -0.022436413913965225, 0.07858651876449585], [0.2774614691734314, 0.39368873834609985, 0.10773993283510208], [0.2359895408153534, 0.724035382270813, 0.3871392011642456], [-0.029797472059726715, -0.22802746295928955, -0.0356062576174736], [-0.018765531480312347, -0.46181681752204895, -0.13765378296375275], [0.05349135771393776, -0.4987911880016327, -0.21005958318710327], [0.02126019075512886, -0.6041940450668335, -0.21313631534576416], [0.07969309389591217, -0.4345340132713318, -0.03444411978125572], [0.17970409989356995, -0.22072097659111023, 0.11387810111045837], [0.21210159361362457, -0.22552882134914398, -0.1320442259311676], [-0.13470982015132904, -0.3829876184463501, -0.1838516741991043], [-0.19001755118370056, -0.11638382077217102, -0.23981750011444092], [0.02149333246052265, -0.265725314617157, -0.28771787881851196]], "angles": {"right_sh_el": 38.50203712474366, "left_sh_el": 38.448348649945615, "torso_delta": 28.43155242029762, "head_delta": 14.022414048650665, "right_hip_ft": 69.94945884731217, "left_hip_ft": 80.13773204752539}, "timestamp": 7.775841, "base": 0.18721005444043454, "guard": 0.013279504121890199, "head_off_centerline": 14.762502903916449, "offense": "False", "defense": "False"}, "59": {"keypoints": [[5.3069888963364065e-06, -1.7486850993009284e-05, 1.4741457334821462e-06], [-0.11400401592254639, 0.022683853283524513, -0.07710394263267517], [-0.09625154733657837, 0.46367591619491577, -0.008253995329141617], [-0.18029889464378357, 0.8091167211532593, 0.22703245282173157], [0.11400312185287476, -0.022691242396831512, 0.07711189240217209], [0.2728053629398346, 0.394909143447876, 0.10774607211351395], [0.23795545101165771, 0.727569580078125, 0.3861239552497864], [-0.02990904450416565, -0.22779983282089233, -0.035087648779153824], [-0.01957966573536396, -0.4617968797683716, -0.13715001940727234], [0.052696920931339264, -0.4986608028411865, -0.209873229265213], [0.020460257306694984, -0.6042572259902954, -0.21225692331790924], [0.08013434708118439, -0.4345526099205017, -0.034926269203424454], [0.1845717430114746, -0.22034518420696259, 0.11093851923942566], [0.21175144612789154, -0.23050427436828613, -0.13535092771053314], [-0.13597775995731354, -0.3827991485595703, -0.18205520510673523], [-0.19275015592575073, -0.11702732741832733, -0.23699185252189636], [0.02008156292140484, -0.2647375166416168, -0.28737255930900574]], "angles": {"right_sh_el": 38.64251994878346, "left_sh_el": 38.38242883092298, "torso_delta": 28.483935866537085, "head_delta": 14.0317357400622, "right_hip_ft": 70.2602470514577, "left_hip_ft": 79.71578558290122}, "timestamp": 7.909907, "base": 0.1882564173206407, "guard": 0.013293939266835348, "head_off_centerline": 14.89767970608475, "offense": "False", "defense": "False"}, "60": {"keypoints": [[5.109821358928457e-06, -1.7096270312322304e-05, 1.5407104001496918e-06], [-0.1144205704331398, 0.022566549479961395, -0.07636758685112], [-0.09427562355995178, 0.464668333530426, -0.011185051873326302], [-0.18035289645195007, 0.8069665431976318, 0.2252102494239807], [0.11441950500011444, -0.02257394790649414, 0.07637542486190796], [0.26843005418777466, 0.39714276790618896, 0.10567134618759155], [0.23964250087738037, 0.7291920781135559, 0.38495445251464844], [-0.029355045408010483, -0.22753199934959412, -0.03467995300889015], [-0.01913243904709816, -0.4618031978607178, -0.136653333902359], [0.05328317731618881, -0.49725237488746643, -0.21009312570095062], [0.023201406002044678, -0.6029999256134033, -0.21104460954666138], [0.08087064325809479, -0.43427491188049316, -0.035177260637283325], [0.1881120204925537, -0.21972805261611938, 0.10857211798429489], [0.21519875526428223, -0.2328173816204071, -0.13646383583545685], [-0.13573694229125977, -0.38369354605674744, -0.18044355511665344], [-0.1946174055337906, -0.11830125749111176, -0.23410913348197937], [0.018652111291885376, -0.2645929455757141, -0.2884611487388611]], "angles": {"right_sh_el": 38.72248185561924, "left_sh_el": 38.33998258743175, "torso_delta": 28.490493948338525, "head_delta": 14.13374169536623, "right_hip_ft": 70.29632420822949, "left_hip_ft": 79.56027042100415}, "timestamp": 8.043974, "base": 0.18856638804563441, "guard": 0.01339219971698289, "head_off_centerline": 15.003788991868822, "offense": "False", "defense": "False"}, "61": {"keypoints": [[4.9901118472917005e-06, -1.7390224456903525e-05, 1.5914005189188174e-06], [-0.11592620611190796, 0.022347111254930496, -0.07470589131116867], [-0.09547296166419983, 0.46569472551345825, -0.014255380257964134], [-0.1821555197238922, 0.8071798086166382, 0.2247403860092163], [0.11592496931552887, -0.022354308515787125, 0.074713796377182], [0.26418906450271606, 0.39983370900154114, 0.10320357978343964], [0.23915857076644897, 0.7309021353721619, 0.3862474262714386], [-0.02905101142823696, -0.2271381914615631, -0.034096602350473404], [-0.01983039267361164, -0.46128955483436584, -0.13609975576400757], [0.051323361694812775, -0.4970111548900604, -0.21070212125778198], [0.023932434618473053, -0.6032003164291382, -0.20881837606430054], [0.08219033479690552, -0.4336131811141968, -0.03722523897886276], [0.1943970024585724, -0.21914444863796234, 0.10250096023082733], [0.21624234318733215, -0.23967880010604858, -0.14355972409248352], [-0.1373288631439209, -0.38407593965530396, -0.17780575156211853], [-0.1986398696899414, -0.12026597559452057, -0.23247778415679932], [0.01460780669003725, -0.26661837100982666, -0.28999292850494385]], "angles": {"right_sh_el": 38.75984078271282, "left_sh_el": 38.25778269385774, "torso_delta": 28.17604335739612, "head_delta": 14.090203300678645, "right_hip_ft": 70.44550805267417, "left_hip_ft": 79.24004129110031}, "timestamp": 8.17804, "base": 0.1894470534072111, "guard": 0.013439387696008111, "head_off_centerline": 15.059866039697749, "offense": "False", "defense": "False"}, "62": {"keypoints": [[5.428259100881405e-06, -1.7673863112577237e-05, 1.7094201893996797e-06], [-0.11697207391262054, 0.022274766117334366, -0.07290248572826385], [-0.09467822313308716, 0.4674583375453949, -0.01673767901957035], [-0.1804223507642746, 0.8061721324920654, 0.22416652739048004], [0.11697090417146683, -0.022282026708126068, 0.07291030883789062], [0.25898870825767517, 0.40234148502349854, 0.09988714009523392], [0.23852533102035522, 0.7319480180740356, 0.3831014037132263], [-0.029510948807001114, -0.22738701105117798, -0.03407164663076401], [-0.021690307185053825, -0.4616800844669342, -0.13545697927474976], [0.04966764524579048, -0.4971957802772522, -0.21032854914665222], [0.024152133613824844, -0.6031121015548706, -0.20772454142570496], [0.0816306620836258, -0.43424373865127563, -0.037954218685626984], [0.19894835352897644, -0.22302153706550598, 0.09889788925647736], [0.21838371455669403, -0.24987703561782837, -0.1461939811706543], [-0.13971088826656342, -0.3850257992744446, -0.17684189975261688], [-0.2023608684539795, -0.12118572741746902, -0.23149169981479645], [0.011980843730270863, -0.26802921295166016, -0.2914257049560547]], "angles": {"right_sh_el": 38.45068513115156, "left_sh_el": 38.200424045688294, "torso_delta": 29.1459958585065, "head_delta": 14.118524419061837, "right_hip_ft": 70.78006338014134, "left_hip_ft": 79.04131643751302}, "timestamp": 8.312106, "base": 0.18787996387708783, "guard": 0.013574520100615987, "head_off_centerline": 14.981676399084591, "offense": "False", "defense": "False"}, "63": {"keypoints": [[5.33189631823916e-06, -1.7989586922340095e-05, 1.6662731923133833e-06], [-0.11718110740184784, 0.022955816239118576, -0.07236764580011368], [-0.0936371237039566, 0.4696952700614929, -0.01758231408894062], [-0.18028846383094788, 0.8043969869613647, 0.22510096430778503], [0.11718001961708069, -0.02296300232410431, 0.07237517833709717], [0.2566567063331604, 0.40219858288764954, 0.10212188959121704], [0.2365759313106537, 0.733957827091217, 0.38291817903518677], [-0.029764901846647263, -0.22751428186893463, -0.03484121710062027], [-0.022476788610219955, -0.46133488416671753, -0.137144535779953], [0.05000104010105133, -0.4964171350002289, -0.21258893609046936], [0.02319309674203396, -0.6023756265640259, -0.21051079034805298], [0.08181744068861008, -0.4345129728317261, -0.03965943306684494], [0.2022021859884262, -0.22482679784297943, 0.09474185109138489], [0.22158056497573853, -0.2552518844604492, -0.1504356563091278], [-0.14088734984397888, -0.3847106099128723, -0.17798291146755219], [-0.20349852740764618, -0.1196805089712143, -0.23184525966644287], [0.010534116998314857, -0.2678796052932739, -0.29296600818634033]], "angles": {"right_sh_el": 38.244966665860396, "left_sh_el": 38.309778234089414, "torso_delta": 28.831452494614705, "head_delta": 14.150955968187516, "right_hip_ft": 71.28084189521832, "left_hip_ft": 78.73790650175728}, "timestamp": 8.446172, "base": 0.1867082503974912, "guard": 0.013678776518709471, "head_off_centerline": 14.929300662907535, "offense": "False", "defense": "False"}, "64": {"keypoints": [[5.105510354042053e-06, -1.843125937739387e-05, 1.7171880699606845e-06], [-0.117424875497818, 0.023300442844629288, -0.07201823592185974], [-0.09335431456565857, 0.4707127809524536, -0.01730792224407196], [-0.18165083229541779, 0.8007476329803467, 0.22833862900733948], [0.11742386221885681, -0.02330750599503517, 0.07202577590942383], [0.252910852432251, 0.40223753452301025, 0.1047818660736084], [0.23310749232769012, 0.7343482971191406, 0.38645753264427185], [-0.029600881040096283, -0.22735406458377838, -0.035120539367198944], [-0.02382505312561989, -0.4618786871433258, -0.13718657195568085], [0.048480622470378876, -0.49882692098617554, -0.21112790703773499], [0.01969064399600029, -0.6039801836013794, -0.20854663848876953], [0.08176574110984802, -0.43651309609413147, -0.040552638471126556], [0.20885568857192993, -0.23082304000854492, 0.09084716439247131], [0.2237868756055832, -0.2681558132171631, -0.15347333252429962], [-0.142648845911026, -0.38454023003578186, -0.1773051917552948], [-0.2029290497303009, -0.1173941045999527, -0.2315918654203415], [0.005740879103541374, -0.27456068992614746, -0.2950524091720581]], "angles": {"right_sh_el": 37.873851278463405, "left_sh_el": 38.55299648647249, "torso_delta": 28.305072096966107, "head_delta": 13.700822821325255, "right_hip_ft": 71.56004708513204, "left_hip_ft": 78.59541772302472}, "timestamp": 8.580239, "base": 0.1855905363009987, "guard": 0.013657130564951573, "head_off_centerline": 14.906420740407789, "offense": "False", "defense": "False"}, "65": {"keypoints": [[5.384412361308932e-06, -1.8024007658823393e-05, 1.6516726191184716e-06], [-0.11793772131204605, 0.02359803393483162, -0.07070202380418777], [-0.09018635749816895, 0.4714033007621765, -0.021274102851748466], [-0.18026936054229736, 0.7965777516365051, 0.2286696881055832], [0.11793683469295502, -0.02360489033162594, 0.07070969045162201], [0.25051310658454895, 0.40245527029037476, 0.10364942252635956], [0.23253732919692993, 0.7317476272583008, 0.3874870836734772], [-0.03054814785718918, -0.22699931263923645, -0.0345437191426754], [-0.02610284835100174, -0.46180176734924316, -0.1367826759815216], [0.04739493131637573, -0.49862226843833923, -0.209293931722641], [0.016895677894353867, -0.6032371520996094, -0.20853398740291595], [0.0800965428352356, -0.4373052418231964, -0.04027785360813141], [0.2120886743068695, -0.2331961989402771, 0.08806765824556351], [0.22878539562225342, -0.2765921950340271, -0.15624873340129852], [-0.14460840821266174, -0.38359081745147705, -0.17692901194095612], [-0.20276515185832977, -0.11601816117763519, -0.23211082816123962], [0.005838884972035885, -0.2754468321800232, -0.29592347145080566]], "angles": {"right_sh_el": 37.81593136824744, "left_sh_el": 38.61313805262018, "torso_delta": 29.11911917673591, "head_delta": 13.809278033778238, "right_hip_ft": 71.76350413784824, "left_hip_ft": 78.35174706827841}, "timestamp": 8.714305, "base": 0.18418592123267283, "guard": 0.013820861047798104, "head_off_centerline": 14.920402213993778, "offense": "False", "defense": "False"}, "66": {"keypoints": [[4.749819709104486e-06, -1.803439954528585e-05, 1.5952591638779268e-06], [-0.11762821674346924, 0.023802753537893295, -0.0707462728023529], [-0.09078972041606903, 0.47233128547668457, -0.023757196962833405], [-0.1804424226284027, 0.7965946197509766, 0.2260347157716751], [0.11762743443250656, -0.023809542879462242, 0.07075363397598267], [0.24781286716461182, 0.4017266035079956, 0.10492324084043503], [0.22736644744873047, 0.7323940992355347, 0.38814887404441833], [-0.030898354947566986, -0.22688427567481995, -0.03542036563158035], [-0.026899056509137154, -0.46068674325942993, -0.1391759216785431], [0.04706551507115364, -0.49793899059295654, -0.21173468232154846], [0.01585366390645504, -0.6019985675811768, -0.21251538395881653], [0.08010151982307434, -0.43742039799690247, -0.042534239590168], [0.21672064065933228, -0.2349317967891693, 0.08352452516555786], [0.2333085834980011, -0.2792659401893616, -0.15979358553886414], [-0.14538156986236572, -0.3818909525871277, -0.17872479557991028], [-0.1992369443178177, -0.11290065944194794, -0.23503445088863373], [0.005178568884730339, -0.27684497833251953, -0.2967122793197632]], "angles": {"right_sh_el": 37.82501392492998, "left_sh_el": 38.78348202949714, "torso_delta": 28.10022196744694, "head_delta": 13.918568493550675, "right_hip_ft": 72.11741782749931, "left_hip_ft": 78.17444928939229}, "timestamp": 8.848371, "base": 0.18270663973155446, "guard": 0.013818498583996447, "head_off_centerline": 14.812048091933601, "offense": "False", "defense": "False"}, "67": {"keypoints": [[3.9036131056491286e-06, -1.8340579117648304e-05, 1.5391046872537117e-06], [-0.11699371039867401, 0.02407553233206272, -0.07157014310359955], [-0.0911150574684143, 0.47283250093460083, -0.024322818964719772], [-0.18250536918640137, 0.7958248853683472, 0.22621098160743713], [0.11699285358190536, -0.02408231794834137, 0.07157780230045319], [0.2474241405725479, 0.40144023299217224, 0.10441416501998901], [0.22451642155647278, 0.7305140495300293, 0.3897213935852051], [-0.030345015227794647, -0.22681720554828644, -0.035427387803792953], [-0.027158604934811592, -0.46036556363105774, -0.1390073299407959], [0.04644198343157768, -0.49822190403938293, -0.21281932294368744], [0.01707136444747448, -0.6026036739349365, -0.21066635847091675], [0.08005291223526001, -0.43759986758232117, -0.0430607795715332], [0.220569908618927, -0.23620390892028809, 0.07884664833545685], [0.2403130978345871, -0.28406548500061035, -0.16253043711185455], [-0.14495757222175598, -0.38048064708709717, -0.1787920892238617], [-0.19729933142662048, -0.11029575020074844, -0.23750348389148712], [0.003583662211894989, -0.2765235900878906, -0.3004230558872223]], "angles": {"right_sh_el": 37.70785190377829, "left_sh_el": 39.17362224335844, "torso_delta": 26.310269877340172, "head_delta": 13.768874854315358, "right_hip_ft": 72.17391923091797, "left_hip_ft": 78.10247009977392}, "timestamp": 8.982437, "base": 0.1824879599390767, "guard": 0.01407216165019582, "head_off_centerline": 14.811417194176531, "offense": "False", "defense": "False"}, "68": {"keypoints": [[4.030554919154383e-06, -1.8807068045134656e-05, 1.360957980978128e-06], [-0.116978719830513, 0.024164600297808647, -0.07140319049358368], [-0.091482013463974, 0.4751327931880951, -0.02965136244893074], [-0.1835198700428009, 0.7914925813674927, 0.22420480847358704], [0.11697793006896973, -0.024171046912670135, 0.0714106634259224], [0.24824795126914978, 0.40148985385894775, 0.10067959129810333], [0.2239391803741455, 0.7277435064315796, 0.38827604055404663], [-0.030768487602472305, -0.22691594064235687, -0.03402591869235039], [-0.02759835310280323, -0.46087443828582764, -0.13774505257606506], [0.04492546617984772, -0.49960392713546753, -0.21184435486793518], [0.018460460007190704, -0.6043330430984497, -0.208509624004364], [0.07948150485754013, -0.43758267164230347, -0.04213810712099075], [0.22389161586761475, -0.23845279216766357, 0.07704994082450867], [0.24423402547836304, -0.2878422141075134, -0.16373386979103088], [-0.14506933093070984, -0.38073286414146423, -0.17795997858047485], [-0.19584104418754578, -0.1101374477148056, -0.24028441309928894], [0.006461868993937969, -0.2750741243362427, -0.3032149076461792]], "angles": {"right_sh_el": 37.63014178828548, "left_sh_el": 39.34821318923046, "torso_delta": 25.73310206027885, "head_delta": 14.007164032039364, "right_hip_ft": 72.21457570879096, "left_hip_ft": 77.90101786961327}, "timestamp": 9.116504, "base": 0.18175337378658282, "guard": 0.014396422858141553, "head_off_centerline": 14.912806483359848, "offense": "False", "defense": "False"}, "69": {"keypoints": [[4.216586603433825e-06, -1.9147060811519623e-05, 1.3934355820310884e-06], [-0.11645043641328812, 0.024054961279034615, -0.07228356599807739], [-0.09103038907051086, 0.4743276834487915, -0.030675597488880157], [-0.18410351872444153, 0.790483832359314, 0.2230442464351654], [0.11644983291625977, -0.024061301723122597, 0.07229115068912506], [0.24754104018211365, 0.40155279636383057, 0.10201013833284378], [0.22060051560401917, 0.7272998094558716, 0.38930362462997437], [-0.031431544572114944, -0.22700436413288116, -0.032954975962638855], [-0.028174959123134613, -0.4611853361129761, -0.13587234914302826], [0.044657714664936066, -0.49981388449668884, -0.21036501228809357], [0.01873883232474327, -0.6042872667312622, -0.20853516459465027], [0.07857613265514374, -0.4377790689468384, -0.0395977720618248], [0.22352629899978638, -0.23914101719856262, 0.07949134707450867], [0.24949407577514648, -0.288618266582489, -0.16043511033058167], [-0.145310640335083, -0.38082873821258545, -0.17719972133636475], [-0.19282418489456177, -0.10937266051769257, -0.24254225194454193], [0.009350843727588654, -0.27695637941360474, -0.3036646842956543]], "angles": {"right_sh_el": 37.641777075302755, "left_sh_el": 39.52562858978554, "torso_delta": 25.804986058117162, "head_delta": 14.33482719286301, "right_hip_ft": 72.19702010337873, "left_hip_ft": 78.01069720873889}, "timestamp": 9.25057, "base": 0.18085102104178197, "guard": 0.014595195714574065, "head_off_centerline": 14.87244646352351, "offense": "False", "defense": "False"}, "70": {"keypoints": [[4.111714588361792e-06, -1.952462480403483e-05, 1.4057793578103883e-06], [-0.11610583961009979, 0.024233262985944748, -0.07231514900922775], [-0.09201332926750183, 0.4744621515274048, -0.03479478508234024], [-0.1872037649154663, 0.7910079956054688, 0.2198021113872528], [0.11610514670610428, -0.024239543825387955, 0.07232287526130676], [0.24798597395420074, 0.40101972222328186, 0.09995858371257782], [0.2213883101940155, 0.7292506694793701, 0.3866496682167053], [-0.031168527901172638, -0.2267676293849945, -0.033441632986068726], [-0.026879388839006424, -0.4607674777507782, -0.13617964088916779], [0.04568259418010712, -0.49983811378479004, -0.21130457520484924], [0.020451409742236137, -0.6043245792388916, -0.20792710781097412], [0.07987821102142334, -0.43656614422798157, -0.03977855667471886], [0.2236274629831314, -0.23669633269309998, 0.07967274636030197], [0.2519116997718811, -0.2856988310813904, -0.16055384278297424], [-0.14421173930168152, -0.38081473112106323, -0.17798516154289246], [-0.19070196151733398, -0.10998666286468506, -0.2441893219947815], [0.009908908046782017, -0.28023359179496765, -0.30703070759773254]], "angles": {"right_sh_el": 37.802815483076394, "left_sh_el": 39.43412029732639, "torso_delta": 25.41037314062363, "head_delta": 14.263609158938918, "right_hip_ft": 72.35222314261408, "left_hip_ft": 77.6547583550488}, "timestamp": 9.384636, "base": 0.1823192959968747, "guard": 0.014690692229502289, "head_off_centerline": 15.007200223968626, "offense": "False", "defense": "False"}, "71": {"keypoints": [[4.2265382944606245e-06, -1.9588607756304555e-05, 1.3738037978328066e-06], [-0.11569126695394516, 0.024515703320503235, -0.0721450001001358], [-0.09191396832466125, 0.4749543070793152, -0.03671260550618172], [-0.1881018579006195, 0.7903207540512085, 0.21819959580898285], [0.11569054424762726, -0.024521909654140472, 0.07215303182601929], [0.2488384246826172, 0.39967355132102966, 0.10119649767875671], [0.22453053295612335, 0.729027271270752, 0.38723981380462646], [-0.03111356869339943, -0.22697748243808746, -0.03327653557062149], [-0.02661004476249218, -0.46110302209854126, -0.13567370176315308], [0.04554479196667671, -0.5001057386398315, -0.21057762205600739], [0.021654654294252396, -0.6048468947410583, -0.20673874020576477], [0.07956954836845398, -0.43622887134552, -0.03870363533496857], [0.22261087596416473, -0.23555737733840942, 0.08154704421758652], [0.2527886927127838, -0.2850711941719055, -0.15740083158016205], [-0.14350125193595886, -0.38107413053512573, -0.17791691422462463], [-0.18806619942188263, -0.10961790382862091, -0.24431943893432617], [0.011750014498829842, -0.2813485860824585, -0.3070548176765442]], "angles": {"right_sh_el": 37.943398348759416, "left_sh_el": 39.48305469349214, "torso_delta": 25.415379541211664, "head_delta": 14.273361211885748, "right_hip_ft": 72.29621609043312, "left_hip_ft": 77.412656604626}, "timestamp": 9.518702, "base": 0.1839915710859581, "guard": 0.014668154714173709, "head_off_centerline": 15.178498409581124, "offense": "False", "defense": "False"}, "72": {"keypoints": [[4.290493961889297e-06, -1.9777296984102577e-05, 1.2171187790954718e-06], [-0.11528801918029785, 0.024453453719615936, -0.07199425995349884], [-0.09391539543867111, 0.473979115486145, -0.03516283631324768], [-0.18989908695220947, 0.791454553604126, 0.21888840198516846], [0.11528743803501129, -0.024459507316350937, 0.0720020979642868], [0.24989007413387299, 0.39909642934799194, 0.10295359790325165], [0.22594931721687317, 0.7293693423271179, 0.38798320293426514], [-0.03128444775938988, -0.22659727931022644, -0.03331511467695236], [-0.02647845633327961, -0.4612354040145874, -0.13503846526145935], [0.04518686980009079, -0.49915868043899536, -0.20982564985752106], [0.022052016109228134, -0.6041855216026306, -0.20648086071014404], [0.07919943332672119, -0.43563902378082275, -0.03816783428192139], [0.21783149242401123, -0.2324623167514801, 0.08337368071079254], [0.25283122062683105, -0.27872419357299805, -0.1520576775074005], [-0.1429920196533203, -0.3808540105819702, -0.1774524450302124], [-0.1861727237701416, -0.10998213291168213, -0.2443738877773285], [0.013428534381091595, -0.28368982672691345, -0.3063698410987854]], "angles": {"right_sh_el": 37.990660770464665, "left_sh_el": 39.42334111293329, "torso_delta": 25.00064890627202, "head_delta": 14.316609007358512, "right_hip_ft": 72.20767162542886, "left_hip_ft": 77.35124577757848}, "timestamp": 9.652768, "base": 0.18547427761323904, "guard": 0.014581121841376644, "head_off_centerline": 15.2548445483202, "offense": "False", "defense": "False"}, "73": {"keypoints": [[4.3572836148086935e-06, -1.971295932889916e-05, 1.1804593214037595e-06], [-0.11443686485290527, 0.024161621928215027, -0.07224251329898834], [-0.09447229653596878, 0.4729118347167969, -0.03512166813015938], [-0.1932799071073532, 0.7940858602523804, 0.2167605757713318], [0.11443625390529633, -0.024167869240045547, 0.07225005328655243], [0.2528415322303772, 0.3990514278411865, 0.10194142162799835], [0.22972793877124786, 0.7303052544593811, 0.3858153522014618], [-0.03109590709209442, -0.22619274258613586, -0.03426691144704819], [-0.026142902672290802, -0.4611507058143616, -0.13527879118919373], [0.04595077782869339, -0.49854907393455505, -0.20935627818107605], [0.02159401774406433, -0.603460431098938, -0.20542967319488525], [0.07802402973175049, -0.4353567957878113, -0.03795035928487778], [0.21150943636894226, -0.2309618443250656, 0.08774542808532715], [0.25074389576911926, -0.2755098342895508, -0.14720405638217926], [-0.14170339703559875, -0.38048404455184937, -0.17811673879623413], [-0.1828901171684265, -0.10935258865356445, -0.2462170571088791], [0.016144759953022003, -0.2854318916797638, -0.3058307468891144]], "angles": {"right_sh_el": 38.03103922663318, "left_sh_el": 39.51296590750811, "torso_delta": 25.060531761096698, "head_delta": 14.033365114535087, "right_hip_ft": 71.95201755860396, "left_hip_ft": 77.25384804168402}, "timestamp": 9.786835, "base": 0.18848062774399843, "guard": 0.014445570437394747, "head_off_centerline": 15.44246512713657, "offense": "False", "defense": "False"}, "74": {"keypoints": [[4.447871106094681e-06, -1.9979419448645785e-05, 1.0405368584542884e-06], [-0.11410694569349289, 0.023752417415380478, -0.07175855338573456], [-0.09640580415725708, 0.4719095826148987, -0.033370524644851685], [-0.19440966844558716, 0.7947925925254822, 0.21661385893821716], [0.11410635709762573, -0.02375873737037182, 0.07176606357097626], [0.2559695541858673, 0.3984624743461609, 0.10408155620098114], [0.23436713218688965, 0.7273147106170654, 0.38801926374435425], [-0.03126056492328644, -0.22615879774093628, -0.03424730896949768], [-0.026275794953107834, -0.46164798736572266, -0.13467323780059814], [0.046093445271253586, -0.49782299995422363, -0.2077789157629013], [0.022188428789377213, -0.6030987501144409, -0.20481690764427185], [0.07709565758705139, -0.4353157579898834, -0.037147022783756256], [0.20464810729026794, -0.228634312748909, 0.09173306822776794], [0.24623160064220428, -0.27001824975013733, -0.14188571274280548], [-0.14128291606903076, -0.38011717796325684, -0.1775379478931427], [-0.17895355820655823, -0.1099267303943634, -0.2463054656982422], [0.021288873627781868, -0.2857797145843506, -0.30300360918045044]], "angles": {"right_sh_el": 38.04341421363922, "left_sh_el": 39.35588089607103, "torso_delta": 24.713989267775986, "head_delta": 14.072785673709912, "right_hip_ft": 71.45470917237387, "left_hip_ft": 77.27530131698964}, "timestamp": 9.920901, "base": 0.19108667170477983, "guard": 0.014184559667122424, "head_off_centerline": 15.636699239964262, "offense": "False", "defense": "False"}, "75": {"keypoints": [[4.657324097934179e-06, -1.99230998987332e-05, 9.767113624548074e-07], [-0.11353005468845367, 0.023508142679929733, -0.07166645675897598], [-0.10076478123664856, 0.47088873386383057, -0.03344200551509857], [-0.19671589136123657, 0.8006058931350708, 0.21044662594795227], [0.11352963000535965, -0.02351454459130764, 0.0716734528541565], [0.25813955068588257, 0.39745479822158813, 0.10358081758022308], [0.23831431567668915, 0.7282906770706177, 0.3838116228580475], [-0.031434834003448486, -0.225754052400589, -0.0358467660844326], [-0.026144040748476982, -0.46091294288635254, -0.13638412952423096], [0.04676990583539009, -0.4958970844745636, -0.20958450436592102], [0.02206249162554741, -0.6014634966850281, -0.20702487230300903], [0.07653046399354935, -0.43434634804725647, -0.039103828370571136], [0.19819685816764832, -0.22560064494609833, 0.09111985564231873], [0.24284890294075012, -0.2628456950187683, -0.14180749654769897], [-0.14049631357192993, -0.37893062829971313, -0.17939384281635284], [-0.17416968941688538, -0.11024759709835052, -0.24907508492469788], [0.024193184450268745, -0.28559446334838867, -0.30434584617614746]], "angles": {"right_sh_el": 37.93181905552556, "left_sh_el": 39.107056568429364, "torso_delta": 25.11849279975441, "head_delta": 13.974490575788076, "right_hip_ft": 71.30726416549052, "left_hip_ft": 77.00813131884748}, "timestamp": 10.054967, "base": 0.19436694594159323, "guard": 0.01403829350059522, "head_off_centerline": 15.78468470763101, "offense": "False", "defense": "False"}, "76": {"keypoints": [[4.938017809763551e-06, -1.9771288862102665e-05, 9.756660119819571e-07], [-0.11225149035453796, 0.023570720106363297, -0.07316065579652786], [-0.10070227831602097, 0.46902909874916077, -0.03447548300027847], [-0.1999179571866989, 0.8063259124755859, 0.20436640083789825], [0.1122509017586708, -0.023577172309160233, 0.07316774129867554], [0.26452621817588806, 0.39519810676574707, 0.10527302324771881], [0.24547424912452698, 0.7270952463150024, 0.3846774697303772], [-0.031332504004240036, -0.22584381699562073, -0.03738635405898094], [-0.024347269907593727, -0.46018537878990173, -0.1385977566242218], [0.049972135573625565, -0.4943063259124756, -0.2120133489370346], [0.025227218866348267, -0.5999919176101685, -0.21008118987083435], [0.07656173408031464, -0.43335968255996704, -0.0396667942404747], [0.19249039888381958, -0.22266729176044464, 0.09241513907909393], [0.23902533948421478, -0.26210886240005493, -0.14236657321453094], [-0.13746491074562073, -0.37732696533203125, -0.18341830372810364], [-0.16745002567768097, -0.10976351797580719, -0.25232261419296265], [0.031484417617321014, -0.2842906713485718, -0.304926335811615]], "angles": {"right_sh_el": 37.897333274470384, "left_sh_el": 38.87229458757291, "torso_delta": 25.748606453654762, "head_delta": 14.100096479808878, "right_hip_ft": 70.72224697488139, "left_hip_ft": 76.84154827090799}, "timestamp": 10.189033, "base": 0.20006981369211613, "guard": 0.013786139934204692, "head_off_centerline": 16.11176445177736, "offense": "False", "defense": "False"}, "77": {"keypoints": [[5.277610398479737e-06, -1.959489418368321e-05, 8.905829531613563e-07], [-0.11178801208734512, 0.02333591692149639, -0.073912613093853], [-0.10188382863998413, 0.46743422746658325, -0.036643315106630325], [-0.2007245570421219, 0.8095722198486328, 0.19785048067569733], [0.11178724467754364, -0.023342326283454895, 0.07391935586929321], [0.2699669599533081, 0.39324235916137695, 0.10404475778341293], [0.2504856586456299, 0.7277767658233643, 0.38216063380241394], [-0.030440837144851685, -0.22565093636512756, -0.03782196342945099], [-0.023525042459368706, -0.46030378341674805, -0.13878411054611206], [0.05146407335996628, -0.4949159622192383, -0.21174141764640808], [0.026767540723085403, -0.6009454727172852, -0.20904499292373657], [0.07614217698574066, -0.43290454149246216, -0.03899931162595749], [0.18834128975868225, -0.2209843099117279, 0.09513350576162338], [0.2315363585948944, -0.26158571243286133, -0.14108185470104218], [-0.1355632245540619, -0.3775201439857483, -0.1849048137664795], [-0.16260483860969543, -0.1118687093257904, -0.2564825415611267], [0.03601793572306633, -0.28718504309654236, -0.3057555556297302]], "angles": {"right_sh_el": 37.96628525457658, "left_sh_el": 38.60871664617688, "torso_delta": 26.21384476597836, "head_delta": 13.883346158503201, "right_hip_ft": 70.37480768153519, "left_hip_ft": 76.75998196279919}, "timestamp": 10.3231, "base": 0.20311077815726478, "guard": 0.013515917256938658, "head_off_centerline": 16.31315263143807, "offense": "False", "defense": "False"}, "78": {"keypoints": [[5.585923645412549e-06, -1.955004336195998e-05, 8.586351896155975e-07], [-0.11117248237133026, 0.02346186339855194, -0.07464341074228287], [-0.1036495715379715, 0.466113805770874, -0.03824583813548088], [-0.2048942744731903, 0.8139011859893799, 0.19263723492622375], [0.11117184162139893, -0.02346835657954216, 0.07465045899152756], [0.2743793725967407, 0.3920646011829376, 0.10514327883720398], [0.25615251064300537, 0.7275291681289673, 0.3829483091831207], [-0.030921822413802147, -0.2253544181585312, -0.038819100707769394], [-0.024278929457068443, -0.4593336284160614, -0.14177542924880981], [0.05288173630833626, -0.4927402138710022, -0.2135538011789322], [0.026600301265716553, -0.5986558198928833, -0.21124307811260223], [0.07430997490882874, -0.43210625648498535, -0.0404365137219429], [0.18371552228927612, -0.21983224153518677, 0.09683267027139664], [0.2271590232849121, -0.2630787491798401, -0.14134058356285095], [-0.13526442646980286, -0.3762766122817993, -0.18870121240615845], [-0.15915313363075256, -0.11226432025432587, -0.2621316909790039], [0.03832927718758583, -0.28835880756378174, -0.30866095423698425]], "angles": {"right_sh_el": 38.14029648230607, "left_sh_el": 38.349953448129654, "torso_delta": 27.064706766266852, "head_delta": 13.961849577907818, "right_hip_ft": 70.02652256928256, "left_hip_ft": 76.41611593703017}, "timestamp": 10.457166, "base": 0.2083312340373389, "guard": 0.013341055522871828, "head_off_centerline": 16.626490448230825, "offense": "False", "defense": "False"}, "79": {"keypoints": [[5.733018042519689e-06, -2.0385228708619252e-05, 1.0118109230461414e-06], [-0.11076904833316803, 0.02396366372704506, -0.07506904006004333], [-0.10434321314096451, 0.46610867977142334, -0.04156630486249924], [-0.20931723713874817, 0.8150757551193237, 0.18893520534038544], [0.11076857149600983, -0.02397037297487259, 0.07507583498954773], [0.27920660376548767, 0.3902518153190613, 0.10557496547698975], [0.2670947313308716, 0.7256006002426147, 0.38519495725631714], [-0.03115316852927208, -0.2249787300825119, -0.040777284651994705], [-0.023841889575123787, -0.4582712650299072, -0.14617151021957397], [0.05381050705909729, -0.49055683612823486, -0.2171618640422821], [0.027147643268108368, -0.5957416296005249, -0.21524399518966675], [0.07361063361167908, -0.4317699670791626, -0.043870650231838226], [0.18189696967601776, -0.21902161836624146, 0.09500032663345337], [0.22294722497463226, -0.26052677631378174, -0.14267688989639282], [-0.13394349813461304, -0.3753494620323181, -0.19369031488895416], [-0.15664085745811462, -0.11073489487171173, -0.26735544204711914], [0.04271100088953972, -0.2855621874332428, -0.31449222564697266]], "angles": {"right_sh_el": 38.225756613026306, "left_sh_el": 38.3610233486787, "torso_delta": 27.490086834543707, "head_delta": 13.995091409819508, "right_hip_ft": 69.50739766591519, "left_hip_ft": 75.91381262834655}, "timestamp": 10.591232, "base": 0.2150980030511587, "guard": 0.013249725704313944, "head_off_centerline": 17.156699588525523, "offense": "False", "defense": "False"}, "80": {"keypoints": [[5.8692075981525704e-06, -2.0935098291374743e-05, 1.0149281024496304e-06], [-0.10993842035531998, 0.02438439428806305, -0.07581624388694763], [-0.10572110861539841, 0.4666079878807068, -0.04116325080394745], [-0.21088454127311707, 0.8182694911956787, 0.1864791214466095], [0.10993815958499908, -0.024391217157244682, 0.07582324743270874], [0.28460782766342163, 0.3884129524230957, 0.10776647180318832], [0.2778688669204712, 0.7229880094528198, 0.3872254490852356], [-0.03183458372950554, -0.2252030074596405, -0.04179222136735916], [-0.024231042712926865, -0.4584137201309204, -0.1468053162097931], [0.05332936346530914, -0.4905376434326172, -0.21725592017173767], [0.026289459317922592, -0.5952712893486023, -0.21535788476467133], [0.07212325930595398, -0.43175506591796875, -0.04429321363568306], [0.18151572346687317, -0.21953512728214264, 0.09536560624837875], [0.219012051820755, -0.26096782088279724, -0.1433752477169037], [-0.13350114226341248, -0.3762108087539673, -0.19502240419387817], [-0.15642940998077393, -0.11190325021743774, -0.2704356908798218], [0.04595351219177246, -0.28501951694488525, -0.3165563941001892]], "angles": {"right_sh_el": 38.34769673136635, "left_sh_el": 38.289272853711886, "torso_delta": 27.490888710789218, "head_delta": 13.905643650975584, "right_hip_ft": 68.92443691576351, "left_hip_ft": 75.70835968063629}, "timestamp": 10.725298, "base": 0.22092887302987596, "guard": 0.013203577757082054, "head_off_centerline": 17.535765257111073, "offense": "False", "defense": "False"}, "81": {"keypoints": [[5.543666702578776e-06, -2.1835916413692757e-05, 8.876487527231802e-07], [-0.10839370638132095, 0.024589983746409416, -0.07679484784603119], [-0.10936008393764496, 0.4668967127799988, -0.03619452938437462], [-0.21382176876068115, 0.8226161003112793, 0.18500688672065735], [0.10839350521564484, -0.0245971642434597, 0.07680194079875946], [0.28994643688201904, 0.3857911229133606, 0.11707514524459839], [0.2893335819244385, 0.721958577632904, 0.39385658502578735], [-0.03227905556559563, -0.22465361654758453, -0.04251499101519585], [-0.024329401552677155, -0.4580022692680359, -0.14653800427913666], [0.05359555780887604, -0.48903635144233704, -0.21699972450733185], [0.025584539398550987, -0.5934339165687561, -0.21502915024757385], [0.07007528841495514, -0.4319295287132263, -0.04379726201295853], [0.1792430728673935, -0.22170308232307434, 0.09897097945213318], [0.2162609100341797, -0.2613567113876343, -0.13728410005569458], [-0.1325547993183136, -0.37650102376937866, -0.1954924315214157], [-0.1561264842748642, -0.11333219707012177, -0.273586630821228], [0.0467216894030571, -0.28417208790779114, -0.3196985125541687]], "angles": {"right_sh_el": 38.41524510322597, "left_sh_el": 38.248592305758095, "torso_delta": 26.252762686085063, "head_delta": 13.838042850238654, "right_hip_ft": 68.14165407418567, "left_hip_ft": 75.61373983134571}, "timestamp": 10.859365, "base": 0.22869635233922042, "guard": 0.013212959126761858, "head_off_centerline": 17.983473295775354, "offense": "False", "defense": "False"}, "82": {"keypoints": [[5.275742296362296e-06, -2.2416103092837147e-05, 6.97890754963737e-07], [-0.10662053525447845, 0.02444058284163475, -0.07787126302719116], [-0.11007171869277954, 0.4663764238357544, -0.032103803008794785], [-0.21892502903938293, 0.8224834203720093, 0.18577952682971954], [0.10662022233009338, -0.024447806179523468, 0.07787886261940002], [0.2937788665294647, 0.3831646144390106, 0.12191598117351532], [0.30419307947158813, 0.7210254669189453, 0.397258996963501], [-0.03242133557796478, -0.22489145398139954, -0.042207323014736176], [-0.02437531389296055, -0.4587157070636749, -0.14410647749900818], [0.05392129719257355, -0.48928582668304443, -0.2140694558620453], [0.023980863392353058, -0.5933089852333069, -0.21272136270999908], [0.06795753538608551, -0.43245434761047363, -0.04053129255771637], [0.17521530389785767, -0.2245430052280426, 0.1056065633893013], [0.2147812843322754, -0.2613765299320221, -0.13102620840072632], [-0.13110312819480896, -0.37814635038375854, -0.19415661692619324], [-0.15208300948143005, -0.11767351627349854, -0.2752251625061035], [0.05006850138306618, -0.288316011428833, -0.3164222836494446]], "angles": {"right_sh_el": 38.349484419221, "left_sh_el": 37.886310977631005, "torso_delta": 24.99031860656843, "head_delta": 13.68234938894298, "right_hip_ft": 67.1596332725711, "left_hip_ft": 75.65718045514409}, "timestamp": 10.993431, "base": 0.23678338711655142, "guard": 0.013120002173189132, "head_off_centerline": 18.609570724819452, "offense": "False", "defense": "False"}, "83": {"keypoints": [[5.5012224038364366e-06, -2.2449563402915373e-05, 6.30081444796815e-07], [-0.10693520307540894, 0.024554915726184845, -0.07795383036136627], [-0.11185082793235779, 0.4649578928947449, -0.030295178294181824], [-0.22193112969398499, 0.8237287998199463, 0.1864386796951294], [0.10693496465682983, -0.024562135338783264, 0.07796166837215424], [0.29482948780059814, 0.38263314962387085, 0.1270420402288437], [0.31368398666381836, 0.7201825380325317, 0.4017333388328552], [-0.033291060477495193, -0.22509732842445374, -0.04154898226261139], [-0.025590971112251282, -0.45938289165496826, -0.14240777492523193], [0.05099503695964813, -0.49000802636146545, -0.21271458268165588], [0.021548835560679436, -0.5945239663124084, -0.21176406741142273], [0.06695262342691422, -0.4336014688014984, -0.03874137997627258], [0.17488524317741394, -0.2263149619102478, 0.10726063698530197], [0.21469581127166748, -0.2630748748779297, -0.12851135432720184], [-0.13275110721588135, -0.37852758169174194, -0.19218555092811584], [-0.1518838107585907, -0.11878080666065216, -0.273119181394577], [0.050545137375593185, -0.2905551493167877, -0.3115108013153076]], "angles": {"right_sh_el": 38.23141952624581, "left_sh_el": 37.727987585392185, "torso_delta": 25.128617377168187, "head_delta": 13.706235830650767, "right_hip_ft": 66.59415521701314, "left_hip_ft": 75.50100146327561}, "timestamp": 11.127497, "base": 0.24258475588998024, "guard": 0.013015638751172632, "head_off_centerline": 18.995878006758865, "offense": "False", "defense": "False"}, "84": {"keypoints": [[5.492609489010647e-06, -2.2632480977335945e-05, 6.013703455209907e-07], [-0.10536836087703705, 0.02453581616282463, -0.07932896912097931], [-0.11453953385353088, 0.46356111764907837, -0.02698226273059845], [-0.22862304747104645, 0.8245324492454529, 0.18554067611694336], [0.10536807775497437, -0.024543050676584244, 0.07933708280324936], [0.29442963004112244, 0.3811732232570648, 0.13518428802490234], [0.32430481910705566, 0.7198914289474487, 0.4057604670524597], [-0.0335826501250267, -0.2253827154636383, -0.03971657156944275], [-0.026311377063393593, -0.45970621705055237, -0.13941781222820282], [0.049616727977991104, -0.49006277322769165, -0.21026691794395447], [0.020288754254579544, -0.5951276421546936, -0.2103329747915268], [0.06544836610555649, -0.43382489681243896, -0.03499419614672661], [0.1738603413105011, -0.22602611780166626, 0.10892756283283234], [0.21965527534484863, -0.2620410919189453, -0.12437030673027039], [-0.13255038857460022, -0.3789058327674866, -0.1903175711631775], [-0.1485477238893509, -0.11916987597942352, -0.2708122134208679], [0.05225210636854172, -0.2900470197200775, -0.3080737590789795]], "angles": {"right_sh_el": 38.17090837675395, "left_sh_el": 37.691959043997045, "torso_delta": 24.78468530602524, "head_delta": 13.891909736370113, "right_hip_ft": 65.86656306389726, "left_hip_ft": 75.40287106394662}, "timestamp": 11.261563, "base": 0.2502053248522808, "guard": 0.01309242537579466, "head_off_centerline": 19.5497033319044, "offense": "False", "defense": "False"}, "85": {"keypoints": [[5.6844619393814355e-06, -2.25532530748751e-05, 7.76169713390118e-07], [-0.10363877564668655, 0.02506973035633564, -0.08170224726200104], [-0.11530990898609161, 0.46364814043045044, -0.024773146957159042], [-0.23352056741714478, 0.8221175670623779, 0.18563076853752136], [0.10363832861185074, -0.025077253580093384, 0.0817103236913681], [0.29686444997787476, 0.3790104389190674, 0.14057175815105438], [0.3309991955757141, 0.7167670726776123, 0.4077915549278259], [-0.03386924788355827, -0.22532236576080322, -0.03912441432476044], [-0.02683861553668976, -0.4594752788543701, -0.13867467641830444], [0.049287982285022736, -0.48947784304618835, -0.20959311723709106], [0.019566580653190613, -0.5948037505149841, -0.20963504910469055], [0.06344715505838394, -0.43406054377555847, -0.03307614475488663], [0.17622190713882446, -0.22794988751411438, 0.10825559496879578], [0.22408299148082733, -0.266671359539032, -0.12578915059566498], [-0.13165269792079926, -0.37877440452575684, -0.1908009648323059], [-0.1457042098045349, -0.11831120401620865, -0.27173930406570435], [0.0537981279194355, -0.28747254610061646, -0.3058847486972809]], "angles": {"right_sh_el": 38.10598594048594, "left_sh_el": 37.82603519200841, "torso_delta": 25.432552241002423, "head_delta": 13.963809175980817, "right_hip_ft": 65.42198526935118, "left_hip_ft": 75.38378410673631}, "timestamp": 11.395629, "base": 0.25426533269663665, "guard": 0.01319206080955248, "head_off_centerline": 19.963724891039487, "offense": "False", "defense": "False"}, "86": {"keypoints": [[5.199386578169651e-06, -2.2577441995963454e-05, 8.332716561199049e-07], [-0.10298550128936768, 0.0248195081949234, -0.0822053849697113], [-0.11876124143600464, 0.4621685743331909, -0.025465968996286392], [-0.23915702104568481, 0.821361780166626, 0.18250952661037445], [0.10298515856266022, -0.024827122688293457, 0.08221312612295151], [0.29480481147766113, 0.37869006395339966, 0.14348669350147247], [0.33274561166763306, 0.7155332565307617, 0.4091510772705078], [-0.033961184322834015, -0.2250678837299347, -0.03747444227337837], [-0.029357466846704483, -0.4596617817878723, -0.13668641448020935], [0.047224655747413635, -0.49081718921661377, -0.20784875750541687], [0.016482872888445854, -0.5965931415557861, -0.20629477500915527], [0.061552807688713074, -0.43474382162094116, -0.03178071603178978], [0.17738735675811768, -0.2303667962551117, 0.10712708532810211], [0.22695136070251465, -0.2688213586807251, -0.1252579391002655], [-0.13340988755226135, -0.3779911398887634, -0.18860399723052979], [-0.1436038315296173, -0.11921709030866623, -0.26946866512298584], [0.05355754494667053, -0.290910542011261, -0.30132514238357544]], "angles": {"right_sh_el": 37.8812442724752, "left_sh_el": 37.603557509570166, "torso_delta": 24.79786319173362, "head_delta": 13.828680481559271, "right_hip_ft": 65.12343328165286, "left_hip_ft": 75.17428254643366}, "timestamp": 11.529696, "base": 0.2573403366255201, "guard": 0.013183585421506258, "head_off_centerline": 20.258045839779076, "offense": "False", "defense": "False"}, "87": {"keypoints": [[5.062049240223132e-06, -2.292386125191115e-05, 1.0315225154045038e-06], [-0.10282737016677856, 0.02491975575685501, -0.0825175940990448], [-0.12120610475540161, 0.4599692225456238, -0.025178242474794388], [-0.245199054479599, 0.8215116262435913, 0.17989352345466614], [0.10282695293426514, -0.024927865713834763, 0.08252507448196411], [0.29396647214889526, 0.3781825304031372, 0.14618265628814697], [0.33578363060951233, 0.7134103775024414, 0.412708580493927], [-0.03501139581203461, -0.22442972660064697, -0.03719308599829674], [-0.03234953433275223, -0.458873450756073, -0.1369331330060959], [0.04424940049648285, -0.4887109696865082, -0.20838993787765503], [0.012968724593520164, -0.5949237942695618, -0.207008495926857], [0.05881711095571518, -0.43559759855270386, -0.032294727861881256], [0.17799434065818787, -0.23551753163337708, 0.10765025019645691], [0.2317103147506714, -0.27286696434020996, -0.12103663384914398], [-0.1358005255460739, -0.3751627206802368, -0.1881023347377777], [-0.14213941991329193, -0.11841751635074615, -0.26840847730636597], [0.051923349499702454, -0.2911086678504944, -0.3006800413131714]], "angles": {"right_sh_el": 37.696015023967625, "left_sh_el": 37.41056009467137, "torso_delta": 25.091484376588706, "head_delta": 13.910172386410817, "right_hip_ft": 64.82288361260261, "left_hip_ft": 74.78824190544455}, "timestamp": 11.663762, "base": 0.26159452433985525, "guard": 0.013255292010105193, "head_off_centerline": 20.596926918537953, "offense": "False", "defense": "False"}, "88": {"keypoints": [[5.0539765652501956e-06, -2.313980985491071e-05, 8.61787270878267e-07], [-0.10288187861442566, 0.02488737925887108, -0.0828620120882988], [-0.12212030589580536, 0.45922601222991943, -0.025937959551811218], [-0.24680732190608978, 0.8191094994544983, 0.1801953762769699], [0.10288138687610626, -0.024895884096622467, 0.08286939561367035], [0.2950179874897003, 0.37791478633880615, 0.14480170607566833], [0.33499211072921753, 0.7097119092941284, 0.41502445936203003], [-0.03547964245080948, -0.22416363656520844, -0.0363280326128006], [-0.033540815114974976, -0.4588077664375305, -0.13673198223114014], [0.04284599423408508, -0.48949503898620605, -0.2074790596961975], [0.011419638060033321, -0.5958284139633179, -0.20581835508346558], [0.058238685131073, -0.43722987174987793, -0.0319480299949646], [0.18214738368988037, -0.24072520434856415, 0.10744410753250122], [0.2366928607225418, -0.2780412435531616, -0.11933742463588715], [-0.1367187201976776, -0.3735283613204956, -0.18789595365524292], [-0.14079970121383667, -0.11721282452344894, -0.26963743567466736], [0.05321938917040825, -0.29100069403648376, -0.3017023801803589]], "angles": {"right_sh_el": 37.49678477844042, "left_sh_el": 37.54901100634102, "torso_delta": 24.754904015530173, "head_delta": 13.953825067565475, "right_hip_ft": 64.60163794884093, "left_hip_ft": 74.78328943780295}, "timestamp": 11.797828, "base": 0.26152873792607445, "guard": 0.013488982623577436, "head_off_centerline": 20.690228379547055, "offense": "False", "defense": "False"}, "89": {"keypoints": [[5.017011062591337e-06, -2.3143387807067484e-05, 7.835932933630829e-07], [-0.10335016250610352, 0.024862244725227356, -0.0827581062912941], [-0.12344984710216522, 0.4595279097557068, -0.024678431451320648], [-0.24846641719341278, 0.8185635805130005, 0.18043196201324463], [0.10334951430559158, -0.024871081113815308, 0.08276592940092087], [0.29658085107803345, 0.37804171442985535, 0.1457304209470749], [0.3370842933654785, 0.7071964740753174, 0.4199511408805847], [-0.03518012911081314, -0.22411033511161804, -0.03537741303443909], [-0.03431045264005661, -0.45880112051963806, -0.13561879098415375], [0.04147321730852127, -0.4897415041923523, -0.20618809759616852], [0.00916831474751234, -0.5961925983428955, -0.20434613525867462], [0.0583159364759922, -0.4381650686264038, -0.031132202595472336], [0.18713322281837463, -0.24525803327560425, 0.10865074396133423], [0.2418542206287384, -0.2842409610748291, -0.11748278141021729], [-0.13768430054187775, -0.372649610042572, -0.18605051934719086], [-0.14347754418849945, -0.11635784804821014, -0.26788094639778137], [0.051566433161497116, -0.2892114818096161, -0.3006906509399414]], "angles": {"right_sh_el": 37.49293986554305, "left_sh_el": 37.69309080963269, "torso_delta": 24.52177502237479, "head_delta": 13.83226978827364, "right_hip_ft": 64.2601466623759, "left_hip_ft": 74.68991805488665}, "timestamp": 11.931894, "base": 0.2636262787242635, "guard": 0.013719550429342735, "head_off_centerline": 20.860390623722346, "offense": "False", "defense": "False"}, "90": {"keypoints": [[5.2869181672576815e-06, -2.3289168893825263e-05, 9.70551127466024e-07], [-0.10333774983882904, 0.024943824857473373, -0.08332157135009766], [-0.1238362193107605, 0.45979809761047363, -0.02444920316338539], [-0.24988529086112976, 0.8199684619903564, 0.178643137216568], [0.10333715379238129, -0.024952910840511322, 0.08332967758178711], [0.2973957061767578, 0.3784816265106201, 0.1510128229856491], [0.3384106755256653, 0.7060356140136719, 0.4266485571861267], [-0.03484466299414635, -0.22404973208904266, -0.0352848581969738], [-0.03472936898469925, -0.45825380086898804, -0.13644413650035858], [0.04246993735432625, -0.48978444933891296, -0.20767390727996826], [0.00702392915263772, -0.5958603620529175, -0.2043944150209427], [0.058488667011260986, -0.43939322233200073, -0.031313683837652206], [0.18889941275119781, -0.2487379014492035, 0.11156830191612244], [0.24544596672058105, -0.2905990779399872, -0.11388395726680756], [-0.13839785754680634, -0.3709040880203247, -0.18670246005058289], [-0.14492440223693848, -0.11525959521532059, -0.26859351992607117], [0.05120081454515457, -0.2889517843723297, -0.3003692030906677]], "angles": {"right_sh_el": 37.54976200261291, "left_sh_el": 37.717932537750556, "torso_delta": 25.3336359997053, "head_delta": 13.6672955592509, "right_hip_ft": 63.94262734700318, "left_hip_ft": 74.60795352301609}, "timestamp": 12.065961, "base": 0.2664631428979258, "guard": 0.013886532613676346, "head_off_centerline": 21.010894086734247, "offense": "False", "defense": "False"}, "91": {"keypoints": [[5.100284397485666e-06, -2.3211949155665934e-05, 9.781472272152314e-07], [-0.10391928255558014, 0.02503535896539688, -0.08276242762804031], [-0.12296144664287567, 0.45986300706863403, -0.026498205959796906], [-0.25150302052497864, 0.8175807595252991, 0.18039388954639435], [0.10391847789287567, -0.025044290348887444, 0.08277077972888947], [0.29844343662261963, 0.3792383670806885, 0.14770740270614624], [0.33993858098983765, 0.70379638671875, 0.42759889364242554], [-0.03381093591451645, -0.22441419959068298, -0.03358946740627289], [-0.03451532498002052, -0.4584060609340668, -0.1347624659538269], [0.04290623217821121, -0.49100062251091003, -0.2061438262462616], [0.004239289555698633, -0.5965111255645752, -0.20101171731948853], [0.06057927757501602, -0.4408056437969208, -0.030733685940504074], [0.19494113326072693, -0.2544238567352295, 0.11332778632640839], [0.25114116072654724, -0.29671210050582886, -0.11499324440956116], [-0.13920387625694275, -0.3700658082962036, -0.18371552228927612], [-0.14978721737861633, -0.11494052410125732, -0.2645440697669983], [0.04608806222677231, -0.2892794907093048, -0.29944750666618347]], "angles": {"right_sh_el": 37.385970772507875, "left_sh_el": 37.78381455263989, "torso_delta": 24.93266682818624, "head_delta": 13.41685191411812, "right_hip_ft": 63.84505900015427, "left_hip_ft": 74.4537069007737}, "timestamp": 12.200027, "base": 0.266956026182375, "guard": 0.014147942506333121, "head_off_centerline": 21.135931128052725, "offense": "False", "defense": "False"}, "92": {"keypoints": [[5.068566679256037e-06, -2.2847536456538364e-05, 9.218932177645911e-07], [-0.10434655845165253, 0.02521388605237007, -0.08170409500598907], [-0.12363545596599579, 0.46128588914871216, -0.029615100473165512], [-0.2513909637928009, 0.8150976300239563, 0.18009456992149353], [0.10434581339359283, -0.025222763419151306, 0.08171270042657852], [0.2986423969268799, 0.38206952810287476, 0.1447753757238388], [0.3380710184574127, 0.7008144855499268, 0.4306592643260956], [-0.03370653837919235, -0.22462205588817596, -0.03141026943922043], [-0.03469347953796387, -0.45879048109054565, -0.13318473100662231], [0.04271017014980316, -0.49324578046798706, -0.20483064651489258], [0.0015172413550317287, -0.5983108282089233, -0.1975545883178711], [0.06094775348901749, -0.44197696447372437, -0.029559511691331863], [0.20079058408737183, -0.261396586894989, 0.11408144235610962], [0.2549211084842682, -0.3118746876716614, -0.11324391514062881], [-0.13930067420005798, -0.36945992708206177, -0.1808595508337021], [-0.15847650170326233, -0.11240281909704208, -0.261366069316864], [0.040719762444496155, -0.28224891424179077, -0.3005833625793457]], "angles": {"right_sh_el": 37.09677917056823, "left_sh_el": 38.380165304804486, "torso_delta": 24.803333049799058, "head_delta": 13.39342873895389, "right_hip_ft": 63.896811193249476, "left_hip_ft": 74.17647868494342}, "timestamp": 12.334093, "base": 0.26609984833719996, "guard": 0.014521165827813709, "head_off_centerline": 21.171382485226054, "offense": "False", "defense": "False"}, "93": {"keypoints": [[4.93444713356439e-06, -2.352590672671795e-05, 9.319135187979555e-07], [-0.10327030718326569, 0.02548539638519287, -0.08127464354038239], [-0.12220405787229538, 0.46333903074264526, -0.034364838153123856], [-0.25461065769195557, 0.8127652406692505, 0.17897550761699677], [0.10326968133449554, -0.025494199246168137, 0.08128292858600616], [0.2966405749320984, 0.3837811350822449, 0.14452579617500305], [0.33629417419433594, 0.7006204128265381, 0.43003150820732117], [-0.033257972449064255, -0.2245980054140091, -0.030231568962335587], [-0.03435094654560089, -0.459090918302536, -0.13238967955112457], [0.04255641996860504, -0.49535679817199707, -0.2030615210533142], [0.0006458740681409836, -0.6005483269691467, -0.195705384016037], [0.06054951995611191, -0.44241589307785034, -0.02896549366414547], [0.20770636200904846, -0.27248185873031616, 0.11354002356529236], [0.2713690400123596, -0.3273109197616577, -0.10593675076961517], [-0.138032928109169, -0.3696877956390381, -0.18008452653884888], [-0.1648048609495163, -0.11197133362293243, -0.2590668201446533], [0.0381588451564312, -0.27738863229751587, -0.30179154872894287]], "angles": {"right_sh_el": 36.49770531476237, "left_sh_el": 38.59698823182787, "torso_delta": 24.238727733139264, "head_delta": 13.331972710176764, "right_hip_ft": 64.16206000935281, "left_hip_ft": 73.82178131418247}, "timestamp": 12.468159, "base": 0.2660268765182897, "guard": 0.015187855458902931, "head_off_centerline": 21.272420214092357, "offense": "False", "defense": "False"}, "94": {"keypoints": [[5.218538717599586e-06, -2.441182004986331e-05, 1.080546553566819e-06], [-0.1033729761838913, 0.025579549372196198, -0.08131859451532364], [-0.1202579140663147, 0.4661913514137268, -0.042008280754089355], [-0.25970274209976196, 0.8067253828048706, 0.17465627193450928], [0.10337276756763458, -0.02558835968375206, 0.08132714033126831], [0.2974209785461426, 0.3827236592769623, 0.1377665400505066], [0.3371514678001404, 0.7003342509269714, 0.4201644957065582], [-0.03103702701628208, -0.22454357147216797, -0.029201269149780273], [-0.033397115767002106, -0.4586641490459442, -0.13291685283184052], [0.04342406615614891, -0.4957426190376282, -0.20318001508712769], [0.0020982297137379646, -0.6006870269775391, -0.19614224135875702], [0.06244383752346039, -0.44427624344825745, -0.030803272500634193], [0.22990968823432922, -0.2876802682876587, 0.10381509363651276], [0.2908021807670593, -0.3422255218029022, -0.11930512636899948], [-0.13614830374717712, -0.36906105279922485, -0.17932233214378357], [-0.1720203161239624, -0.11177121847867966, -0.2584257125854492], [0.0336572527885437, -0.2643100619316101, -0.3117840886116028]], "angles": {"right_sh_el": 36.13210404473832, "left_sh_el": 38.899588722113236, "torso_delta": 24.561180503841275, "head_delta": 13.310194631731065, "right_hip_ft": 64.42858692592353, "left_hip_ft": 73.31954269846342}, "timestamp": 12.602225, "base": 0.26512683807920545, "guard": 0.01646554936870277, "head_off_centerline": 21.54857273344847, "offense": "False", "defense": "False"}, "95": {"keypoints": [[5.578560376306996e-06, -2.627179492264986e-05, 1.1988739743173937e-06], [-0.10264502465724945, 0.02554353140294552, -0.08185621351003647], [-0.11932548880577087, 0.4671841263771057, -0.04723238945007324], [-0.2642112970352173, 0.8029032945632935, 0.17283865809440613], [0.10264497995376587, -0.025552038103342056, 0.08186517655849457], [0.2951793670654297, 0.38012275099754333, 0.13924001157283783], [0.33362096548080444, 0.7015543580055237, 0.41778433322906494], [-0.03046589344739914, -0.2239256203174591, -0.0283938217908144], [-0.034872159361839294, -0.45776426792144775, -0.13246868550777435], [0.04499879479408264, -0.49558132886886597, -0.20096836984157562], [0.0010254527442157269, -0.6004776358604431, -0.19521035254001617], [0.06105634942650795, -0.44607606530189514, -0.03064744360744953], [0.2439822554588318, -0.30837535858154297, 0.09845422208309174], [0.3077048659324646, -0.368319571018219, -0.12108790874481201], [-0.1359749436378479, -0.3675341010093689, -0.17979508638381958], [-0.17181769013404846, -0.11688679456710815, -0.2632695138454437], [0.03550691530108452, -0.25987905263900757, -0.3184274435043335]], "angles": {"right_sh_el": 35.22255871368147, "left_sh_el": 38.1912575475119, "torso_delta": 24.674638330543033, "head_delta": 13.270106313006647, "right_hip_ft": 64.6461179080747, "left_hip_ft": 73.13304963088099}, "timestamp": 12.736292, "base": 0.2643591922687639, "guard": 0.017357871682807793, "head_off_centerline": 21.65914889906936, "offense": "False", "defense": "False"}, "96": {"keypoints": [[4.997607902623713e-06, -2.7706922992365435e-05, 1.2578688028952456e-06], [-0.10230439901351929, 0.0260858666151762, -0.08253538608551025], [-0.11697985231876373, 0.46836501359939575, -0.0540994256734848], [-0.2697524428367615, 0.8001764416694641, 0.16468122601509094], [0.10230445861816406, -0.02609465830028057, 0.08254489302635193], [0.2934369444847107, 0.37533581256866455, 0.14199265837669373], [0.329741895198822, 0.7042029500007629, 0.4155366122722626], [-0.02933666482567787, -0.22346462309360504, -0.029596589505672455], [-0.03445189446210861, -0.45592787861824036, -0.13518550992012024], [0.04624740034341812, -0.49310487508773804, -0.20327118039131165], [0.00028916681185364723, -0.5968270897865295, -0.2003706395626068], [0.06086219102144241, -0.4483569860458374, -0.032180484384298325], [0.2582548260688782, -0.3251360058784485, 0.09577163308858871], [0.332515150308609, -0.3762788772583008, -0.12144427746534348], [-0.13371829688549042, -0.3653907775878906, -0.18320778012275696], [-0.16572405397891998, -0.1181688979268074, -0.26363605260849], [0.03762144595384598, -0.24856433272361755, -0.3257025480270386]], "angles": {"right_sh_el": 34.96109224705082, "left_sh_el": 37.500884173962206, "torso_delta": 23.844667573593803, "head_delta": 13.266421414865317, "right_hip_ft": 65.14787631244285, "left_hip_ft": 72.3911581428642}, "timestamp": 12.870358, "base": 0.26482877150026507, "guard": 0.018547851000060966, "head_off_centerline": 21.87419294920277, "offense": "False", "defense": "False"}, "97": {"keypoints": [[4.482597432797775e-06, -2.9411885407171212e-05, 1.0392870990472147e-06], [-0.10214420408010483, 0.02715149149298668, -0.08261948823928833], [-0.11536531150341034, 0.46938735246658325, -0.05949059873819351], [-0.2742568850517273, 0.7938247919082642, 0.16077913343906403], [0.1021445244550705, -0.02716027945280075, 0.08262906223535538], [0.2938249111175537, 0.37079697847366333, 0.13983303308486938], [0.32462745904922485, 0.7048187851905823, 0.4089106023311615], [-0.03004579246044159, -0.22265858948230743, -0.031613562256097794], [-0.03538519889116287, -0.4539843797683716, -0.13924850523471832], [0.04703117907047272, -0.4908849596977234, -0.2061544954776764], [-0.0010040178894996643, -0.5942097902297974, -0.20390313863754272], [0.060735344886779785, -0.45013272762298584, -0.03567597270011902], [0.2716042995452881, -0.3379349112510681, 0.08610944449901581], [0.3462671637535095, -0.3818396031856537, -0.12568670511245728], [-0.13331520557403564, -0.3636692762374878, -0.18875782191753387], [-0.15708482265472412, -0.12334524095058441, -0.26911184191703796], [0.047313302755355835, -0.24481509625911713, -0.3366234302520752]], "angles": {"right_sh_el": 34.71605572120482, "left_sh_el": 36.15262118838637, "torso_delta": 22.995053533415476, "head_delta": 13.180651379119123, "right_hip_ft": 66.0315454809407, "left_hip_ft": 71.56101607486863}, "timestamp": 13.004424, "base": 0.2622340464404998, "guard": 0.019335272513497138, "head_off_centerline": 21.984461807435213, "offense": "False", "defense": "False"}, "98": {"keypoints": [[3.8111793401185423e-06, -3.052620013477281e-05, 1.0393117690910003e-06], [-0.10160202533006668, 0.028378155082464218, -0.0833635926246643], [-0.11358412355184555, 0.4702361822128296, -0.062321603298187256], [-0.2798025608062744, 0.7914721965789795, 0.1554582715034485], [0.10160218924283981, -0.028387412428855896, 0.08337357640266418], [0.29159706830978394, 0.36750078201293945, 0.141123965382576], [0.3197568953037262, 0.7048036456108093, 0.4055231511592865], [-0.029383234679698944, -0.22260576486587524, -0.03339867293834686], [-0.034377582371234894, -0.45268410444259644, -0.1417439728975296], [0.047925546765327454, -0.48885929584503174, -0.20746448636054993], [-0.001127555500715971, -0.5925915241241455, -0.2072531133890152], [0.06147707998752594, -0.45266878604888916, -0.03769618645310402], [0.2824324071407318, -0.3508816659450531, 0.08001227676868439], [0.36125269532203674, -0.3927421271800995, -0.12353835999965668], [-0.1311761885881424, -0.3621818423271179, -0.19257190823554993], [-0.14992311596870422, -0.12592753767967224, -0.27555978298187256], [0.05606544017791748, -0.24207213521003723, -0.3446142077445984]], "angles": {"right_sh_el": 34.3248562082351, "left_sh_el": 35.61983757931659, "torso_delta": 22.34197776941949, "head_delta": 12.9832732680153, "right_hip_ft": 66.79597208503826, "left_hip_ft": 70.70534358929963}, "timestamp": 13.13849, "base": 0.261767418382677, "guard": 0.019982598197413298, "head_off_centerline": 22.093415458920994, "offense": " jab", "defense": "False"}, "99": {"keypoints": [[3.993161953985691e-06, -3.075792483286932e-05, 9.923420520863147e-07], [-0.10071496665477753, 0.028465479612350464, -0.08492033183574677], [-0.10993623733520508, 0.47141194343566895, -0.06683802604675293], [-0.2832462787628174, 0.788204550743103, 0.14866432547569275], [0.10071483254432678, -0.02847496047616005, 0.08493009209632874], [0.29035329818725586, 0.36559128761291504, 0.14438968896865845], [0.3151387572288513, 0.7039244771003723, 0.4072800874710083], [-0.028414174914360046, -0.22220425307750702, -0.03507542237639427], [-0.03138873726129532, -0.4518575668334961, -0.14418956637382507], [0.050056662410497665, -0.4872271418571472, -0.21007996797561646], [0.0004588291049003601, -0.5907996296882629, -0.21120938658714294], [0.06361301988363266, -0.452872633934021, -0.03792567551136017], [0.2851771116256714, -0.3520771861076355, 0.08599204570055008], [0.36978402733802795, -0.3901355564594269, -0.10882963240146637], [-0.12738296389579773, -0.36112159490585327, -0.19695013761520386], [-0.13712599873542786, -0.1286221146583557, -0.2857914865016937], [0.07004012167453766, -0.2459951788187027, -0.3512656092643738]], "angles": {"right_sh_el": 34.538640477142295, "left_sh_el": 35.313273117813644, "torso_delta": 22.481696578183808, "head_delta": 12.89776620410003, "right_hip_ft": 66.81371251196572, "left_hip_ft": 70.46360222368783}, "timestamp": 13.272557, "base": 0.2615595372831792, "guard": 0.020376428641588062, "head_off_centerline": 22.26344285626425, "offense": "False", "defense": "False"}, "100": {"keypoints": [[3.5947869037045166e-06, -2.9959835956105962e-05, 5.922089485466131e-07], [-0.09858394414186478, 0.029002096503973007, -0.08693861216306686], [-0.10738419741392136, 0.47372305393218994, -0.06819580495357513], [-0.28792327642440796, 0.7837116122245789, 0.14851894974708557], [0.09858359396457672, -0.02901141345500946, 0.08694852143526077], [0.2903915047645569, 0.36491554975509644, 0.14459830522537231], [0.31103724241256714, 0.7059664726257324, 0.40406644344329834], [-0.027571849524974823, -0.22123345732688904, -0.03603149205446243], [-0.02928469516336918, -0.4521524906158447, -0.14447230100631714], [0.051391445100307465, -0.4876822233200073, -0.20993229746818542], [0.0022273766808211803, -0.5911034345626831, -0.21086278557777405], [0.06231515109539032, -0.452048122882843, -0.03602509945631027], [0.2784804403781891, -0.34816646575927734, 0.09152690321207047], [0.3683936297893524, -0.38857734203338623, -0.10008074343204498], [-0.12290491908788681, -0.361113578081131, -0.1998850703239441], [-0.12651224434375763, -0.12659339606761932, -0.2932826280593872], [0.07787816971540451, -0.25438404083251953, -0.35686975717544556]], "angles": {"right_sh_el": 34.621245666770754, "left_sh_el": 35.880171536674965, "torso_delta": 21.486984417216615, "head_delta": 12.622923907775078, "right_hip_ft": 67.25984769676667, "left_hip_ft": 70.44769130062117}, "timestamp": 13.406623, "base": 0.26035515246148616, "guard": 0.020327819014656433, "head_off_centerline": 22.332775700705824, "offense": "False", "defense": "False"}, "101": {"keypoints": [[3.8146717997733504e-06, -2.8920161639689468e-05, 7.178523446782492e-07], [-0.09470552206039429, 0.02971554361283779, -0.08978517353534698], [-0.1034097820520401, 0.47627267241477966, -0.06590460240840912], [-0.29119324684143066, 0.7844900488853455, 0.14444881677627563], [0.09470489621162415, -0.029725201427936554, 0.08979532122612], [0.29167354106903076, 0.36462488770484924, 0.14997899532318115], [0.3063989281654358, 0.7079766988754272, 0.40627071261405945], [-0.02742261253297329, -0.2206190526485443, -0.037232644855976105], [-0.02828306518495083, -0.45351600646972656, -0.14155632257461548], [0.05202922224998474, -0.4897242784500122, -0.2057497352361679], [0.0024051833897829056, -0.5925633907318115, -0.20644009113311768], [0.05744828283786774, -0.45229780673980713, -0.029840363189578056], [0.2657170295715332, -0.3437768220901489, 0.10104312747716904], [0.3642764091491699, -0.39368557929992676, -0.09203368425369263], [-0.11656530201435089, -0.36203524470329285, -0.20292755961418152], [-0.10873236507177353, -0.12619474530220032, -0.3036118745803833], [0.09583187103271484, -0.2588905096054077, -0.35650044679641724]], "angles": {"right_sh_el": 34.61698689221833, "left_sh_el": 36.52185577046433, "torso_delta": 21.668067587911978, "head_delta": 12.00842061434128, "right_hip_ft": 67.60911554705527, "left_hip_ft": 70.50993142124732}, "timestamp": 13.540689, "base": 0.26109374044257705, "guard": 0.020384069239442516, "head_off_centerline": 22.352693650453787, "offense": "False", "defense": "False"}, "102": {"keypoints": [[4.078001438756473e-06, -2.6955094654113054e-05, 1.5770285699545639e-07], [-0.08878293633460999, 0.03097136691212654, -0.09316877275705338], [-0.09544561803340912, 0.4772660434246063, -0.06285934895277023], [-0.2949243187904358, 0.7844645380973816, 0.14579004049301147], [0.08878161013126373, -0.030980346724390984, 0.09317805618047714], [0.2917255759239197, 0.36270076036453247, 0.1541755497455597], [0.30328479409217834, 0.709810733795166, 0.40652474761009216], [-0.027923667803406715, -0.2202947735786438, -0.03938647732138634], [-0.025710798799991608, -0.45524534583091736, -0.14079780876636505], [0.05425602197647095, -0.4925852119922638, -0.20371374487876892], [0.004965370520949364, -0.5951845049858093, -0.2056136578321457], [0.05168178677558899, -0.4508669972419739, -0.02510431967675686], [0.24111084640026093, -0.32921645045280457, 0.11498689651489258], [0.34893131256103516, -0.3925762474536896, -0.08278307318687439], [-0.10747221112251282, -0.3632405698299408, -0.20844173431396484], [-0.08184245228767395, -0.12617957592010498, -0.31571608781814575], [0.11721673607826233, -0.28006166219711304, -0.3566063344478607]], "angles": {"right_sh_el": 34.91629226780176, "left_sh_el": 37.19986370824705, "torso_delta": 21.020942931842768, "head_delta": 11.679960099601347, "right_hip_ft": 68.23895282946413, "left_hip_ft": 70.87222297706546}, "timestamp": 13.674755, "base": 0.26143556167949134, "guard": 0.019708422144840736, "head_off_centerline": 22.329417787602285, "offense": "False", "defense": "False"}, "103": {"keypoints": [[3.839993951260112e-06, -2.64596201304812e-05, 1.664621436248126e-07], [-0.08433202654123306, 0.032030943781137466, -0.09758561849594116], [-0.08783009648323059, 0.48069077730178833, -0.06770576536655426], [-0.3063739538192749, 0.7839511632919312, 0.13771435618400574], [0.0843304991722107, -0.03203955292701721, 0.09759422391653061], [0.2895875573158264, 0.36482033133506775, 0.15266752243041992], [0.2971275746822357, 0.7195647954940796, 0.3925066888332367], [-0.029056962579488754, -0.2198897749185562, -0.04185035824775696], [-0.02229972928762436, -0.4562244415283203, -0.1401928961277008], [0.05802373215556145, -0.49297890067100525, -0.2023112177848816], [0.009871315211057663, -0.595260739326477, -0.2049131989479065], [0.04810108616948128, -0.45026546716690063, -0.0206080824136734], [0.23497286438941956, -0.32010573148727417, 0.1193600445985794], [0.33502840995788574, -0.38420552015304565, -0.09044406563043594], [-0.09823212027549744, -0.36587977409362793, -0.21522681415081024], [-0.05396830290555954, -0.13942939043045044, -0.33673372864723206], [0.1459524929523468, -0.3046681880950928, -0.3668311536312103]], "angles": {"right_sh_el": 35.52194252871058, "left_sh_el": 36.65096985595518, "torso_delta": 20.544762231177046, "head_delta": 11.663146459849324, "right_hip_ft": 69.64233385964893, "left_hip_ft": 70.67462597007103}, "timestamp": 13.808822, "base": 0.2622378388316243, "guard": 0.019517142867267363, "head_off_centerline": 22.413635454985855, "offense": " cross", "defense": "False"}, "104": {"keypoints": [[4.484463715925813e-06, -2.7645241061691195e-05, 2.3346728994511068e-09], [-0.07736429572105408, 0.03332161903381348, -0.1034441739320755], [-0.08342635631561279, 0.4819752275943756, -0.06940554827451706], [-0.31545400619506836, 0.7836686968803406, 0.13379839062690735], [0.07736247777938843, -0.03333000838756561, 0.10345274209976196], [0.28670310974121094, 0.3638455271720886, 0.15847396850585938], [0.28415364027023315, 0.7243055105209351, 0.3912231922149658], [-0.032301001250743866, -0.2187190055847168, -0.0455968864262104], [-0.023304352536797523, -0.4574447274208069, -0.13842466473579407], [0.05806667357683182, -0.4962935745716095, -0.19513922929763794], [0.00870580691844225, -0.597124457359314, -0.20094722509384155], [0.03816583380103111, -0.4493277668952942, -0.013410568237304688], [0.21328863501548767, -0.31422215700149536, 0.12797389924526215], [0.3056606650352478, -0.38507795333862305, -0.08648741990327835], [-0.09057369828224182, -0.369561105966568, -0.2236182540655136], [-0.011541377753019333, -0.16300243139266968, -0.3556671738624573], [0.18380334973335266, -0.33357614278793335, -0.36221954226493835]], "angles": {"right_sh_el": 35.269206327523506, "left_sh_el": 35.395462952170426, "torso_delta": 20.63504762634342, "head_delta": 11.295741064529405, "right_hip_ft": 70.7446193817442, "left_hip_ft": 71.24945937959679}, "timestamp": 13.942888, "base": 0.26153178787446557, "guard": 0.018469206337689396, "head_off_centerline": 22.28622765080589, "offense": "False", "defense": "False"}, "105": {"keypoints": [[5.592050001723692e-06, -2.8845133783761412e-05, 1.4695194749947404e-07], [-0.07223699986934662, 0.0348418727517128, -0.10807077586650848], [-0.08154016733169556, 0.4834333658218384, -0.06918085366487503], [-0.3254848122596741, 0.7795172929763794, 0.12566912174224854], [0.07223483920097351, -0.034850314259529114, 0.10807877779006958], [0.2844114899635315, 0.3614017963409424, 0.16289901733398438], [0.27266642451286316, 0.723416805267334, 0.38746732473373413], [-0.034684475511312485, -0.21746575832366943, -0.04951700568199158], [-0.025358038023114204, -0.45585182309150696, -0.1392969787120819], [0.055286064743995667, -0.49404552578926086, -0.19265952706336975], [0.006754252128303051, -0.5940831899642944, -0.20523715019226074], [0.028766430914402008, -0.44712966680526733, -0.009746827185153961], [0.195175901055336, -0.3041613698005676, 0.13511209189891815], [0.2840213179588318, -0.37574923038482666, -0.07469624280929565], [-0.08331955969333649, -0.3715651035308838, -0.23174399137496948], [0.030486052855849266, -0.1914174109697342, -0.3663288950920105], [0.23104259371757507, -0.34554266929626465, -0.3664599061012268]], "angles": {"right_sh_el": 35.76938415218449, "left_sh_el": 33.8242110567652, "torso_delta": 22.186651499224944, "head_delta": 11.310812591457152, "right_hip_ft": 71.79445987418953, "left_hip_ft": 71.1731276067987}, "timestamp": 14.076954, "base": 0.2603014743611, "guard": 0.01821453082523266, "head_off_centerline": 22.364912169951243, "offense": "False", "defense": "False"}, "106": {"keypoints": [[5.188876457395963e-06, -3.019727228092961e-05, 1.27595910726086e-07], [-0.06941597163677216, 0.03679138422012329, -0.1085185706615448], [-0.0728556290268898, 0.4839746356010437, -0.07084678113460541], [-0.3257928490638733, 0.7708271741867065, 0.12860892713069916], [0.06941315531730652, -0.03679957613348961, 0.10852755606174469], [0.2851715683937073, 0.3563867509365082, 0.16124644875526428], [0.2693280279636383, 0.7178388833999634, 0.38448846340179443], [-0.035740382969379425, -0.2161443531513214, -0.05521375685930252], [-0.02957264706492424, -0.45305365324020386, -0.14419209957122803], [0.05182453244924545, -0.4876862168312073, -0.1966012567281723], [0.002942196559160948, -0.5877912044525146, -0.21555142104625702], [0.02257417142391205, -0.4452236592769623, -0.014287207275629044], [0.19032269716262817, -0.3088526427745819, 0.1277734637260437], [0.2612955868244171, -0.35860395431518555, -0.06962266564369202], [-0.0807081013917923, -0.3731078803539276, -0.23872341215610504], [0.06275662034749985, -0.23004519939422607, -0.3745371997356415], [0.2802513837814331, -0.3565199673175812, -0.3744824528694153]], "angles": {"right_sh_el": 35.31844696998019, "left_sh_el": 31.647674668943903, "torso_delta": 22.249289743660466, "head_delta": 11.01311407626926, "right_hip_ft": 72.78701478762815, "left_hip_ft": 70.95232036674335}, "timestamp": 14.21102, "base": 0.2559898625503474, "guard": 0.01785771563107896, "head_off_centerline": 22.389817642686264, "offense": "False", "defense": "False"}, "107": {"keypoints": [[5.739591870224103e-06, -3.097204171353951e-05, 1.5177079148998018e-07], [-0.06690625846385956, 0.037911947816610336, -0.10904061794281006], [-0.06595093011856079, 0.4857581555843353, -0.07139526307582855], [-0.327710896730423, 0.7663296461105347, 0.12837249040603638], [0.06690315902233124, -0.03792048618197441, 0.10904918611049652], [0.28234922885894775, 0.3539094030857086, 0.16313117742538452], [0.2640799283981323, 0.7179328799247742, 0.38028839230537415], [-0.031958531588315964, -0.216353178024292, -0.058112382888793945], [-0.02637616917490959, -0.45220208168029785, -0.14429932832717896], [0.05471488833427429, -0.4878299832344055, -0.19705195724964142], [0.005065800156444311, -0.5865139365196228, -0.2172735631465912], [0.024065209552645683, -0.4469884932041168, -0.015194892883300781], [0.19723644852638245, -0.3200691044330597, 0.11501047015190125], [0.2498849332332611, -0.3610664904117584, -0.06714019924402237], [-0.07321245968341827, -0.3756590187549591, -0.24100695550441742], [0.08622119575738907, -0.25709494948387146, -0.3707220256328583], [0.3145411014556885, -0.3696751892566681, -0.36795055866241455]], "angles": {"right_sh_el": 33.95448694181319, "left_sh_el": 30.162115340959566, "torso_delta": 22.527236981265943, "head_delta": 10.074646290921892, "right_hip_ft": 73.74210733388855, "left_hip_ft": 70.81238572522925}, "timestamp": 14.345086, "base": 0.2531749138098255, "guard": 0.017207950514535084, "head_off_centerline": 22.327713905173233, "offense": "False", "defense": "False"}, "108": {"keypoints": [[5.3842195484321564e-06, -3.305348946014419e-05, 1.004761998046888e-07], [-0.06744737923145294, 0.03742191195487976, -0.1061670109629631], [-0.06698562204837799, 0.48422133922576904, -0.07219216972589493], [-0.32732701301574707, 0.7646698951721191, 0.12747076153755188], [0.06744474172592163, -0.03743112459778786, 0.10617630183696747], [0.2794457972049713, 0.35181689262390137, 0.16281962394714355], [0.26321113109588623, 0.7134034037590027, 0.3811860978603363], [-0.030458949506282806, -0.2169930636882782, -0.06016300991177559], [-0.025007467716932297, -0.45238494873046875, -0.14617937803268433], [0.054375097155570984, -0.4853990077972412, -0.2004917711019516], [0.004992537200450897, -0.5828114151954651, -0.22252820432186127], [0.028270689770579338, -0.45007047057151794, -0.018793081864714622], [0.21215105056762695, -0.3405589461326599, 0.10301622748374939], [0.24106194078922272, -0.35700827836990356, -0.06353126466274261], [-0.07139138132333755, -0.37720948457717896, -0.24134930968284607], [0.09847117215394974, -0.2886255979537964, -0.3679288625717163], [0.3435599207878113, -0.376415491104126, -0.37098240852355957]], "angles": {"right_sh_el": 32.700074035850854, "left_sh_el": 28.390305248591922, "torso_delta": 21.796332254876894, "head_delta": 9.778793973198217, "right_hip_ft": 73.59810898907797, "left_hip_ft": 70.33595266744614}, "timestamp": 14.479153, "base": 0.25216238344670205, "guard": 0.01725512515718084, "head_off_centerline": 22.359714962649388, "offense": "False", "defense": "False"}, "109": {"keypoints": [[4.68301004730165e-06, -3.296165959909558e-05, 2.224034574282996e-07], [-0.06690321117639542, 0.03769247233867645, -0.10646462440490723], [-0.06547066569328308, 0.484541118144989, -0.07093612849712372], [-0.3276774287223816, 0.7617512345314026, 0.13329282402992249], [0.06690016388893127, -0.03770163655281067, 0.10647393018007278], [0.2771031856536865, 0.3513374626636505, 0.1638471782207489], [0.2603079378604889, 0.7140164375305176, 0.38112974166870117], [-0.030311372131109238, -0.21730929613113403, -0.060608893632888794], [-0.024100348353385925, -0.4530062675476074, -0.14359375834465027], [0.05600884556770325, -0.4856492877006531, -0.19938167929649353], [0.006132517941296101, -0.5837170481681824, -0.22159874439239502], [0.02765665203332901, -0.4485621154308319, -0.015893323346972466], [0.20380178093910217, -0.3321678638458252, 0.10468930006027222], [0.2356685847043991, -0.3468003273010254, -0.0603799968957901], [-0.06998270750045776, -0.3789437413215637, -0.23982667922973633], [0.09752224385738373, -0.29340577125549316, -0.36747872829437256], [0.3440914452075958, -0.3799673914909363, -0.37190908193588257]], "angles": {"right_sh_el": 32.5428750128124, "left_sh_el": 27.984616443833847, "torso_delta": 21.027825078373592, "head_delta": 9.717055479042761, "right_hip_ft": 73.83384077576062, "left_hip_ft": 70.69745071730357}, "timestamp": 14.613219, "base": 0.25020894926156956, "guard": 0.01700604029487774, "head_off_centerline": 22.238975489989272, "offense": "False", "defense": "False"}, "110": {"keypoints": [[4.600664397003129e-06, -3.208263296983205e-05, 1.1347691497576307e-07], [-0.06658005714416504, 0.03743007779121399, -0.10846740007400513], [-0.059721726924180984, 0.4838859438896179, -0.06875055283308029], [-0.3252105116844177, 0.7598711848258972, 0.13757702708244324], [0.06657721102237701, -0.03743954002857208, 0.10847622156143188], [0.2734553813934326, 0.35277605056762695, 0.16829216480255127], [0.26426249742507935, 0.7184658646583557, 0.38054561614990234], [-0.02686164155602455, -0.21720165014266968, -0.05931177735328674], [-0.018522202968597412, -0.45360031723976135, -0.1401524543762207], [0.059501249343156815, -0.48731082677841187, -0.1946958750486374], [0.009768967516720295, -0.5850348472595215, -0.21595720946788788], [0.031851720064878464, -0.44854575395584106, -0.011139802634716034], [0.20471495389938354, -0.32972466945648193, 0.11872115731239319], [0.2578792870044708, -0.35628846287727356, -0.05708444118499756], [-0.06382545828819275, -0.3793041408061981, -0.238265261054039], [0.10366563498973846, -0.28647321462631226, -0.36596792936325073], [0.34505513310432434, -0.3830645680427551, -0.36325204372406006]], "angles": {"right_sh_el": 33.007842219086264, "left_sh_el": 28.55525310179973, "torso_delta": 20.204283299011795, "head_delta": 9.16917280047408, "right_hip_ft": 73.62518631407688, "left_hip_ft": 71.55388511064776}, "timestamp": 14.747285, "base": 0.25031582632985744, "guard": 0.017281790043729414, "head_off_centerline": 22.271169314214127, "offense": " lead hook", "defense": "False"}, "111": {"keypoints": [[4.057426849612966e-06, -3.223025123588741e-05, -3.7560482724074973e-07], [-0.06582660973072052, 0.037203140556812286, -0.1105380654335022], [-0.0544840432703495, 0.48226630687713623, -0.07039142400026321], [-0.3261461853981018, 0.7593637704849243, 0.13627740740776062], [0.06582394242286682, -0.03721241652965546, 0.11054675281047821], [0.272014856338501, 0.3528118133544922, 0.1740121990442276], [0.2698867917060852, 0.7193154096603394, 0.3865017592906952], [-0.02561178430914879, -0.2176174819469452, -0.057160377502441406], [-0.012962158769369125, -0.4544541835784912, -0.13865453004837036], [0.06397616863250732, -0.4871715307235718, -0.19383327662944794], [0.015047181397676468, -0.5857566595077515, -0.21210113167762756], [0.03622323274612427, -0.44963711500167847, -0.007378391921520233], [0.20258933305740356, -0.33052945137023926, 0.13548672199249268], [0.2879241108894348, -0.3788378834724426, -0.050982341170310974], [-0.05890205129981041, -0.37877240777015686, -0.2379826009273529], [0.10733450949192047, -0.27690356969833374, -0.36873170733451843], [0.3474019467830658, -0.3778209090232849, -0.3665730953216553]], "angles": {"right_sh_el": 33.241974839307716, "left_sh_el": 29.287594046384527, "torso_delta": 18.462135935562035, "head_delta": 9.427522606114135, "right_hip_ft": 72.97551906427816, "left_hip_ft": 72.00441586095116}, "timestamp": 14.881351, "base": 0.25394043559333024, "guard": 0.0188739352251841, "head_off_centerline": 22.593111311386018, "offense": "False", "defense": "False"}, "112": {"keypoints": [[4.01800571125932e-06, -3.0942152079660445e-05, -3.2504874525329797e-07], [-0.06558561325073242, 0.03657827153801918, -0.1130756139755249], [-0.04845428466796875, 0.48195916414260864, -0.07597924023866653], [-0.328366219997406, 0.7619155645370483, 0.1296323835849762], [0.06558312475681305, -0.0365874208509922, 0.1130838692188263], [0.2755590081214905, 0.35855481028556824, 0.17404592037200928], [0.2727043330669403, 0.7228192687034607, 0.38627907633781433], [-0.024806689471006393, -0.21805617213249207, -0.051205702126026154], [-0.006045126356184483, -0.4552285671234131, -0.1324693113565445], [0.076624795794487, -0.48677074909210205, -0.18901564180850983], [0.02707427181303501, -0.5879915952682495, -0.20268799364566803], [0.03949618339538574, -0.4447721242904663, 0.002316530793905258], [0.191425621509552, -0.2954091429710388, 0.14971792697906494], [0.2887887954711914, -0.3645482063293457, -0.05048326030373573], [-0.054463885724544525, -0.37977588176727295, -0.23380987346172333], [0.09130357205867767, -0.2490147203207016, -0.367514967918396], [0.3231140971183777, -0.3610031306743622, -0.3618026375770569]], "angles": {"right_sh_el": 35.36152705831893, "left_sh_el": 30.45988764480499, "torso_delta": 17.575808913058037, "head_delta": 10.547309253396941, "right_hip_ft": 72.57050213801641, "left_hip_ft": 72.25141079818556}, "timestamp": 15.015418, "base": 0.2572495727134228, "guard": 0.018642036751347103, "head_off_centerline": 22.794698700461794, "offense": "False", "defense": "False"}, "113": {"keypoints": [[4.188839739072137e-06, -2.9340015316847712e-05, 3.984749810115318e-07], [-0.06316400319337845, 0.035866014659404755, -0.11532288789749146], [-0.042381227016448975, 0.480670690536499, -0.07789028435945511], [-0.32683372497558594, 0.7636561393737793, 0.12493926286697388], [0.06316134333610535, -0.03587477654218674, 0.11533111333847046], [0.2751937806606293, 0.35965192317962646, 0.17868155241012573], [0.27492034435272217, 0.7242342233657837, 0.39095938205718994], [-0.027058787643909454, -0.21911178529262543, -0.0479130819439888], [-0.004943182226270437, -0.4582284092903137, -0.12741142511367798], [0.08163300156593323, -0.49187856912612915, -0.1794593334197998], [0.03331947699189186, -0.5926002264022827, -0.19413964450359344], [0.03564152121543884, -0.44284626841545105, 0.009708501398563385], [0.17431959509849548, -0.28071820735931396, 0.1610051840543747], [0.2766592502593994, -0.36055368185043335, -0.04712974280118942], [-0.054771989583969116, -0.380003958940506, -0.230580136179924], [0.0698280930519104, -0.2232683002948761, -0.3600374162197113], [0.29316502809524536, -0.3447479009628296, -0.3439190089702606]], "angles": {"right_sh_el": 36.034609564127855, "left_sh_el": 31.453480309682515, "torso_delta": 18.45534733259208, "head_delta": 11.503231745062987, "right_hip_ft": 72.03832749083261, "left_hip_ft": 72.9199825156437}, "timestamp": 15.149484, "base": 0.2593713249292295, "guard": 0.01801848026004638, "head_off_centerline": 22.933805887427027, "offense": "False", "defense": "False"}, "114": {"keypoints": [[5.758100087405182e-06, -2.7511359803611413e-05, 7.181830028457625e-07], [-0.06393078714609146, 0.03503607213497162, -0.1144881546497345], [-0.03933114558458328, 0.4802829623222351, -0.08187530934810638], [-0.32385900616645813, 0.7639658451080322, 0.12313635647296906], [0.0639282613992691, -0.035044703632593155, 0.11449594795703888], [0.2732979655265808, 0.3599386513233185, 0.17753319442272186], [0.27165958285331726, 0.7290281057357788, 0.38794320821762085], [-0.026851091533899307, -0.2191946804523468, -0.046293698251247406], [-0.0012365985894575715, -0.45811498165130615, -0.12748824059963226], [0.08670229464769363, -0.4931385815143585, -0.17953802645206451], [0.038518764078617096, -0.5933445692062378, -0.19242458045482635], [0.03861847519874573, -0.4377024173736572, 0.007538050413131714], [0.16507166624069214, -0.2579589784145355, 0.15756824612617493], [0.2630290389060974, -0.34259864687919617, -0.05587955191731453], [-0.0534701831638813, -0.37892699241638184, -0.22744214534759521], [0.04683934897184372, -0.19492441415786743, -0.3540048599243164], [0.2568731904029846, -0.33166804909706116, -0.3411046862602234]], "angles": {"right_sh_el": 37.25570181859034, "left_sh_el": 33.009114202270034, "torso_delta": 20.728662392182187, "head_delta": 11.995098027975406, "right_hip_ft": 72.11680432383189, "left_hip_ft": 72.95550782389381}, "timestamp": 15.28355, "base": 0.2573084199874312, "guard": 0.016640059504903104, "head_off_centerline": 22.73993990858638, "offense": "False", "defense": "False"}, "115": {"keypoints": [[5.465884896693751e-06, -2.699950709939003e-05, 1.1615613857429707e-06], [-0.0661432296037674, 0.034191593527793884, -0.11263200640678406], [-0.039478376507759094, 0.4795576333999634, -0.0864463672041893], [-0.3179027736186981, 0.7635680437088013, 0.1216585710644722], [0.06614051759243011, -0.03420038893818855, 0.11264055222272873], [0.2726828455924988, 0.36230844259262085, 0.1742580085992813], [0.27098339796066284, 0.7262545824050903, 0.3912692368030548], [-0.026693172752857208, -0.21908515691757202, -0.04528681933879852], [0.0006000336725264788, -0.4576413035392761, -0.12886610627174377], [0.08930934965610504, -0.4930034279823303, -0.18300214409828186], [0.041893184185028076, -0.5932778716087341, -0.19551077485084534], [0.04311218112707138, -0.43673771619796753, 0.005183737725019455], [0.16540996730327606, -0.24881020188331604, 0.15512925386428833], [0.25817984342575073, -0.33461421728134155, -0.0608556866645813], [-0.05650041624903679, -0.37560439109802246, -0.22552050650119781], [0.019793666899204254, -0.1696529984474182, -0.34837058186531067], [0.22324790060520172, -0.313656210899353, -0.3390745520591736]], "angles": {"right_sh_el": 37.89277354446753, "left_sh_el": 34.545605314939344, "torso_delta": 21.34260890059521, "head_delta": 12.494587612426153, "right_hip_ft": 71.52314176689866, "left_hip_ft": 72.771384797409}, "timestamp": 15.417616, "base": 0.2552987924298467, "guard": 0.016019839068503832, "head_off_centerline": 22.65484096584101, "offense": "False", "defense": "False"}, "116": {"keypoints": [[5.151876393938437e-06, -2.6296354917576537e-05, 1.7302845662925392e-06], [-0.06929515302181244, 0.033430732786655426, -0.1096670925617218], [-0.043878957629203796, 0.47779303789138794, -0.0856587141752243], [-0.3177805542945862, 0.7622553110122681, 0.12463463097810745], [0.06929253786802292, -0.03343960642814636, 0.1096753403544426], [0.26531869173049927, 0.364579439163208, 0.1733575016260147], [0.2691494822502136, 0.7269119024276733, 0.3915208578109741], [-0.025725465267896652, -0.2199000120162964, -0.043303824961185455], [0.001333674299530685, -0.45772701501846313, -0.12902280688285828], [0.09079566597938538, -0.4945434331893921, -0.1827825903892517], [0.04410375654697418, -0.5947890281677246, -0.19426584243774414], [0.04674267768859863, -0.43607085943222046, 0.002308119088411331], [0.16656309366226196, -0.24089331924915314, 0.14549779891967773], [0.24620676040649414, -0.32723450660705566, -0.06914953887462616], [-0.06073111295700073, -0.3726652264595032, -0.2208390086889267], [-0.00921428669244051, -0.14798226952552795, -0.3341190218925476], [0.1911759078502655, -0.2974354028701782, -0.33202946186065674]], "angles": {"right_sh_el": 37.903155614448806, "left_sh_el": 35.91681745110916, "torso_delta": 22.237033103138323, "head_delta": 12.650529628394626, "right_hip_ft": 71.30940408529887, "left_hip_ft": 72.39777550071823}, "timestamp": 15.551683, "base": 0.2541658149535944, "guard": 0.014905528660272465, "head_off_centerline": 22.57248114117552, "offense": "False", "defense": "False"}, "117": {"keypoints": [[4.565103154163808e-06, -2.5280145564465784e-05, 2.1838875454704976e-06], [-0.07391683012247086, 0.031831707805395126, -0.10604692995548248], [-0.04965674877166748, 0.4756913185119629, -0.08628141134977341], [-0.31531256437301636, 0.7612369060516357, 0.1250639259815216], [0.07391437143087387, -0.03184030205011368, 0.10605546832084656], [0.26563310623168945, 0.3659716248512268, 0.17058217525482178], [0.27249592542648315, 0.7241814136505127, 0.3942893147468567], [-0.02559327334165573, -0.2200460433959961, -0.042592354118824005], [0.0005488963797688484, -0.45674556493759155, -0.13143430650234222], [0.09212741255760193, -0.49304628372192383, -0.18691255152225494], [0.04552449285984039, -0.5943524837493896, -0.19815917313098907], [0.051048748195171356, -0.43463945388793945, -0.0028330106288194656], [0.1662539392709732, -0.23676158487796783, 0.13644066452980042], [0.23037008941173553, -0.3138599991798401, -0.0786249190568924], [-0.06765788048505783, -0.370789110660553, -0.2181265652179718], [-0.03582421690225601, -0.1367064118385315, -0.3244682550430298], [0.16619150340557098, -0.28602463006973267, -0.3263651132583618]], "angles": {"right_sh_el": 37.53368059852178, "left_sh_el": 36.501267197711385, "torso_delta": 23.207096705341304, "head_delta": 13.026020309093353, "right_hip_ft": 70.33909867217648, "left_hip_ft": 72.00485161794677}, "timestamp": 15.685749, "base": 0.25442707533192505, "guard": 0.013965516940798237, "head_off_centerline": 22.67648687638196, "offense": "False", "defense": "False"}, "118": {"keypoints": [[4.21793811256066e-06, -2.488290010660421e-05, 2.3418992896040436e-06], [-0.07885034382343292, 0.031225716695189476, -0.10237673670053482], [-0.05758470669388771, 0.47439587116241455, -0.08906189352273941], [-0.3154132664203644, 0.7587326765060425, 0.12985515594482422], [0.07884793728590012, -0.03123432956635952, 0.10238561034202576], [0.26417070627212524, 0.36776068806648254, 0.16342458128929138], [0.2713496685028076, 0.7224466800689697, 0.39276736974716187], [-0.025578096508979797, -0.22040203213691711, -0.04190809279680252], [-0.0011083523277193308, -0.45619088411331177, -0.1334458291530609], [0.09064573794603348, -0.4927992820739746, -0.190412238240242], [0.04410284757614136, -0.5944408178329468, -0.20119847357273102], [0.055584266781806946, -0.4341883659362793, -0.007682468742132187], [0.17038416862487793, -0.23271726071834564, 0.12794485688209534], [0.226913720369339, -0.31199467182159424, -0.08936189115047455], [-0.07548943161964417, -0.3698517680168152, -0.2151649296283722], [-0.057335831224918365, -0.13126498460769653, -0.3159896731376648], [0.14733365178108215, -0.28547126054763794, -0.32378607988357544]], "angles": {"right_sh_el": 37.54176950057213, "left_sh_el": 36.69719000494506, "torso_delta": 23.666016882392046, "head_delta": 13.17144317211201, "right_hip_ft": 70.17504087643067, "left_hip_ft": 71.40318453365002}, "timestamp": 15.819815, "base": 0.2525711482045439, "guard": 0.013525104275352834, "head_off_centerline": 22.59377264964667, "offense": "False", "defense": "False"}, "119": {"keypoints": [[3.953462510253303e-06, -2.4725391995161772e-05, 1.973672169697238e-06], [-0.08175954222679138, 0.030730925500392914, -0.10008122026920319], [-0.06340736150741577, 0.474284827709198, -0.08634193986654282], [-0.3146357834339142, 0.7594794034957886, 0.1361626386642456], [0.08175727725028992, -0.03073977306485176, 0.10009044408798218], [0.2648850679397583, 0.3696750998497009, 0.1603161245584488], [0.2748069763183594, 0.7215430736541748, 0.3942076861858368], [-0.02548426389694214, -0.2207147181034088, -0.04109305888414383], [-0.0016427610535174608, -0.4559544622898102, -0.13529016077518463], [0.08887657523155212, -0.4936530590057373, -0.192989781498909], [0.041886456310749054, -0.5956770181655884, -0.20244190096855164], [0.0590764582157135, -0.4333418607711792, -0.010813914239406586], [0.1755877435207367, -0.23260906338691711, 0.12601828575134277], [0.2301943004131317, -0.3168155550956726, -0.09596328437328339], [-0.07925567030906677, -0.36920103430747986, -0.21384648978710175], [-0.06886791437864304, -0.12731239199638367, -0.3051483631134033], [0.13721038401126862, -0.28532153367996216, -0.3161952495574951]], "angles": {"right_sh_el": 37.766724424585604, "left_sh_el": 36.56568866431597, "torso_delta": 22.951700129289566, "head_delta": 13.160284471792972, "right_hip_ft": 69.81167117887394, "left_hip_ft": 71.3281116885329}, "timestamp": 15.953881, "base": 0.25318196147957983, "guard": 0.013296132718650717, "head_off_centerline": 22.56786241269044, "offense": "False", "defense": "False"}, "120": {"keypoints": [[4.34492903877981e-06, -2.438462252030149e-05, 1.6728181435610168e-06], [-0.08438509702682495, 0.030713334679603577, -0.09735503047704697], [-0.06762415170669556, 0.4747185707092285, -0.0834723636507988], [-0.310309499502182, 0.7620917558670044, 0.14231234788894653], [0.0843830481171608, -0.03072213940322399, 0.0973643958568573], [0.26928263902664185, 0.3692920506000519, 0.15833666920661926], [0.2777363061904907, 0.7199039459228516, 0.3958718180656433], [-0.02643590420484543, -0.22102715075016022, -0.03997991979122162], [-0.002513330662623048, -0.45588624477386475, -0.1354469358921051], [0.08738081157207489, -0.494129478931427, -0.193139910697937], [0.04083111882209778, -0.5962114334106445, -0.20180530846118927], [0.060508787631988525, -0.43219804763793945, -0.012310346588492393], [0.17707636952400208, -0.2335112988948822, 0.1285751760005951], [0.23999106884002686, -0.318128377199173, -0.0907299816608429], [-0.08260132372379303, -0.3692682087421417, -0.2105763852596283], [-0.0816882997751236, -0.12482737749814987, -0.29968976974487305], [0.12702971696853638, -0.28103548288345337, -0.3157275319099426]], "angles": {"right_sh_el": 38.029540422736076, "left_sh_el": 36.885858940701546, "torso_delta": 22.861291380360804, "head_delta": 13.407685950643577, "right_hip_ft": 69.694456241851, "left_hip_ft": 71.14852532881353}, "timestamp": 16.087947, "base": 0.25265893901802067, "guard": 0.013702759557122201, "head_off_centerline": 22.393478978311748, "offense": "False", "defense": "False"}, "121": {"keypoints": [[4.568901204038411e-06, -2.425265483907424e-05, 1.5771067864989163e-06], [-0.08637312054634094, 0.029919777065515518, -0.096577487885952], [-0.07232128083705902, 0.4744940996170044, -0.08224154263734818], [-0.3083195686340332, 0.7657947540283203, 0.14309096336364746], [0.08637124300003052, -0.029928656294941902, 0.09658659994602203], [0.2756722569465637, 0.37054702639579773, 0.15245112776756287], [0.282787561416626, 0.720307469367981, 0.39442211389541626], [-0.02662036195397377, -0.22112026810646057, -0.03912252560257912], [-0.0035169506445527077, -0.45603102445602417, -0.13590724766254425], [0.08688247948884964, -0.49575844407081604, -0.19264280796051025], [0.04020851105451584, -0.5979430675506592, -0.20045533776283264], [0.06188691407442093, -0.4310069680213928, -0.014330821111798286], [0.17654535174369812, -0.2300006002187729, 0.12814180552959442], [0.24497416615486145, -0.31609055399894714, -0.09025195240974426], [-0.08647819608449936, -0.36950796842575073, -0.20786628127098083], [-0.09871974587440491, -0.12075147032737732, -0.29202011227607727], [0.11305214464664459, -0.2791575789451599, -0.31416404247283936]], "angles": {"right_sh_el": 38.40717702929455, "left_sh_el": 37.36155081314885, "torso_delta": 23.036147360841284, "head_delta": 13.429004614732726, "right_hip_ft": 69.2282330576482, "left_hip_ft": 71.29832412623611}, "timestamp": 16.222014, "base": 0.2541067879649649, "guard": 0.013833915832480902, "head_off_centerline": 22.381488885968455, "offense": "False", "defense": "False"}, "122": {"keypoints": [[5.044503268436529e-06, -2.3868386051617563e-05, 1.7697113889880711e-06], [-0.08623743057250977, 0.02910337969660759, -0.0970449149608612], [-0.0725744292140007, 0.47270312905311584, -0.08283348381519318], [-0.30295395851135254, 0.7681193351745605, 0.1414741724729538], [0.0862354263663292, -0.029112130403518677, 0.09705369919538498], [0.28317373991012573, 0.3676077723503113, 0.15358223021030426], [0.2910907566547394, 0.717958390712738, 0.39716172218322754], [-0.025972416624426842, -0.22133852541446686, -0.040637172758579254], [-0.003295323345810175, -0.45581358671188354, -0.13730168342590332], [0.08797778189182281, -0.49630314111709595, -0.19381669163703918], [0.04088976979255676, -0.5985623598098755, -0.20070403814315796], [0.061882779002189636, -0.4296228289604187, -0.01625305972993374], [0.17760270833969116, -0.2289571464061737, 0.1282433569431305], [0.24817460775375366, -0.3165997862815857, -0.08962306380271912], [-0.08672336488962173, -0.36950188875198364, -0.20793507993221283], [-0.10805009305477142, -0.1166677176952362, -0.28847283124923706], [0.10259117186069489, -0.27431970834732056, -0.3098158538341522]], "angles": {"right_sh_el": 38.79705080518929, "left_sh_el": 37.91536558386747, "torso_delta": 24.211645494620868, "head_delta": 13.107359357125688, "right_hip_ft": 68.34424641143787, "left_hip_ft": 71.83298950808035}, "timestamp": 16.35608, "base": 0.2559679297162374, "guard": 0.013784425367254868, "head_off_centerline": 22.520639448850893, "offense": "False", "defense": "False"}, "123": {"keypoints": [[4.863359208684415e-06, -2.3761615011608228e-05, 1.5786606581968954e-06], [-0.08853602409362793, 0.02793971076607704, -0.09501222521066666], [-0.07765337824821472, 0.47161799669265747, -0.0786655843257904], [-0.2963339686393738, 0.7723727226257324, 0.14741700887680054], [0.08853422850370407, -0.0279480442404747, 0.09502054750919342], [0.2873503565788269, 0.36838555335998535, 0.15179254114627838], [0.2964826822280884, 0.7191060781478882, 0.3962825536727905], [-0.0252063125371933, -0.22229821979999542, -0.03800540417432785], [-0.003024009056389332, -0.4564155340194702, -0.13670575618743896], [0.08577015995979309, -0.496881365776062, -0.19485175609588623], [0.03889579325914383, -0.599772572517395, -0.20063480734825134], [0.06550659239292145, -0.42873716354370117, -0.018657216802239418], [0.17985936999320984, -0.2241538166999817, 0.12451161444187164], [0.2475297600030899, -0.31274956464767456, -0.09208514541387558], [-0.08974088728427887, -0.37065571546554565, -0.20347774028778076], [-0.11938582360744476, -0.11286062002182007, -0.2793581187725067], [0.08926762640476227, -0.27384451031684875, -0.30672624707221985]], "angles": {"right_sh_el": 39.06954767217297, "left_sh_el": 38.6598359959706, "torso_delta": 23.56733093261215, "head_delta": 13.23032239191845, "right_hip_ft": 67.8063323581777, "left_hip_ft": 72.36910217986791}, "timestamp": 16.490146, "base": 0.25566199389759864, "guard": 0.013470433648022768, "head_off_centerline": 22.295671182186272, "offense": "False", "defense": "False"}, "124": {"keypoints": [[5.0636335799936205e-06, -2.3893528123153374e-05, 1.4442009614867857e-06], [-0.09005355089902878, 0.027448084205389023, -0.0934041440486908], [-0.07981589436531067, 0.47223585844039917, -0.07758728414773941], [-0.2891350984573364, 0.7760023474693298, 0.15013723075389862], [0.09005177021026611, -0.027456142008304596, 0.093412384390831], [0.2936657667160034, 0.368084192276001, 0.14757972955703735], [0.30345118045806885, 0.7154316902160645, 0.39824193716049194], [-0.0243055559694767, -0.22274179756641388, -0.03695601969957352], [-0.00204205559566617, -0.4558166563510895, -0.13706247508525848], [0.08492153137922287, -0.495515912771225, -0.19669395685195923], [0.037762146443128586, -0.5986320972442627, -0.20189756155014038], [0.06879255175590515, -0.42788073420524597, -0.020591331645846367], [0.18085601925849915, -0.22003304958343506, 0.12308183312416077], [0.25257784128189087, -0.311898410320282, -0.09126807004213333], [-0.0910043716430664, -0.3701697885990143, -0.20058582723140717], [-0.12804722785949707, -0.10829567909240723, -0.270652711391449], [0.07815021276473999, -0.27339744567871094, -0.30404341220855713]], "angles": {"right_sh_el": 39.379441769303476, "left_sh_el": 39.36672293132899, "torso_delta": 23.46424542793718, "head_delta": 13.273804454636245, "right_hip_ft": 67.1969081844708, "left_hip_ft": 72.63383105951422}, "timestamp": 16.624212, "base": 0.2560046137233692, "guard": 0.01328029640862034, "head_off_centerline": 22.2148810259451, "offense": "False", "defense": "False"}, "125": {"keypoints": [[4.982644895790145e-06, -2.37470831052633e-05, 1.2630157470994163e-06], [-0.09176155924797058, 0.027240414172410965, -0.0914037674665451], [-0.08148753643035889, 0.471293568611145, -0.07300487905740738], [-0.28345829248428345, 0.7759116888046265, 0.15642669796943665], [0.09175992012023926, -0.027248147875070572, 0.09141187369823456], [0.2991698682308197, 0.36736440658569336, 0.14334645867347717], [0.31004011631011963, 0.7117040157318115, 0.3977299928665161], [-0.02396472916007042, -0.22328126430511475, -0.03581966459751129], [-0.002574678510427475, -0.45591461658477783, -0.13718168437480927], [0.08227536082267761, -0.49486300349235535, -0.1978152096271515], [0.03685925155878067, -0.5989341735839844, -0.20271193981170654], [0.07144156098365784, -0.42711254954338074, -0.022964954376220703], [0.18473754823207855, -0.2173030972480774, 0.11706134676933289], [0.25225532054901123, -0.3119033873081207, -0.0976991131901741], [-0.0939633846282959, -0.3704276978969574, -0.19746515154838562], [-0.1342928409576416, -0.10618245601654053, -0.26350128650665283], [0.07017827033996582, -0.2779011130332947, -0.30056649446487427]], "angles": {"right_sh_el": 39.39348495907017, "left_sh_el": 39.7108410792672, "torso_delta": 23.10085158240664, "head_delta": 13.405070018184565, "right_hip_ft": 66.8360100577334, "left_hip_ft": 72.83012893519913}, "timestamp": 16.758279, "base": 0.25522566069044766, "guard": 0.01290034882821029, "head_off_centerline": 22.15898538106265, "offense": "False", "defense": "False"}, "126": {"keypoints": [[3.4911136026494205e-06, -2.3746481019770727e-05, 1.2655691534746438e-06], [-0.09430272877216339, 0.026318982243537903, -0.08880230784416199], [-0.08672665059566498, 0.46991246938705444, -0.0698663592338562], [-0.27825742959976196, 0.7751094102859497, 0.16429531574249268], [0.09430120140314102, -0.026326775550842285, 0.08881087601184845], [0.3031965494155884, 0.3681108057498932, 0.1387859582901001], [0.31726497411727905, 0.7089568972587585, 0.39799264073371887], [-0.024475041776895523, -0.22347666323184967, -0.03478933870792389], [-0.005398203618824482, -0.4550914168357849, -0.13872800767421722], [0.07908187806606293, -0.49266690015792847, -0.2023726850748062], [0.03479298576712608, -0.597475528717041, -0.20402392745018005], [0.0730322003364563, -0.4268346428871155, -0.02695496194064617], [0.18570750951766968, -0.21682694554328918, 0.11056642979383469], [0.2490425407886505, -0.3095687925815582, -0.10680009424686432], [-0.10044732689857483, -0.36904358863830566, -0.19438304007053375], [-0.1426720917224884, -0.10409200936555862, -0.2580920159816742], [0.054537590593099594, -0.28396153450012207, -0.29721635580062866]], "angles": {"right_sh_el": 39.06616887756098, "left_sh_el": 39.91197299756878, "torso_delta": 21.875299004393547, "head_delta": 13.670310823765142, "right_hip_ft": 66.1753939853816, "left_hip_ft": 73.21728248988114}, "timestamp": 16.892345, "base": 0.2548645954885469, "guard": 0.012408546756002713, "head_off_centerline": 22.13480467764864, "offense": "False", "defense": "False"}, "127": {"keypoints": [[2.6672987587517127e-06, -2.4323970137629658e-05, 1.362643388347351e-06], [-0.09733052551746368, 0.025873523205518723, -0.08560812473297119], [-0.08937477320432663, 0.4684276580810547, -0.0709942951798439], [-0.2746138274669647, 0.7735810279846191, 0.1700068712234497], [0.09732908010482788, -0.0258815698325634, 0.08561637997627258], [0.3059942126274109, 0.36905622482299805, 0.12973083555698395], [0.3267495036125183, 0.7049838900566101, 0.394924134016037], [-0.02522606961429119, -0.22343790531158447, -0.03476128354668617], [-0.008982513099908829, -0.4542468786239624, -0.13997218012809753], [0.07512058317661285, -0.4912046790122986, -0.2060011327266693], [0.032405924052000046, -0.5958124995231628, -0.20401275157928467], [0.07450145483016968, -0.4271511137485504, -0.031136350706219673], [0.18871885538101196, -0.2172602117061615, 0.1049313172698021], [0.2503570020198822, -0.306682825088501, -0.11275850236415863], [-0.10783249139785767, -0.3668767511844635, -0.19210630655288696], [-0.14573273062705994, -0.1011594831943512, -0.2567058205604553], [0.04569139704108238, -0.28971022367477417, -0.29779353737831116]], "angles": {"right_sh_el": 38.92361239839427, "left_sh_el": 40.10028577582946, "torso_delta": 21.581005820904885, "head_delta": 13.695411789221174, "right_hip_ft": 65.7245666433513, "left_hip_ft": 73.11181793322079}, "timestamp": 17.026411, "base": 0.25525513706913405, "guard": 0.012297639584946358, "head_off_centerline": 22.248896370055174, "offense": "False", "defense": "False"}, "128": {"keypoints": [[2.151056833099574e-06, -2.4759188818279654e-05, 1.4789449096497265e-06], [-0.10046930611133575, 0.025428181514143944, -0.08227378875017166], [-0.09155973047018051, 0.4683414101600647, -0.0731794685125351], [-0.2690977454185486, 0.7697321772575378, 0.1730315089225769], [0.10046801716089249, -0.025436218827962875, 0.0822821632027626], [0.30999475717544556, 0.37058401107788086, 0.12216523289680481], [0.3332110643386841, 0.7013602256774902, 0.3904181122779846], [-0.02571260929107666, -0.22326485812664032, -0.03355476260185242], [-0.012825965881347656, -0.45508676767349243, -0.13938932120800018], [0.07030987739562988, -0.4919133484363556, -0.2063259482383728], [0.029845239594578743, -0.5961258411407471, -0.2018629014492035], [0.07465194910764694, -0.42886441946029663, -0.033156514167785645], [0.19355039298534393, -0.2220589816570282, 0.10198386758565903], [0.25080904364585876, -0.31194016337394714, -0.11857474595308304], [-0.1141190454363823, -0.36783209443092346, -0.18880459666252136], [-0.1464347243309021, -0.10311789065599442, -0.2559313178062439], [0.042370881885290146, -0.2948027551174164, -0.2974289655685425]], "angles": {"right_sh_el": 38.638699595756606, "left_sh_el": 39.783053142110106, "torso_delta": 21.436868866319422, "head_delta": 13.702573709833713, "right_hip_ft": 65.46292164220912, "left_hip_ft": 72.93265925575163}, "timestamp": 17.160477, "base": 0.2533814976346031, "guard": 0.012341554270240137, "head_off_centerline": 22.30580463188357, "offense": "False", "defense": "False"}, "129": {"keypoints": [[2.215037966379896e-06, -2.4418757675448433e-05, 1.257315261682379e-06], [-0.10261816531419754, 0.025226786732673645, -0.08049844205379486], [-0.09596085548400879, 0.4680524468421936, -0.07353650033473969], [-0.26640069484710693, 0.7717636227607727, 0.17567311227321625], [0.10261711478233337, -0.025234565138816833, 0.08050668239593506], [0.3131614923477173, 0.37152206897735596, 0.11467291414737701], [0.33755648136138916, 0.7016944885253906, 0.3852783739566803], [-0.0265735425055027, -0.2235545516014099, -0.032333895564079285], [-0.015115669928491116, -0.45458751916885376, -0.14068235456943512], [0.06782880425453186, -0.4908024072647095, -0.2083836793899536], [0.027511131018400192, -0.5953118205070496, -0.2033800184726715], [0.07506756484508514, -0.4282451272010803, -0.03539441153407097], [0.19513633847236633, -0.22290140390396118, 0.1006762832403183], [0.25218087434768677, -0.311098575592041, -0.12324820458889008], [-0.11827407777309418, -0.36696112155914307, -0.18805986642837524], [-0.14967606961727142, -0.1020723432302475, -0.2564157247543335], [0.03735803812742233, -0.294924795627594, -0.3003309667110443]], "angles": {"right_sh_el": 38.684038938859366, "left_sh_el": 39.86053259729922, "torso_delta": 21.303492908669128, "head_delta": 14.054768110229654, "right_hip_ft": 65.45176010604659, "left_hip_ft": 72.87608300036698}, "timestamp": 17.294544, "base": 0.25335173287237694, "guard": 0.0125595414284402, "head_off_centerline": 22.225745704412315, "offense": "False", "defense": "False"}, "130": {"keypoints": [[2.584947651484981e-06, -2.4921344447648153e-05, 1.1737635077224695e-06], [-0.1051487922668457, 0.02357930690050125, -0.0778186023235321], [-0.10099856555461884, 0.4656945466995239, -0.07143022865056992], [-0.26780271530151367, 0.7714453935623169, 0.17680078744888306], [0.10514762997627258, -0.023587193340063095, 0.07782672345638275], [0.31654733419418335, 0.3731706738471985, 0.10996583104133606], [0.34381622076034546, 0.7008600234985352, 0.38633784651756287], [-0.027051853016018867, -0.22416862845420837, -0.030297547578811646], [-0.01877436414361, -0.4554010331630707, -0.13887038826942444], [0.0639895647764206, -0.49205315113067627, -0.2069704234600067], [0.02208041213452816, -0.5958969593048096, -0.20011009275913239], [0.07513260841369629, -0.42894884943962097, -0.035946838557720184], [0.19783233106136322, -0.22606131434440613, 0.10128208249807358], [0.2525820732116699, -0.3107592463493347, -0.12664292752742767], [-0.12441287189722061, -0.36773955821990967, -0.18431031703948975], [-0.15284711122512817, -0.10314150154590607, -0.25491803884506226], [0.029393436387181282, -0.300331711769104, -0.30006226897239685]], "angles": {"right_sh_el": 38.64463776261845, "left_sh_el": 39.76454255434155, "torso_delta": 21.262081151813362, "head_delta": 13.986045317670275, "right_hip_ft": 64.58630896598557, "left_hip_ft": 72.93505005287717}, "timestamp": 17.42861, "base": 0.2561525502336202, "guard": 0.012825763834221609, "head_off_centerline": 22.471977966089543, "offense": "False", "defense": "False"}, "131": {"keypoints": [[2.834451152011752e-06, -2.5134519091807306e-05, 1.152148456640134e-06], [-0.10651972889900208, 0.02288021147251129, -0.07702168077230453], [-0.10054776072502136, 0.464370995759964, -0.07298215478658676], [-0.2656104564666748, 0.765566885471344, 0.17977982759475708], [0.1065184697508812, -0.022888006642460823, 0.0770300105214119], [0.32147878408432007, 0.3731701076030731, 0.10309668630361557], [0.3521239161491394, 0.6962730288505554, 0.38573169708251953], [-0.027466610074043274, -0.22472594678401947, -0.029179241508245468], [-0.020898452028632164, -0.45623788237571716, -0.1372724175453186], [0.06078667193651199, -0.4938579201698303, -0.2054743468761444], [0.01888604834675789, -0.5965867042541504, -0.19715282320976257], [0.07532218098640442, -0.42943114042282104, -0.03472614660859108], [0.2004038244485855, -0.2294357270002365, 0.1030907928943634], [0.2547963261604309, -0.3097167909145355, -0.1276276409626007], [-0.12806954979896545, -0.36872148513793945, -0.18260642886161804], [-0.15275105834007263, -0.1038309708237648, -0.2569827437400818], [0.02764155901968479, -0.30253487825393677, -0.304149866104126]], "angles": {"right_sh_el": 38.52604325916081, "left_sh_el": 39.801585318903236, "torso_delta": 21.30484438576421, "head_delta": 13.878789466718196, "right_hip_ft": 63.79479554332641, "left_hip_ft": 73.22569075954108}, "timestamp": 17.562676, "base": 0.25642547411397537, "guard": 0.01327724285277093, "head_off_centerline": 22.781509126600316, "offense": "False", "defense": "False"}, "132": {"keypoints": [[3.286115315859206e-06, -2.5693481802591123e-05, 8.187176945284591e-07], [-0.10778243839740753, 0.021977707743644714, -0.0752670094370842], [-0.10638697445392609, 0.46493715047836304, -0.07023720443248749], [-0.26258331537246704, 0.7656123638153076, 0.18652218580245972], [0.1077812910079956, -0.021985339000821114, 0.07527555525302887], [0.324379026889801, 0.37566712498664856, 0.0997527688741684], [0.35231882333755493, 0.6930129528045654, 0.3874567151069641], [-0.027790289372205734, -0.22483615577220917, -0.027652014046907425], [-0.022975433617830276, -0.4567718505859375, -0.1359318047761917], [0.05689923092722893, -0.4932255744934082, -0.20553678274154663], [0.013880634680390358, -0.5957815647125244, -0.1971270740032196], [0.07491853088140488, -0.4295075237751007, -0.03473368659615517], [0.20169587433338165, -0.2277318835258484, 0.10129569470882416], [0.2523641586303711, -0.3087400197982788, -0.13204677402973175], [-0.13096097111701965, -0.36938631534576416, -0.1802079677581787], [-0.15462902188301086, -0.10468575358390808, -0.25826698541641235], [0.023541998118162155, -0.3051470220088959, -0.3078075647354126]], "angles": {"right_sh_el": 38.72547976052347, "left_sh_el": 39.903139233439354, "torso_delta": 20.927740561031687, "head_delta": 13.975470224943932, "right_hip_ft": 63.36604014457492, "left_hip_ft": 73.69069266384416}, "timestamp": 17.696742, "base": 0.255008686523786, "guard": 0.013411984052539756, "head_off_centerline": 22.602697115041988, "offense": "False", "defense": "False"}, "133": {"keypoints": [[3.2932657632045448e-06, -2.6115423679584637e-05, 7.399289643217344e-07], [-0.10837329179048538, 0.021815206855535507, -0.07472828775644302], [-0.10855339467525482, 0.46511322259902954, -0.07407832890748978], [-0.26323121786117554, 0.7625219225883484, 0.18667519092559814], [0.1083720475435257, -0.021822679787874222, 0.07473714649677277], [0.3288774788379669, 0.3742697536945343, 0.09350186586380005], [0.35893750190734863, 0.6875373125076294, 0.3840388357639313], [-0.02773173525929451, -0.22480736672878265, -0.02787737548351288], [-0.022914929315447807, -0.45602279901504517, -0.136799156665802], [0.055578723549842834, -0.4912051558494568, -0.20725029706954956], [0.012165354564785957, -0.593801736831665, -0.19790226221084595], [0.07534676045179367, -0.4284932017326355, -0.03578837960958481], [0.20035308599472046, -0.22602874040603638, 0.10082997381687164], [0.25071024894714355, -0.3068704903125763, -0.1342281699180603], [-0.13132637739181519, -0.3690491318702698, -0.1807352900505066], [-0.15654990077018738, -0.10356111079454422, -0.26000159978866577], [0.021711306646466255, -0.30456745624542236, -0.3140527307987213]], "angles": {"right_sh_el": 38.79568576892788, "left_sh_el": 40.132375662064604, "torso_delta": 20.81156898045539, "head_delta": 13.930691240116175, "right_hip_ft": 62.90733179258878, "left_hip_ft": 73.59044109023678}, "timestamp": 17.830808, "base": 0.25596046401552225, "guard": 0.013494608381181387, "head_off_centerline": 22.89036742431046, "offense": "False", "defense": "False"}, "134": {"keypoints": [[3.5870962165063247e-06, -2.5950586859835312e-05, 5.880078788322862e-07], [-0.10827270150184631, 0.022538118064403534, -0.07537086308002472], [-0.11016996204853058, 0.46717777848243713, -0.06991179287433624], [-0.25835758447647095, 0.7618545293807983, 0.192672997713089], [0.10827182233333588, -0.02254541963338852, 0.07537999749183655], [0.33399027585983276, 0.37178918719291687, 0.09186841547489166], [0.35946619510650635, 0.6824133396148682, 0.38237130641937256], [-0.02823849767446518, -0.2243274748325348, -0.028127066791057587], [-0.024089545011520386, -0.45612406730651855, -0.13632895052433014], [0.05163434147834778, -0.4915882647037506, -0.20853714644908905], [0.009728243574500084, -0.5942609310150146, -0.198086217045784], [0.07408446073532104, -0.4286964535713196, -0.036115407943725586], [0.19813430309295654, -0.2245638072490692, 0.09973736107349396], [0.24702107906341553, -0.3052629828453064, -0.1334855556488037], [-0.13219745457172394, -0.36985957622528076, -0.18033534288406372], [-0.1560785323381424, -0.1041489839553833, -0.26254749298095703], [0.02154330350458622, -0.3044304847717285, -0.3152003288269043]], "angles": {"right_sh_el": 38.82835538562523, "left_sh_el": 40.21766293207441, "torso_delta": 20.883361876166887, "head_delta": 13.819757915249188, "right_hip_ft": 62.972638462594496, "left_hip_ft": 73.94298384642033}, "timestamp": 17.964875, "base": 0.2532054734036508, "guard": 0.013424026117661325, "head_off_centerline": 22.670845184793592, "offense": " jab", "defense": "False"}, "135": {"keypoints": [[3.2349580578738824e-06, -2.601898813736625e-05, 6.960147516110737e-07], [-0.10913081467151642, 0.022504566237330437, -0.07523400336503983], [-0.11347062140703201, 0.4674255847930908, -0.07058383524417877], [-0.2567012906074524, 0.760857343673706, 0.19436736404895782], [0.10913005471229553, -0.022512037307024002, 0.07524338364601135], [0.3371981978416443, 0.37096211314201355, 0.08427566289901733], [0.3633477985858917, 0.6817471981048584, 0.3758920431137085], [-0.029191844165325165, -0.22384876012802124, -0.03010597825050354], [-0.026471201330423355, -0.4558740258216858, -0.13913065195083618], [0.04839138314127922, -0.4909949004650116, -0.21287749707698822], [0.006916549988090992, -0.5936862826347351, -0.20207452774047852], [0.07278421521186829, -0.42961037158966064, -0.03998834267258644], [0.19506222009658813, -0.2254471778869629, 0.09797891229391098], [0.2430274486541748, -0.30223017930984497, -0.13594409823417664], [-0.13575389981269836, -0.36987149715423584, -0.1816198229789734], [-0.15835513174533844, -0.1051492691040039, -0.2645968198776245], [0.01795846037566662, -0.3060886859893799, -0.31935906410217285]], "angles": {"right_sh_el": 38.718522661741275, "left_sh_el": 39.89366070496845, "torso_delta": 21.128830854565585, "head_delta": 13.687479680521108, "right_hip_ft": 62.91838931565955, "left_hip_ft": 74.05556773167129}, "timestamp": 18.098941, "base": 0.2526459425979469, "guard": 0.013438003771305706, "head_off_centerline": 22.69863254576262, "offense": "False", "defense": "False"}, "136": {"keypoints": [[2.6586676540318877e-06, -2.6067154976772144e-05, 6.497513709291525e-07], [-0.10953187942504883, 0.022463005036115646, -0.07479947805404663], [-0.11212338507175446, 0.46730080246925354, -0.07038429379463196], [-0.25454312562942505, 0.7586559653282166, 0.19639207422733307], [0.10953101515769958, -0.02247055247426033, 0.07480889558792114], [0.34258782863616943, 0.3678652346134186, 0.08150504529476166], [0.3697868287563324, 0.6802704334259033, 0.3722189962863922], [-0.029606161639094353, -0.22369474172592163, -0.03020472824573517], [-0.027913492172956467, -0.4564218819141388, -0.13876226544380188], [0.045766137540340424, -0.49122121930122375, -0.21379494667053223], [0.005868183448910713, -0.5945318937301636, -0.2018505483865738], [0.07147122919559479, -0.43053585290908813, -0.04024253040552139], [0.1928347945213318, -0.2253572940826416, 0.097726970911026], [0.23791572451591492, -0.2983948588371277, -0.13665376603603363], [-0.13747993111610413, -0.37048935890197754, -0.18105757236480713], [-0.15798267722129822, -0.10874419659376144, -0.2678622603416443], [0.020228201523423195, -0.30806833505630493, -0.31955212354660034]], "angles": {"right_sh_el": 38.66123252336159, "left_sh_el": 39.495003275807896, "torso_delta": 20.48203248014454, "head_delta": 13.633210407997026, "right_hip_ft": 62.6699328518003, "left_hip_ft": 74.17219392352388}, "timestamp": 18.233007, "base": 0.2529864850272598, "guard": 0.01339864299158968, "head_off_centerline": 22.84991538729477, "offense": "False", "defense": "False"}, "137": {"keypoints": [[3.0633545975433663e-06, -2.609752118587494e-05, 5.712399797630496e-07], [-0.11036992073059082, 0.022319486364722252, -0.07363435626029968], [-0.11116261780261993, 0.46548765897750854, -0.06655894219875336], [-0.2494775801897049, 0.7583223581314087, 0.19887417554855347], [0.11036935448646545, -0.02232719212770462, 0.07364407181739807], [0.3452276587486267, 0.36650529503822327, 0.08419713377952576], [0.37248802185058594, 0.6818892955780029, 0.3727560043334961], [-0.03005898743867874, -0.2235642969608307, -0.028351107612252235], [-0.029289638623595238, -0.45740383863449097, -0.1357371211051941], [0.04349856078624725, -0.49158328771591187, -0.21158061921596527], [0.003961122594773769, -0.5953904390335083, -0.20057561993598938], [0.07093939930200577, -0.43161770701408386, -0.037762321531772614], [0.19289901852607727, -0.2264098972082138, 0.10040038824081421], [0.23190246522426605, -0.2966498136520386, -0.13825678825378418], [-0.13944891095161438, -0.37215763330459595, -0.17759768664836884], [-0.1582985669374466, -0.11242492496967316, -0.2686949372291565], [0.02138100005686283, -0.31193411350250244, -0.31568455696105957]], "angles": {"right_sh_el": 38.66571372306616, "left_sh_el": 39.321690395617026, "torso_delta": 20.476727625181425, "head_delta": 13.869160961040816, "right_hip_ft": 62.612814961583645, "left_hip_ft": 74.37322868240781}, "timestamp": 18.367073, "base": 0.252183461668774, "guard": 0.013338618891162848, "head_off_centerline": 22.764535961028766, "offense": "False", "defense": "False"}, "138": {"keypoints": [[2.8066569939255714e-06, -2.568958734627813e-05, 6.519635462609585e-07], [-0.11078518629074097, 0.021836483851075172, -0.0729389637708664], [-0.11177125573158264, 0.46309059858322144, -0.06384888291358948], [-0.24867519736289978, 0.7605668306350708, 0.2003563642501831], [0.1107846200466156, -0.02184426039457321, 0.07294848561286926], [0.34690234065055847, 0.3654922544956207, 0.0867687538266182], [0.3776986002922058, 0.68506920337677, 0.37157952785491943], [-0.03007037378847599, -0.22388792037963867, -0.02811649814248085], [-0.030817925930023193, -0.4575936794281006, -0.1351642906665802], [0.04254812002182007, -0.49093547463417053, -0.21260878443717957], [0.002524769864976406, -0.5952917337417603, -0.2018147110939026], [0.07059380412101746, -0.4316467046737671, -0.03772294521331787], [0.1929110437631607, -0.2254641205072403, 0.09881591796875], [0.23033259809017181, -0.2962053418159485, -0.14031654596328735], [-0.14131951332092285, -0.3723290264606476, -0.1763937771320343], [-0.15948298573493958, -0.1149500161409378, -0.26957231760025024], [0.020717661827802658, -0.31448066234588623, -0.3138396739959717]], "angles": {"right_sh_el": 38.66063408922164, "left_sh_el": 39.03040312695377, "torso_delta": 20.45425010197697, "head_delta": 13.937721378445989, "right_hip_ft": 62.37483608246769, "left_hip_ft": 74.54786592583605}, "timestamp": 18.50114, "base": 0.25436863332839166, "guard": 0.013306021733498107, "head_off_centerline": 22.82694381431947, "offense": "False", "defense": "False"}, "139": {"keypoints": [[2.051563569693826e-06, -2.543862137827091e-05, 6.253471838135738e-07], [-0.11127689480781555, 0.02158149518072605, -0.0719970166683197], [-0.11211718618869781, 0.4614001512527466, -0.05875525623559952], [-0.2476370930671692, 0.7609132528305054, 0.19964468479156494], [0.11127617955207825, -0.021589353680610657, 0.0720064640045166], [0.3486023545265198, 0.3640885353088379, 0.0898619219660759], [0.38446569442749023, 0.6857618093490601, 0.3722594380378723], [-0.029409416019916534, -0.2238440364599228, -0.027348563075065613], [-0.03111763298511505, -0.4579649269580841, -0.13379815220832825], [0.04233701154589653, -0.49116891622543335, -0.21170395612716675], [0.002100156620144844, -0.5959317684173584, -0.200769305229187], [0.07112681865692139, -0.4317339062690735, -0.03689134493470192], [0.1941307634115219, -0.22499611973762512, 0.09903597831726074], [0.22784900665283203, -0.29629525542259216, -0.14073212444782257], [-0.14213386178016663, -0.3731580376625061, -0.17417576909065247], [-0.16041892766952515, -0.11626113951206207, -0.2670535445213318], [0.020724356174468994, -0.31438177824020386, -0.3099117875099182]], "angles": {"right_sh_el": 38.73419108451928, "left_sh_el": 38.923401723939214, "torso_delta": 19.54711433907357, "head_delta": 13.897299736136722, "right_hip_ft": 62.03241699329972, "left_hip_ft": 74.4954764988675}, "timestamp": 18.635206, "base": 0.2567862259568765, "guard": 0.013161908035022526, "head_off_centerline": 23.03199776747097, "offense": "False", "defense": "False"}, "140": {"keypoints": [[1.7911515897139907e-06, -2.4865061277523637e-05, 4.6468048253700545e-07], [-0.11101816594600677, 0.02139730006456375, -0.07187226414680481], [-0.11123766005039215, 0.46106088161468506, -0.0556507408618927], [-0.2455742061138153, 0.7607400417327881, 0.20366719365119934], [0.11101719737052917, -0.02140486054122448, 0.0718814879655838], [0.34732192754745483, 0.3647974133491516, 0.09489418566226959], [0.3873676359653473, 0.6882773637771606, 0.3736353814601898], [-0.029786355793476105, -0.22408917546272278, -0.026107437908649445], [-0.03229236230254173, -0.4585360288619995, -0.13132448494434357], [0.04072173684835434, -0.49060940742492676, -0.20945623517036438], [0.0018302015960216522, -0.5954629182815552, -0.2000264972448349], [0.06975308060646057, -0.43236005306243896, -0.03437604010105133], [0.19525453448295593, -0.2269316166639328, 0.1009826511144638], [0.22201092541217804, -0.29424601793289185, -0.13943122327327728], [-0.14293450117111206, -0.37462353706359863, -0.17207390069961548], [-0.1612827330827713, -0.11752364039421082, -0.26448577642440796], [0.021625012159347534, -0.31333890557289124, -0.30376461148262024]], "angles": {"right_sh_el": 38.73550643085344, "left_sh_el": 38.84759572747582, "torso_delta": 18.81993334612149, "head_delta": 14.158368186124926, "right_hip_ft": 61.90357698775265, "left_hip_ft": 74.83953845500994}, "timestamp": 18.769272, "base": 0.2573501379661958, "guard": 0.012945278881813906, "head_off_centerline": 23.02045697108699, "offense": "False", "defense": "False"}, "141": {"keypoints": [[2.117640178767033e-06, -2.481198862369638e-05, 5.732803174396395e-07], [-0.1118597462773323, 0.02141495980322361, -0.07124435156583786], [-0.11304482072591782, 0.4606077969074249, -0.05240989476442337], [-0.24356256425380707, 0.7626408338546753, 0.20785929262638092], [0.11185882985591888, -0.021422646939754486, 0.07125310599803925], [0.346324622631073, 0.36525171995162964, 0.09552597254514694], [0.3926374316215515, 0.6928494572639465, 0.36971792578697205], [-0.03035138174891472, -0.22392572462558746, -0.025170985609292984], [-0.03359028697013855, -0.4588485360145569, -0.1290128231048584], [0.039601001888513565, -0.48983535170555115, -0.20759086310863495], [0.001093433704227209, -0.5949691534042358, -0.19903601706027985], [0.06887003779411316, -0.43273603916168213, -0.033358119428157806], [0.19486713409423828, -0.2266417145729065, 0.10001862049102783], [0.21640512347221375, -0.29424571990966797, -0.13783934712409973], [-0.14462412893772125, -0.37606436014175415, -0.16933634877204895], [-0.1626683920621872, -0.11902809888124466, -0.26220792531967163], [0.021695584058761597, -0.31274688243865967, -0.29863429069519043]], "angles": {"right_sh_el": 38.658148295796394, "left_sh_el": 38.77528813818473, "torso_delta": 19.201511959734994, "head_delta": 14.336228352203637, "right_hip_ft": 61.97561483914532, "left_hip_ft": 74.9952091442297}, "timestamp": 18.903338, "base": 0.2587075284843001, "guard": 0.012621746691881717, "head_off_centerline": 22.997889843826997, "offense": " rear hook", "defense": "False"}, "142": {"keypoints": [[1.740887455525808e-06, -2.4768658477114514e-05, 7.05793354427442e-07], [-0.11180724203586578, 0.021280311048030853, -0.07154404371976852], [-0.1132935881614685, 0.4620213806629181, -0.05101906508207321], [-0.24515846371650696, 0.7609444856643677, 0.211225688457489], [0.11180615425109863, -0.02128806710243225, 0.07155279815196991], [0.34440651535987854, 0.36646246910095215, 0.09587621688842773], [0.4030432105064392, 0.6944273710250854, 0.368782639503479], [-0.030776381492614746, -0.2242390662431717, -0.024066558107733727], [-0.03362973779439926, -0.45898106694221497, -0.1272791028022766], [0.03881746530532837, -0.4893762171268463, -0.20568490028381348], [0.00111842667683959, -0.5941624641418457, -0.19787056744098663], [0.06885755062103271, -0.43245404958724976, -0.0323917493224144], [0.195810467004776, -0.225498229265213, 0.09839380532503128], [0.21344095468521118, -0.29123252630233765, -0.13971319794654846], [-0.14440374076366425, -0.37715086340904236, -0.16759014129638672], [-0.1648891270160675, -0.11804869771003723, -0.25971394777297974], [0.02331947349011898, -0.3102787733078003, -0.29526323080062866]], "angles": {"right_sh_el": 38.66050813836389, "left_sh_el": 39.068836137248226, "torso_delta": 18.918845596224575, "head_delta": 14.566745033080515, "right_hip_ft": 61.50636582508827, "left_hip_ft": 75.14891863403487}, "timestamp": 19.037404, "base": 0.2627937537813655, "guard": 0.012545495156557453, "head_off_centerline": 23.388145769864963, "offense": "False", "defense": "False"}, "143": {"keypoints": [[2.1225714590400457e-06, -2.4524691980332136e-05, 7.291632755368482e-07], [-0.11203988641500473, 0.021770309656858444, -0.07103376090526581], [-0.11359432339668274, 0.4623965322971344, -0.04596806317567825], [-0.23905079066753387, 0.7622095346450806, 0.2149316370487213], [0.1120389848947525, -0.021778292953968048, 0.07104252278804779], [0.3430261015892029, 0.3660081624984741, 0.09851083159446716], [0.4081554710865021, 0.6976415514945984, 0.3660048544406891], [-0.030426841229200363, -0.2240980863571167, -0.023889409378170967], [-0.03266467899084091, -0.4592587351799011, -0.12641283869743347], [0.03903281316161156, -0.4896671175956726, -0.20568247139453888], [0.001801924780011177, -0.5950747728347778, -0.19766521453857422], [0.07007864862680435, -0.4326626658439636, -0.03206688538193703], [0.19845175743103027, -0.22479362785816193, 0.09471970796585083], [0.21323548257350922, -0.2903766930103302, -0.1428474634885788], [-0.14339366555213928, -0.3777945935726166, -0.16675305366516113], [-0.16483253240585327, -0.11908580362796783, -0.26013389229774475], [0.025107020512223244, -0.3093804121017456, -0.29289817810058594]], "angles": {"right_sh_el": 38.516783659082925, "left_sh_el": 39.105811125569616, "torso_delta": 19.240157454191007, "head_delta": 14.554440775033434, "right_hip_ft": 61.70751195936534, "left_hip_ft": 75.35887356275461}, "timestamp": 19.171471, "base": 0.26254863577938164, "guard": 0.01253056333749278, "head_off_centerline": 23.27077832134181, "offense": "False", "defense": "False"}, "144": {"keypoints": [[2.3026204871712252e-06, -2.459373718011193e-05, 9.295896461480879e-07], [-0.11246700584888458, 0.021489258855581284, -0.07062292098999023], [-0.11456345021724701, 0.46284356713294983, -0.042347438633441925], [-0.23726512491703033, 0.7620659470558167, 0.21853965520858765], [0.11246629804372787, -0.021497510373592377, 0.0706314742565155], [0.3399786055088043, 0.36732494831085205, 0.10071088373661041], [0.4188927412033081, 0.701096773147583, 0.36297065019607544], [-0.030140575021505356, -0.22409117221832275, -0.024453721940517426], [-0.03307229280471802, -0.4596455693244934, -0.12625154852867126], [0.03837045282125473, -0.48998719453811646, -0.20559658110141754], [0.0011211251839995384, -0.5956394672393799, -0.1982293426990509], [0.07015512883663177, -0.43315520882606506, -0.032372746616601944], [0.19957676529884338, -0.22570472955703735, 0.09415152668952942], [0.21361273527145386, -0.28876712918281555, -0.14495457708835602], [-0.1438792645931244, -0.37850189208984375, -0.16674014925956726], [-0.16345101594924927, -0.11976784467697144, -0.2604858875274658], [0.02651640772819519, -0.3109435439109802, -0.29194459319114685]], "angles": {"right_sh_el": 38.483111221307695, "left_sh_el": 39.018966554413566, "torso_delta": 19.826646999659303, "head_delta": 14.389218640231931, "right_hip_ft": 61.335014501768114, "left_hip_ft": 75.63134967060252}, "timestamp": 19.305537, "base": 0.26579324582142183, "guard": 0.012624526026782237, "head_off_centerline": 23.51568211731311, "offense": "False", "defense": "False"}, "145": {"keypoints": [[1.8534938135417178e-06, -2.4802953703328967e-05, 1.0491678494872758e-06], [-0.11303867399692535, 0.021783024072647095, -0.07032135128974915], [-0.1134633719921112, 0.46309536695480347, -0.043636806309223175], [-0.23370900750160217, 0.7585670948028564, 0.22052887082099915], [0.11303801834583282, -0.021791648119688034, 0.07032954692840576], [0.33970656991004944, 0.36722898483276367, 0.101114921271801], [0.42485934495925903, 0.7013365030288696, 0.360517293214798], [-0.029824096709489822, -0.2241099774837494, -0.024586817249655724], [-0.03251950442790985, -0.46008390188217163, -0.1259279102087021], [0.038003191351890564, -0.4898753762245178, -0.20575766265392303], [0.001590678934007883, -0.5952821969985962, -0.19892306625843048], [0.07139167189598083, -0.43435877561569214, -0.03259805589914322], [0.20231559872627258, -0.22725951671600342, 0.09268472343683243], [0.21295785903930664, -0.28870314359664917, -0.14753666520118713], [-0.14383776485919952, -0.3790619373321533, -0.16662928462028503], [-0.16127382218837738, -0.12151666730642319, -0.26262497901916504], [0.028577081859111786, -0.31406790018081665, -0.2925478219985962]], "angles": {"right_sh_el": 38.3285132107851, "left_sh_el": 38.89453628764027, "torso_delta": 19.50759312907533, "head_delta": 14.401502651588691, "right_hip_ft": 61.263300958365804, "left_hip_ft": 75.7080375531341}, "timestamp": 19.439603, "base": 0.26560422178073145, "guard": 0.012669382565164115, "head_off_centerline": 23.661764183963765, "offense": "False", "defense": "False"}, "146": {"keypoints": [[1.6753583622630686e-06, -2.4946944904513657e-05, 1.1022484613931738e-06], [-0.11313717067241669, 0.02176603116095066, -0.06960155814886093], [-0.11351525783538818, 0.4623980224132538, -0.04182571917772293], [-0.22987788915634155, 0.760177493095398, 0.22250385582447052], [0.11313678324222565, -0.021774832159280777, 0.06960968673229218], [0.337097704410553, 0.36923569440841675, 0.10135769844055176], [0.43091675639152527, 0.7042107582092285, 0.3574765920639038], [-0.029945451766252518, -0.22441478073596954, -0.024525003507733345], [-0.03282453119754791, -0.46058687567710876, -0.12597250938415527], [0.03694428876042366, -0.49030908942222595, -0.20643304288387299], [0.00047993939369916916, -0.5953945517539978, -0.1999691128730774], [0.07186306267976761, -0.43535730242729187, -0.03353409841656685], [0.20542395114898682, -0.2295812964439392, 0.09199516475200653], [0.21555179357528687, -0.2881885766983032, -0.1486879289150238], [-0.14439305663108826, -0.37953925132751465, -0.1660732626914978], [-0.15865790843963623, -0.12327089160680771, -0.26385921239852905], [0.02894841879606247, -0.3184630274772644, -0.293434739112854]], "angles": {"right_sh_el": 38.317684939762245, "left_sh_el": 38.72447880054754, "torso_delta": 19.433947682513455, "head_delta": 14.452207692913795, "right_hip_ft": 61.2212270767595, "left_hip_ft": 75.88818051937739}, "timestamp": 19.573669, "base": 0.26670468732567176, "guard": 0.012838920117905439, "head_off_centerline": 23.662621265379816, "offense": "False", "defense": "False"}, "147": {"keypoints": [[1.4407141861738637e-06, -2.5021723558893427e-05, 9.809134553506738e-07], [-0.11269056051969528, 0.02164056897163391, -0.0691116601228714], [-0.1119070053100586, 0.46185070276260376, -0.0429113432765007], [-0.22638092935085297, 0.7603070139884949, 0.22351816296577454], [0.11269009113311768, -0.02164919301867485, 0.06911934167146683], [0.33559972047805786, 0.36866146326065063, 0.10111987590789795], [0.4353518784046173, 0.7057599425315857, 0.3526555299758911], [-0.02949617989361286, -0.22452110052108765, -0.024582626298069954], [-0.03290961682796478, -0.46050864458084106, -0.12654021382331848], [0.03755369037389755, -0.49041417241096497, -0.20748376846313477], [0.0002072807401418686, -0.5956054925918579, -0.20118644833564758], [0.07199086248874664, -0.43494921922683716, -0.03503190726041794], [0.2071334421634674, -0.23003631830215454, 0.08914108574390411], [0.21740028262138367, -0.2891307473182678, -0.1509450525045395], [-0.14403367042541504, -0.3790503442287445, -0.16619084775447845], [-0.15701213479042053, -0.12396897375583649, -0.2648586332798004], [0.028784431517124176, -0.32045572996139526, -0.2937714755535126]], "angles": {"right_sh_el": 38.27341149313826, "left_sh_el": 38.63474612957662, "torso_delta": 19.026870560131158, "head_delta": 14.4542161310075, "right_hip_ft": 61.198641531674056, "left_hip_ft": 76.10276249625447}, "timestamp": 19.707736, "base": 0.26666285618559976, "guard": 0.012891367987193723, "head_off_centerline": 23.66436432139141, "offense": "False", "defense": "False"}, "148": {"keypoints": [[1.6723097360227257e-06, -2.4815166398184374e-05, 8.877459549694322e-07], [-0.11251542717218399, 0.02114832028746605, -0.06854086369276047], [-0.11019822210073471, 0.4612503945827484, -0.04389385133981705], [-0.22264814376831055, 0.7609086632728577, 0.22100454568862915], [0.11251480132341385, -0.021156780421733856, 0.06854837387800217], [0.3349561095237732, 0.36930084228515625, 0.09946519136428833], [0.4373423457145691, 0.7068609595298767, 0.3486904799938202], [-0.028571201488375664, -0.2246302366256714, -0.024935126304626465], [-0.03222647309303284, -0.46066081523895264, -0.12684758007526398], [0.037890978157520294, -0.4909868538379669, -0.20841968059539795], [0.0005384418182075024, -0.5963833332061768, -0.20145252346992493], [0.0731302797794342, -0.4348199665546417, -0.036278460174798965], [0.21043536067008972, -0.2301677167415619, 0.08563259989023209], [0.21818432211875916, -0.28780311346054077, -0.1537243127822876], [-0.14300081133842468, -0.379044771194458, -0.16573843359947205], [-0.15481173992156982, -0.12520122528076172, -0.265596866607666], [0.03060455620288849, -0.32271695137023926, -0.294328510761261]], "angles": {"right_sh_el": 38.25009812337547, "left_sh_el": 38.55946105058973, "torso_delta": 19.06067646760861, "head_delta": 14.277782564414814, "right_hip_ft": 61.08637965965893, "left_hip_ft": 76.3078725497175}, "timestamp": 19.841802, "base": 0.2657783290264623, "guard": 0.012944802568775959, "head_off_centerline": 23.61394239553564, "offense": "False", "defense": "False"}, "149": {"keypoints": [[2.110185960191302e-06, -2.4328674044227228e-05, 8.73784301802516e-07], [-0.11261723935604095, 0.020617671310901642, -0.06780331581830978], [-0.10945575684309006, 0.4604477286338806, -0.04186472296714783], [-0.2187686562538147, 0.7614279389381409, 0.22346283495426178], [0.11261657625436783, -0.020626133307814598, 0.0678107738494873], [0.334139347076416, 0.37071120738983154, 0.10091723501682281], [0.43615788221359253, 0.7076438069343567, 0.3489622473716736], [-0.028178434818983078, -0.2246885448694229, -0.02487625926733017], [-0.03202333301305771, -0.4608839154243469, -0.1261700689792633], [0.03787500411272049, -0.4911457598209381, -0.20837335288524628], [0.0009240191429853439, -0.5971397757530212, -0.20109528303146362], [0.07378292083740234, -0.4343525171279907, -0.0363919623196125], [0.21358990669250488, -0.2321634739637375, 0.08539646863937378], [0.2190890908241272, -0.284872829914093, -0.15415459871292114], [-0.14284321665763855, -0.3791642487049103, -0.16444119811058044], [-0.15465208888053894, -0.12606853246688843, -0.2648375630378723], [0.029106535017490387, -0.32426339387893677, -0.2922162711620331]], "angles": {"right_sh_el": 38.23103846107917, "left_sh_el": 38.520478057500995, "torso_delta": 19.447871326867165, "head_delta": 14.21469882220556, "right_hip_ft": 60.9852773131159, "left_hip_ft": 76.70665699585078}, "timestamp": 19.975868, "base": 0.26404645313891995, "guard": 0.013028147178012373, "head_off_centerline": 23.40476691805312, "offense": "False", "defense": "False"}, "150": {"keypoints": [[1.9885701476596296e-06, -2.408092586847488e-05, 1.0319045031792484e-06], [-0.11253370344638824, 0.020681258291006088, -0.06731350719928741], [-0.10774945467710495, 0.4606063663959503, -0.04148056358098984], [-0.21862830221652985, 0.7623286247253418, 0.22401517629623413], [0.11253292113542557, -0.02068973332643509, 0.06732088327407837], [0.3349640667438507, 0.37130206823349, 0.10138902068138123], [0.4366168975830078, 0.7128852605819702, 0.34355559945106506], [-0.027096251025795937, -0.22456812858581543, -0.025543568655848503], [-0.030598867684602737, -0.4608334004878998, -0.1269453763961792], [0.03919752314686775, -0.49246424436569214, -0.21026049554347992], [0.0007043476216495037, -0.598203182220459, -0.20177121460437775], [0.07551261782646179, -0.43416106700897217, -0.03782409429550171], [0.21638557314872742, -0.23294146358966827, 0.08350664377212524], [0.22215180099010468, -0.284493625164032, -0.15520340204238892], [-0.14162515103816986, -0.379130482673645, -0.164463609457016], [-0.15313275158405304, -0.1266249418258667, -0.2639681398868561], [0.026643557474017143, -0.3272973299026489, -0.2934013605117798]], "angles": {"right_sh_el": 38.163603927600455, "left_sh_el": 38.405244076189184, "torso_delta": 19.708192127309587, "head_delta": 13.947552475617583, "right_hip_ft": 61.35809042038122, "left_hip_ft": 76.63398358765845}, "timestamp": 20.109934, "base": 0.26419357808723415, "guard": 0.013108056001942888, "head_off_centerline": 23.36226435887737, "offense": "False", "defense": "False"}, "151": {"keypoints": [[2.2688182070851326e-06, -2.3528449673904106e-05, 1.022069227474276e-06], [-0.1123061329126358, 0.021300632506608963, -0.0669909194111824], [-0.10557658970355988, 0.46081072092056274, -0.045029520988464355], [-0.21968206763267517, 0.7586339712142944, 0.22312121093273163], [0.11230526864528656, -0.021308965981006622, 0.06699876487255096], [0.3353946805000305, 0.3708021938800812, 0.09834682941436768], [0.43531614542007446, 0.7119367122650146, 0.3408355116844177], [-0.027219045907258987, -0.2246696650981903, -0.026962466537952423], [-0.029575252905488014, -0.4608386754989624, -0.12735188007354736], [0.03854095935821533, -0.49325087666511536, -0.2111360728740692], [-0.0001581902615725994, -0.5990920066833496, -0.2016005516052246], [0.07653655856847763, -0.43379977345466614, -0.03845386207103729], [0.21954584121704102, -0.23502421379089355, 0.08209432661533356], [0.2260245531797409, -0.28228017687797546, -0.15543097257614136], [-0.14069893956184387, -0.3791012465953827, -0.16452807188034058], [-0.1534375697374344, -0.12673360109329224, -0.26175379753112793], [0.025189746171236038, -0.3289366662502289, -0.29274749755859375]], "angles": {"right_sh_el": 38.03593345770252, "left_sh_el": 38.26986362331775, "torso_delta": 20.066887813368595, "head_delta": 13.57841628923076, "right_hip_ft": 61.737245932295686, "left_hip_ft": 76.22913723447553}, "timestamp": 20.244001, "base": 0.26285385296747577, "guard": 0.01322748023077296, "head_off_centerline": 23.451157232405404, "offense": " lead hook", "defense": "False"}, "152": {"keypoints": [[2.516460881452076e-06, -2.3298742235056125e-05, 9.647490060160635e-07], [-0.11223122477531433, 0.021874256432056427, -0.06641476601362228], [-0.10537838190793991, 0.46103936433792114, -0.04364785552024841], [-0.22123515605926514, 0.7593846321105957, 0.2242356836795807], [0.11223045736551285, -0.02188260480761528, 0.0664227306842804], [0.33624476194381714, 0.3707112669944763, 0.09655919671058655], [0.43140098452568054, 0.7145637273788452, 0.3356289863586426], [-0.026477081701159477, -0.2245859056711197, -0.026783447712659836], [-0.02800782211124897, -0.46122658252716064, -0.12676158547401428], [0.03786638751626015, -0.49608632922172546, -0.21088248491287231], [-0.0015811249613761902, -0.60187166929245, -0.1991671770811081], [0.07828809320926666, -0.434284508228302, -0.03825210779905319], [0.22427403926849365, -0.23729756474494934, 0.08148208260536194], [0.2322997748851776, -0.2800465226173401, -0.15600955486297607], [-0.1392562985420227, -0.3792046308517456, -0.16300486028194427], [-0.15305113792419434, -0.12761978805065155, -0.260422945022583], [0.021767238155007362, -0.3312768340110779, -0.2927812337875366]], "angles": {"right_sh_el": 37.978041616924116, "left_sh_el": 38.26433400708909, "torso_delta": 20.10449192303736, "head_delta": 13.211374966385174, "right_hip_ft": 62.423383632703136, "left_hip_ft": 75.86510247515493}, "timestamp": 20.378067, "base": 0.2617726772499998, "guard": 0.013528770729244195, "head_off_centerline": 23.311956574663526, "offense": "False", "defense": "False"}, "153": {"keypoints": [[2.5218178052455187e-06, -2.3307333322009072e-05, 1.0676949386834167e-06], [-0.11170666664838791, 0.021926607936620712, -0.06627236306667328], [-0.10381405800580978, 0.4618411660194397, -0.046784237027168274], [-0.22369390726089478, 0.7534310817718506, 0.22437043488025665], [0.11170575767755508, -0.021934660151600838, 0.06628043949604034], [0.3351818323135376, 0.3697357177734375, 0.09310178458690643], [0.4303470253944397, 0.7117092609405518, 0.33224761486053467], [-0.026666443794965744, -0.2246699184179306, -0.027075214311480522], [-0.027690820395946503, -0.46102121472358704, -0.12714345753192902], [0.037913817912340164, -0.49626851081848145, -0.21091067790985107], [-0.0022266567684710026, -0.602755069732666, -0.1983259618282318], [0.07798580825328827, -0.43393707275390625, -0.03773583099246025], [0.22252675890922546, -0.23836398124694824, 0.0858268290758133], [0.23806893825531006, -0.2745199203491211, -0.15366637706756592], [-0.13830822706222534, -0.37810420989990234, -0.16336843371391296], [-0.1525365114212036, -0.12709259986877441, -0.25706005096435547], [0.019684087485074997, -0.3312727212905884, -0.2914949059486389]], "angles": {"right_sh_el": 38.01804411393047, "left_sh_el": 38.04055582011595, "torso_delta": 20.35806078339902, "head_delta": 13.05830147276953, "right_hip_ft": 62.49629176999023, "left_hip_ft": 75.67466434538822}, "timestamp": 20.512133, "base": 0.26035841848684593, "guard": 0.013753430727073353, "head_off_centerline": 23.500153759879055, "offense": "False", "defense": "False"}, "154": {"keypoints": [[2.315458914381452e-06, -2.32558941206662e-05, 1.1965994417550974e-06], [-0.111168771982193, 0.022388409823179245, -0.06547896564006805], [-0.10395726561546326, 0.4634815454483032, -0.050656624138355255], [-0.22444269061088562, 0.7470617294311523, 0.22490806877613068], [0.1111680418252945, -0.022396497428417206, 0.06548717617988586], [0.3356117010116577, 0.3687000572681427, 0.09108853340148926], [0.4264031648635864, 0.7087040543556213, 0.3300883173942566], [-0.026435133069753647, -0.22420719265937805, -0.027827944606542587], [-0.02734615094959736, -0.46034157276153564, -0.12876105308532715], [0.03774545341730118, -0.49716052412986755, -0.21193349361419678], [-0.00251875096000731, -0.6033020615577698, -0.198982834815979], [0.07785899937152863, -0.43324971199035645, -0.03949515148997307], [0.22217869758605957, -0.2389129400253296, 0.08548541367053986], [0.2405160665512085, -0.2686244249343872, -0.15280917286872864], [-0.13724032044410706, -0.3764517307281494, -0.16418734192848206], [-0.15227201581001282, -0.1265924572944641, -0.25724631547927856], [0.01662304624915123, -0.3313659429550171, -0.2929438054561615]], "angles": {"right_sh_el": 38.01794234147623, "left_sh_el": 37.989193342924274, "torso_delta": 20.59657564016018, "head_delta": 12.881385553842259, "right_hip_ft": 62.88766401155597, "left_hip_ft": 75.31464897350695}, "timestamp": 20.646199, "base": 0.2572104315085916, "guard": 0.013891342008021751, "head_off_centerline": 23.545734580196363, "offense": "False", "defense": "False"}, "155": {"keypoints": [[2.2417625586967915e-06, -2.3294818674912676e-05, 1.3003642607145594e-06], [-0.11150042712688446, 0.022369377315044403, -0.06470680981874466], [-0.1036081463098526, 0.4631876051425934, -0.055213622748851776], [-0.22637897729873657, 0.7413703203201294, 0.22317111492156982], [0.11149957776069641, -0.022377312183380127, 0.06471547484397888], [0.3358277380466461, 0.3685193657875061, 0.08738066256046295], [0.42469561100006104, 0.7055655717849731, 0.3283230662345886], [-0.02658453956246376, -0.22393013536930084, -0.028183266520500183], [-0.02683402970433235, -0.4594069719314575, -0.12935511767864227], [0.03859680891036987, -0.49709585309028625, -0.21179518103599548], [-0.0026021546218544245, -0.6022908687591553, -0.19826003909111023], [0.07815802842378616, -0.4321463704109192, -0.03980135917663574], [0.2203437089920044, -0.23963429033756256, 0.08826427161693573], [0.24573034048080444, -0.2650119662284851, -0.1498917043209076], [-0.1369609832763672, -0.37484416365623474, -0.16460637748241425], [-0.15241944789886475, -0.12508699297904968, -0.25600457191467285], [0.014640078879892826, -0.3308168053627014, -0.29247191548347473]], "angles": {"right_sh_el": 37.96028351850677, "left_sh_el": 38.01411480900105, "torso_delta": 20.80770164164625, "head_delta": 12.785905550198812, "right_hip_ft": 62.91806797974937, "left_hip_ft": 74.96183325499995}, "timestamp": 20.780265, "base": 0.2555513771521562, "guard": 0.014056599424956188, "head_off_centerline": 23.720327799886245, "offense": "False", "defense": "False"}, "156": {"keypoints": [[1.9887556845787913e-06, -2.318454789929092e-05, 1.1545537290658103e-06], [-0.11179198324680328, 0.02238216996192932, -0.06382697075605392], [-0.10351549088954926, 0.46285322308540344, -0.05594811588525772], [-0.2258450835943222, 0.7396345138549805, 0.22208723425865173], [0.11179119348526001, -0.022389959543943405, 0.06383533030748367], [0.3371058404445648, 0.36724168062210083, 0.08653999865055084], [0.4229596257209778, 0.7036501169204712, 0.32929205894470215], [-0.027397289872169495, -0.22356721758842468, -0.028004279360175133], [-0.0269626397639513, -0.4587901830673218, -0.12999239563941956], [0.038818731904029846, -0.4968356788158417, -0.2125576138496399], [-0.0028172910679131746, -0.601674497127533, -0.19899272918701172], [0.07800724357366562, -0.4313574433326721, -0.04023776948451996], [0.21685540676116943, -0.23719671368598938, 0.08969700336456299], [0.24715560674667358, -0.26012852787971497, -0.1468493938446045], [-0.13722920417785645, -0.37326860427856445, -0.1648167371749878], [-0.15264204144477844, -0.12209028750658035, -0.25499147176742554], [0.011901606805622578, -0.3297768235206604, -0.29350775480270386]], "angles": {"right_sh_el": 38.07532763676501, "left_sh_el": 38.299019861027105, "torso_delta": 20.348580680199607, "head_delta": 12.981960928084668, "right_hip_ft": 62.95783347924945, "left_hip_ft": 74.76436484781884}, "timestamp": 20.914332, "base": 0.2542185038861287, "guard": 0.014101455109033306, "head_off_centerline": 23.70756267279869, "offense": "False", "defense": "False"}, "157": {"keypoints": [[2.357346602366306e-06, -2.3121900085243396e-05, 1.1980654335275176e-06], [-0.1119607537984848, 0.02218327485024929, -0.06370623409748077], [-0.10237015783786774, 0.46183156967163086, -0.05694971978664398], [-0.22458267211914062, 0.7408416271209717, 0.22009311616420746], [0.11196000874042511, -0.02219095639884472, 0.06371501088142395], [0.3362579345703125, 0.36638393998146057, 0.08599594235420227], [0.4227055311203003, 0.7036131620407104, 0.3299446702003479], [-0.02796889841556549, -0.22340145707130432, -0.029491201043128967], [-0.026793457567691803, -0.4583859443664551, -0.13146156072616577], [0.038734473288059235, -0.49678295850753784, -0.21424175798892975], [-0.002964230254292488, -0.6015848517417908, -0.2003685086965561], [0.07788784801959991, -0.43102094531059265, -0.04120074212551117], [0.21357278525829315, -0.23623141646385193, 0.09130562841892242], [0.24833640456199646, -0.25308528542518616, -0.14262355864048004], [-0.1371530294418335, -0.3720879852771759, -0.16632986068725586], [-0.15255720913410187, -0.12032639980316162, -0.2566089630126953], [0.012131819501519203, -0.32853567600250244, -0.2963705062866211]], "angles": {"right_sh_el": 38.100252524618426, "left_sh_el": 38.4643349025147, "torso_delta": 20.98586988294715, "head_delta": 12.827552702645157, "right_hip_ft": 62.86911441071245, "left_hip_ft": 74.81392777472091}, "timestamp": 21.048398, "base": 0.2539586907969504, "guard": 0.014226872184967088, "head_off_centerline": 23.652779331485338, "offense": "False", "defense": "False"}, "158": {"keypoints": [[2.1239211491774768e-06, -2.3366468667518348e-05, 1.2414523098414065e-06], [-0.11231033504009247, 0.022206012159585953, -0.06306171417236328], [-0.10206164419651031, 0.4616609811782837, -0.05810655653476715], [-0.22230800986289978, 0.7413304448127747, 0.21861454844474792], [0.1123095378279686, -0.022214006632566452, 0.06307071447372437], [0.3349801301956177, 0.36542269587516785, 0.08719146251678467], [0.4209784269332886, 0.7031603455543518, 0.33109229803085327], [-0.02797785773873329, -0.22315871715545654, -0.0297565795481205], [-0.02578325942158699, -0.4576070308685303, -0.13225291669368744], [0.04031416028738022, -0.4954380393028259, -0.21494807302951813], [-0.0020761885680258274, -0.6005174517631531, -0.2014234960079193], [0.07905301451683044, -0.4302056133747101, -0.04214366525411606], [0.21191459894180298, -0.2332446277141571, 0.0915522649884224], [0.24891017377376556, -0.24927297234535217, -0.14183074235916138], [-0.13658814132213593, -0.3711749315261841, -0.16695185005664825], [-0.1524839997291565, -0.11883331835269928, -0.25729161500930786], [0.012338441796600819, -0.32642024755477905, -0.2984856963157654]], "angles": {"right_sh_el": 38.25708477177757, "left_sh_el": 38.656032908723546, "torso_delta": 20.857089299379478, "head_delta": 12.913837174989919, "right_hip_ft": 62.94936112760002, "left_hip_ft": 74.75308869351142}, "timestamp": 21.182464, "base": 0.2526185005702368, "guard": 0.014252753166014208, "head_off_centerline": 23.52887458755152, "offense": "False", "defense": "False"}, "159": {"keypoints": [[2.028506060014479e-06, -2.371499067521654e-05, 1.2431519280653447e-06], [-0.11170247942209244, 0.022042682394385338, -0.0632665604352951], [-0.1020088940858841, 0.462201327085495, -0.059491708874702454], [-0.21948404610157013, 0.7433874607086182, 0.21675343811511993], [0.11170181632041931, -0.022050749510526657, 0.06327556818723679], [0.3334014415740967, 0.36670953035354614, 0.09133930504322052], [0.4192436635494232, 0.7021925449371338, 0.3373657763004303], [-0.028267208486795425, -0.22310343384742737, -0.029357582330703735], [-0.02466355450451374, -0.45715785026550293, -0.13162875175476074], [0.04202699661254883, -0.49441462755203247, -0.21345606446266174], [-0.0013659973628818989, -0.5995259284973145, -0.20106393098831177], [0.07918761670589447, -0.42905792593955994, -0.04091375321149826], [0.20811760425567627, -0.22985637187957764, 0.09491012245416641], [0.24831745028495789, -0.24416179955005646, -0.13673916459083557], [-0.1352214515209198, -0.37080490589141846, -0.1667911410331726], [-0.151385098695755, -0.11748002469539642, -0.2557147145271301], [0.01604110561311245, -0.3229186534881592, -0.2973272502422333]], "angles": {"right_sh_el": 38.49517285853434, "left_sh_el": 38.81589745248145, "torso_delta": 20.60006114715981, "head_delta": 13.069822152340466, "right_hip_ft": 62.78948030773123, "left_hip_ft": 74.96785239411889}, "timestamp": 21.31653, "base": 0.25193467470486375, "guard": 0.014140075366294018, "head_off_centerline": 23.371208205088266, "offense": "False", "defense": "False"}, "160": {"keypoints": [[2.571954610175453e-06, -2.3687542125117034e-05, 1.233825969393365e-06], [-0.11118023097515106, 0.022519204765558243, -0.06414613127708435], [-0.10026824474334717, 0.4625000059604645, -0.06116604804992676], [-0.21570000052452087, 0.745006799697876, 0.2154277265071869], [0.11117976158857346, -0.022527169436216354, 0.06415530294179916], [0.3323558568954468, 0.3668588697910309, 0.0948287770152092], [0.41988566517829895, 0.7013764381408691, 0.3414585590362549], [-0.028911076486110687, -0.22295132279396057, -0.030014391988515854], [-0.023309962823987007, -0.4570990204811096, -0.1315176784992218], [0.043086498975753784, -0.4945586323738098, -0.21190813183784485], [0.0007538036443293095, -0.5998592376708984, -0.2002883106470108], [0.07886762917041779, -0.4277980923652649, -0.03977622836828232], [0.2050786316394806, -0.22721990942955017, 0.09787830710411072], [0.24901273846626282, -0.23938724398612976, -0.1313299834728241], [-0.13352753221988678, -0.3718537986278534, -0.16776475310325623], [-0.15262416005134583, -0.11737485229969025, -0.2554987967014313], [0.019506296142935753, -0.3193987011909485, -0.29728108644485474]], "angles": {"right_sh_el": 38.743283128443416, "left_sh_el": 38.88840161822886, "torso_delta": 21.02618117499245, "head_delta": 13.06018644814384, "right_hip_ft": 62.791564884926544, "left_hip_ft": 75.11923892942363}, "timestamp": 21.450597, "base": 0.25149957294373254, "guard": 0.014136648868292207, "head_off_centerline": 23.26316754997751, "offense": "False", "defense": "False"}, "161": {"keypoints": [[2.7694586606230587e-06, -2.3660497390665114e-05, 1.1795493719546357e-06], [-0.11075234413146973, 0.022255316376686096, -0.06448832154273987], [-0.09953604638576508, 0.4611358046531677, -0.06545199453830719], [-0.21365121006965637, 0.7491995096206665, 0.21122989058494568], [0.11075189709663391, -0.02226318046450615, 0.0644972026348114], [0.32993805408477783, 0.36838772892951965, 0.09651228785514832], [0.41900211572647095, 0.7050600051879883, 0.34277623891830444], [-0.02863287180662155, -0.22300130128860474, -0.030577275902032852], [-0.02082793042063713, -0.4575221538543701, -0.1315482258796692], [0.045871101319789886, -0.4953494071960449, -0.2114802896976471], [0.004426744766533375, -0.6009509563446045, -0.20031675696372986], [0.07990919053554535, -0.4272680878639221, -0.038721539080142975], [0.20225168764591217, -0.22685006260871887, 0.10253868997097015], [0.2516334354877472, -0.23598286509513855, -0.12642115354537964], [-0.1313321441411972, -0.3739406168460846, -0.16878557205200195], [-0.15422144532203674, -0.1187753975391388, -0.254929780960083], [0.023347526788711548, -0.3163459599018097, -0.299396276473999]], "angles": {"right_sh_el": 38.78074153207438, "left_sh_el": 38.7900174196877, "torso_delta": 20.974520589357535, "head_delta": 13.072459986405507, "right_hip_ft": 62.82161571772181, "left_hip_ft": 75.26043045052043}, "timestamp": 21.584663, "base": 0.2518042506887073, "guard": 0.014294972086119496, "head_off_centerline": 23.115990962428153, "offense": " rear uppercut", "defense": "False"}, "162": {"keypoints": [[2.882792614400387e-06, -2.3234802938532084e-05, 1.1147149052703753e-06], [-0.11082538217306137, 0.021893884986639023, -0.06438584625720978], [-0.09908460825681686, 0.45844483375549316, -0.07098200172185898], [-0.21073302626609802, 0.7508808374404907, 0.20758938789367676], [0.11082501709461212, -0.021901525557041168, 0.06439496576786041], [0.3261299729347229, 0.36958882212638855, 0.09751994907855988], [0.4187273383140564, 0.7061948776245117, 0.34599143266677856], [-0.029183967038989067, -0.22345709800720215, -0.030670126900076866], [-0.02042752131819725, -0.4582885503768921, -0.13031092286109924], [0.04873976856470108, -0.4955747127532959, -0.20914171636104584], [0.00803716666996479, -0.601525068283081, -0.19829756021499634], [0.0793205201625824, -0.4275347888469696, -0.03676379844546318], [0.19675612449645996, -0.22726429998874664, 0.1078614592552185], [0.2555443048477173, -0.2324342131614685, -0.11907975375652313], [-0.1307690590620041, -0.37509822845458984, -0.1684505045413971], [-0.1571771800518036, -0.11804644763469696, -0.2501489222049713], [0.028211113065481186, -0.30982810258865356, -0.2970702350139618]], "angles": {"right_sh_el": 38.674446539142515, "left_sh_el": 38.806929183662334, "torso_delta": 20.879142963839076, "head_delta": 13.184791306351205, "right_hip_ft": 62.653110902254866, "left_hip_ft": 75.41312102617711}, "timestamp": 21.718729, "base": 0.25147577361437684, "guard": 0.014432178802824429, "head_off_centerline": 23.03324804651053, "offense": "False", "defense": "False"}, "163": {"keypoints": [[2.5882909540086985e-06, -2.3204505851026624e-05, 1.0704940223149606e-06], [-0.11018967628479004, 0.021481812000274658, -0.06486572325229645], [-0.10276913642883301, 0.4565541744232178, -0.0695665180683136], [-0.20873697102069855, 0.7563760280609131, 0.20523500442504883], [0.11018936336040497, -0.021489545702934265, 0.06487477570772171], [0.32312020659446716, 0.37028077244758606, 0.1037469282746315], [0.41136816143989563, 0.7070313096046448, 0.35310980677604675], [-0.029108503833413124, -0.22350192070007324, -0.031195854768157005], [-0.02020592987537384, -0.4586934447288513, -0.1302686333656311], [0.05056232959032059, -0.49579864740371704, -0.2085585743188858], [0.01096208393573761, -0.6015973091125488, -0.19900964200496674], [0.07867832481861115, -0.42895960807800293, -0.03594158589839935], [0.19316840171813965, -0.2295081913471222, 0.11135371029376984], [0.2572001814842224, -0.23356777429580688, -0.11493343114852905], [-0.13026098906993866, -0.37533921003341675, -0.16914619505405426], [-0.15826132893562317, -0.11808442324399948, -0.2513248920440674], [0.03033723309636116, -0.30734705924987793, -0.2991257607936859]], "angles": {"right_sh_el": 38.45816826859374, "left_sh_el": 38.873524082552386, "torso_delta": 20.449528094056156, "head_delta": 13.27959384529076, "right_hip_ft": 62.6676972455242, "left_hip_ft": 75.72109704480283}, "timestamp": 21.852795, "base": 0.25016696325727233, "guard": 0.014579064205289597, "head_off_centerline": 22.64296730650522, "offense": "False", "defense": "False"}, "164": {"keypoints": [[2.4703549570403993e-06, -2.2636108042206615e-05, 1.2381970009300858e-06], [-0.11050087213516235, 0.021372202783823013, -0.06469006836414337], [-0.10658453404903412, 0.45446956157684326, -0.07085895538330078], [-0.20829592645168304, 0.7615553140640259, 0.19943250715732574], [0.11050049960613251, -0.021379925310611725, 0.06469960510730743], [0.3185899257659912, 0.37257087230682373, 0.10582734644412994], [0.4047739505767822, 0.7087734937667847, 0.35779377818107605], [-0.028951067477464676, -0.2236522138118744, -0.03186322748661041], [-0.019157588481903076, -0.4581834077835083, -0.13107384741306305], [0.05360003560781479, -0.49370113015174866, -0.20866572856903076], [0.014333419501781464, -0.5996907949447632, -0.20014894008636475], [0.07864730805158615, -0.4286864101886749, -0.035921353846788406], [0.1870131641626358, -0.22882655262947083, 0.1145266443490982], [0.2609795928001404, -0.2322746217250824, -0.11045756936073303], [-0.12937311828136444, -0.3749774992465973, -0.17090725898742676], [-0.16377954185009003, -0.11501561105251312, -0.24744266271591187], [0.0328192263841629, -0.2986764907836914, -0.29629766941070557]], "angles": {"right_sh_el": 38.356352713365624, "left_sh_el": 39.14359811628327, "torso_delta": 20.88385668712113, "head_delta": 13.437984506265655, "right_hip_ft": 62.88942941632712, "left_hip_ft": 75.54281152633034}, "timestamp": 21.986862, "base": 0.24957402614473073, "guard": 0.01461007624575765, "head_off_centerline": 22.382553234386943, "offense": "False", "defense": "False"}, "165": {"keypoints": [[2.374958057771437e-06, -2.224542186013423e-05, 1.2232503650011495e-06], [-0.11035379767417908, 0.020460285246372223, -0.06483996659517288], [-0.11087628453969955, 0.45223164558410645, -0.0666973665356636], [-0.20880086719989777, 0.7683778405189514, 0.19713746011257172], [0.11035332828760147, -0.02046799287199974, 0.0648493841290474], [0.31484514474868774, 0.37356477975845337, 0.11020563542842865], [0.3991825580596924, 0.711423933506012, 0.3627493381500244], [-0.02822493389248848, -0.22355826199054718, -0.0324670746922493], [-0.018960431218147278, -0.45780110359191895, -0.13216817378997803], [0.054995909333229065, -0.4933939576148987, -0.21021504700183868], [0.014752441085875034, -0.5989872217178345, -0.20202109217643738], [0.0783439427614212, -0.4288710951805115, -0.03667350858449936], [0.18232037127017975, -0.2309330403804779, 0.11732609570026398], [0.26291871070861816, -0.23168456554412842, -0.10620865225791931], [-0.12948161363601685, -0.37411320209503174, -0.17182797193527222], [-0.16811713576316833, -0.11382661014795303, -0.24622434377670288], [0.03315696865320206, -0.2930508255958557, -0.2982247471809387]], "angles": {"right_sh_el": 38.123821411422696, "left_sh_el": 39.246801494580595, "torso_delta": 20.963656794783468, "head_delta": 13.368194003733699, "right_hip_ft": 62.735431157757404, "left_hip_ft": 75.85620348960039}, "timestamp": 22.120928, "base": 0.2501550710946497, "guard": 0.014753580769783546, "head_off_centerline": 22.102431800563295, "offense": " lead uppercut", "defense": "False"}, "166": {"keypoints": [[2.726705133682117e-06, -2.1525123884202912e-05, 1.4465330195889692e-06], [-0.11041692644357681, 0.020683813840150833, -0.06567326188087463], [-0.11405497789382935, 0.4520416557788849, -0.06444002687931061], [-0.20967084169387817, 0.7734173536300659, 0.19380594789981842], [0.11041657626628876, -0.02069149538874626, 0.06568314135074615], [0.31101512908935547, 0.3744603991508484, 0.1128416657447815], [0.38920795917510986, 0.7115609049797058, 0.3665418326854706], [-0.028064493089914322, -0.2235211431980133, -0.03381848707795143], [-0.01907080039381981, -0.4568050503730774, -0.13441705703735352], [0.05603089928627014, -0.491128146648407, -0.21273836493492126], [0.015334236435592175, -0.5968295335769653, -0.20556914806365967], [0.07730549573898315, -0.42921727895736694, -0.03773020952939987], [0.17657144367694855, -0.23218512535095215, 0.11938966810703278], [0.2624654173851013, -0.22919835150241852, -0.10304081439971924], [-0.12977921962738037, -0.3725295960903168, -0.1747458577156067], [-0.17139676213264465, -0.11005337536334991, -0.24554543197155], [0.031397100538015366, -0.28786593675613403, -0.2996094822883606]], "angles": {"right_sh_el": 37.94657122992501, "left_sh_el": 39.54154955680568, "torso_delta": 22.32043441641144, "head_delta": 13.39580955611186, "right_hip_ft": 63.141110691167874, "left_hip_ft": 75.74277188045568}, "timestamp": 22.254994, "base": 0.2485408628200974, "guard": 0.014764975024092504, "head_off_centerline": 21.747798006154913, "offense": "False", "defense": "False"}, "167": {"keypoints": [[2.3368575057247654e-06, -2.130856955773197e-05, 1.396862444380531e-06], [-0.11069566011428833, 0.0209550391882658, -0.0653500109910965], [-0.11818860471248627, 0.45334213972091675, -0.06206595152616501], [-0.21139463782310486, 0.776611328125, 0.19388654828071594], [0.11069543659687042, -0.02096283808350563, 0.06535984575748444], [0.30767256021499634, 0.3750532865524292, 0.1119793951511383], [0.3737668991088867, 0.7068772315979004, 0.3724680542945862], [-0.02810319885611534, -0.2235538810491562, -0.03356650844216347], [-0.01968320831656456, -0.4568178057670593, -0.13451239466667175], [0.05581945925951004, -0.4912847876548767, -0.21211782097816467], [0.014852417632937431, -0.5966522693634033, -0.2056138515472412], [0.07697664201259613, -0.4301959276199341, -0.037666335701942444], [0.1753634512424469, -0.23361408710479736, 0.12035125494003296], [0.26292985677719116, -0.2307974100112915, -0.10195501148700714], [-0.13081420958042145, -0.37212076783180237, -0.1743195652961731], [-0.17456082999706268, -0.11037065833806992, -0.24465510249137878], [0.02960248664021492, -0.2860702872276306, -0.3013431131839752]], "angles": {"right_sh_el": 37.824451623730134, "left_sh_el": 39.49067611932497, "torso_delta": 21.892260747085217, "head_delta": 13.431460007543976, "right_hip_ft": 63.702986835696095, "left_hip_ft": 75.49663727243633}, "timestamp": 22.38906, "base": 0.2446324956345354, "guard": 0.014828308666762524, "head_off_centerline": 21.256801938580406, "offense": "False", "defense": "False"}, "168": {"keypoints": [[2.5869139790302143e-06, -2.1261352230794728e-05, 1.6292848386001424e-06], [-0.11099128425121307, 0.020912598818540573, -0.0657917708158493], [-0.12187844514846802, 0.4543527364730835, -0.05985346436500549], [-0.2151968777179718, 0.7811750173568726, 0.19095127284526825], [0.11099109053611755, -0.020920399576425552, 0.0658017098903656], [0.30523601174354553, 0.3767890930175781, 0.11373095959424973], [0.36248546838760376, 0.7043259143829346, 0.380780428647995], [-0.028321776539087296, -0.2234109342098236, -0.03387710079550743], [-0.02177133411169052, -0.4562704563140869, -0.13460418581962585], [0.054502084851264954, -0.490215539932251, -0.21194922924041748], [0.011941920965909958, -0.5953125953674316, -0.2052760124206543], [0.07526551932096481, -0.43072280287742615, -0.037570878863334656], [0.17247924208641052, -0.23468099534511566, 0.12424167990684509], [0.26446470618247986, -0.2302173674106598, -0.09927380830049515], [-0.13305151462554932, -0.37090805172920227, -0.1740708351135254], [-0.17643868923187256, -0.10930845886468887, -0.2431260645389557], [0.02683347836136818, -0.28610509634017944, -0.30099064111709595]], "angles": {"right_sh_el": 38.07089337881981, "left_sh_el": 39.44763796243414, "torso_delta": 22.86389439789482, "head_delta": 13.24648602509538, "right_hip_ft": 63.89383151939133, "left_hip_ft": 75.27467403087275}, "timestamp": 22.523126, "base": 0.24413692060454212, "guard": 0.014937461740038087, "head_off_centerline": 21.00953025754222, "offense": "False", "defense": "False"}, "169": {"keypoints": [[2.868448063964024e-06, -2.152795423171483e-05, 1.6952296846284298e-06], [-0.11127755045890808, 0.021053863689303398, -0.06675533950328827], [-0.1234537735581398, 0.45473772287368774, -0.05905940383672714], [-0.2185889184474945, 0.7854167222976685, 0.18655604124069214], [0.11127729713916779, -0.021061835810542107, 0.06676517426967621], [0.30449584126472473, 0.37750089168548584, 0.11155542731285095], [0.35381466150283813, 0.700168251991272, 0.386245995759964], [-0.028540611267089844, -0.2233567237854004, -0.03474164381623268], [-0.021850628778338432, -0.4559951722621918, -0.13564389944076538], [0.05311160534620285, -0.4901590347290039, -0.2128942459821701], [0.011189977638423443, -0.5953322649002075, -0.20623120665550232], [0.07502622902393341, -0.4301161766052246, -0.03846670687198639], [0.17236897349357605, -0.235817089676857, 0.12537235021591187], [0.2657693326473236, -0.23223385214805603, -0.09995927661657333], [-0.1335945427417755, -0.37110668420791626, -0.17492689192295074], [-0.18034636974334717, -0.10970920324325562, -0.24278263747692108], [0.02310294657945633, -0.286268949508667, -0.3030186593532562]], "angles": {"right_sh_el": 38.16567741239788, "left_sh_el": 39.39303272490753, "torso_delta": 23.363062472414118, "head_delta": 13.128600755122045, "right_hip_ft": 63.98987607701228, "left_hip_ft": 75.02688585182386}, "timestamp": 22.657193, "base": 0.2440250718338063, "guard": 0.015024496604517278, "head_off_centerline": 20.85048064845347, "offense": " rear uppercut", "defense": "False"}, "170": {"keypoints": [[3.7002682802267373e-06, -2.2167030692799017e-05, 1.5962968973326497e-06], [-0.11188426613807678, 0.020942028611898422, -0.06718450784683228], [-0.12552610039710999, 0.4547126293182373, -0.057873740792274475], [-0.22221016883850098, 0.7878981828689575, 0.18420559167861938], [0.11188410222530365, -0.020949924364686012, 0.06719445437192917], [0.30424439907073975, 0.377619206905365, 0.10889780521392822], [0.34183090925216675, 0.6945751309394836, 0.3919670283794403], [-0.02945024147629738, -0.2237199991941452, -0.03344527259469032], [-0.02367638796567917, -0.45660680532455444, -0.13417097926139832], [0.05131756514310837, -0.4896952211856842, -0.21221131086349487], [0.009248979389667511, -0.5950692892074585, -0.2049533575773239], [0.0736117959022522, -0.43082520365715027, -0.03655588626861572], [0.17232155799865723, -0.23980575799942017, 0.12926572561264038], [0.26743757724761963, -0.23893210291862488, -0.10062993317842484], [-0.13583746552467346, -0.3720521628856659, -0.1735154688358307], [-0.18382540345191956, -0.11149536073207855, -0.24197590351104736], [0.018910566344857216, -0.28584396839141846, -0.30403271317481995]], "angles": {"right_sh_el": 38.08995874146738, "left_sh_el": 39.21854501058158, "torso_delta": 23.83855915773622, "head_delta": 13.340212774049188, "right_hip_ft": 64.1372397534131, "left_hip_ft": 74.8497129031107}, "timestamp": 22.791259, "base": 0.24225360858944275, "guard": 0.015194077391374957, "head_off_centerline": 20.60861373251124, "offense": "False", "defense": "False"}, "171": {"keypoints": [[4.117107891943306e-06, -2.2598716896027327e-05, 1.5844201470827102e-06], [-0.11216120421886444, 0.02057000622153282, -0.06742995977401733], [-0.12769749760627747, 0.4541383385658264, -0.059556759893894196], [-0.22717833518981934, 0.7905008792877197, 0.17852230370044708], [0.11216099560260773, -0.02057800069451332, 0.06743983179330826], [0.30275893211364746, 0.3782474398612976, 0.10872499644756317], [0.33013710379600525, 0.6887495517730713, 0.40138179063796997], [-0.029559137299656868, -0.22350871562957764, -0.03335438668727875], [-0.026548568159341812, -0.456784188747406, -0.13417398929595947], [0.04928639158606529, -0.4898008704185486, -0.21225464344024658], [0.0062941922806203365, -0.5945249795913696, -0.20425090193748474], [0.07187241315841675, -0.43198129534721375, -0.03659659996628761], [0.17118418216705322, -0.24369670450687408, 0.13311418890953064], [0.2700825333595276, -0.24346084892749786, -0.09962350130081177], [-0.13918599486351013, -0.37188422679901123, -0.1732247769832611], [-0.18662533164024353, -0.11255516111850739, -0.24150046706199646], [0.015573523938655853, -0.28691133856773376, -0.3067205548286438]], "angles": {"right_sh_el": 38.16690836541764, "left_sh_el": 38.904844365729744, "torso_delta": 24.368530629799686, "head_delta": 13.172422452793839, "right_hip_ft": 64.10348033477952, "left_hip_ft": 74.54974217505607}, "timestamp": 22.925325, "base": 0.24216387098506523, "guard": 0.015459026355096163, "head_off_centerline": 20.515969173862544, "offense": "False", "defense": "False"}, "172": {"keypoints": [[4.292161975172348e-06, -2.298311301274225e-05, 1.4085517250350676e-06], [-0.11170318722724915, 0.02092466503381729, -0.06748916208744049], [-0.12974216043949127, 0.4553773105144501, -0.06262628734111786], [-0.23669877648353577, 0.7903972864151001, 0.17372283339500427], [0.11170292645692825, -0.020932592451572418, 0.06749938428401947], [0.30039888620376587, 0.3774605393409729, 0.11313754320144653], [0.3150237500667572, 0.6814420223236084, 0.41538363695144653], [-0.03032081574201584, -0.22379601001739502, -0.03236899897456169], [-0.02958512119948864, -0.4577065110206604, -0.13274222612380981], [0.04547325149178505, -0.4915044903755188, -0.21195749938488007], [0.001427854411303997, -0.5958259701728821, -0.20270848274230957], [0.06948435306549072, -0.4341362416744232, -0.03545796126127243], [0.17186187207698822, -0.24964205920696259, 0.13492915034294128], [0.2708476781845093, -0.2540762424468994, -0.10076557099819183], [-0.14252448081970215, -0.37213990092277527, -0.17176967859268188], [-0.19128599762916565, -0.11281952261924744, -0.24164757132530212], [0.00809638760983944, -0.28969869017601013, -0.30818885564804077]], "angles": {"right_sh_el": 37.858245473322036, "left_sh_el": 38.95150614993405, "torso_delta": 24.14527707642332, "head_delta": 13.083237827029143, "right_hip_ft": 64.42243947420539, "left_hip_ft": 73.71325257136601}, "timestamp": 23.059391, "base": 0.24282056755614265, "guard": 0.01566193098230384, "head_off_centerline": 20.559880960001884, "offense": "False", "defense": "False"}, "173": {"keypoints": [[4.353625627118163e-06, -2.2882266421220265e-05, 1.140774656960275e-06], [-0.11078214645385742, 0.02166047692298889, -0.06775929778814316], [-0.13265812397003174, 0.45766276121139526, -0.06677702814340591], [-0.24414551258087158, 0.7904350757598877, 0.1684999316930771], [0.11078175902366638, -0.02166822925209999, 0.06776964664459229], [0.29692932963371277, 0.37641438841819763, 0.11617092788219452], [0.30677759647369385, 0.676629900932312, 0.4227074384689331], [-0.031826894730329514, -0.22399762272834778, -0.031430359929800034], [-0.032878607511520386, -0.45791250467300415, -0.13231903314590454], [0.04124056547880173, -0.4919169843196869, -0.21082918345928192], [-0.0034039553720504045, -0.5968815684318542, -0.2025686800479889], [0.06583510339260101, -0.43467438220977783, -0.03503958508372307], [0.1721573770046234, -0.25252366065979004, 0.13535502552986145], [0.2694869041442871, -0.2597090005874634, -0.10043831914663315], [-0.14462217688560486, -0.37165701389312744, -0.17109271883964539], [-0.19473759829998016, -0.1109457015991211, -0.23906069993972778], [0.0035799508914351463, -0.28733623027801514, -0.3088635206222534]], "angles": {"right_sh_el": 37.87888080509428, "left_sh_el": 39.13692133737197, "torso_delta": 23.934916569621386, "head_delta": 13.20049454103039, "right_hip_ft": 64.76984076283462, "left_hip_ft": 72.86363178836865}, "timestamp": 23.193458, "base": 0.24426400647219113, "guard": 0.01575315642838008, "head_off_centerline": 20.697915410201308, "offense": "False", "defense": "False"}, "174": {"keypoints": [[4.265290044713765e-06, -2.3371649149339646e-05, 1.0937587830994744e-06], [-0.11027874052524567, 0.021979134529829025, -0.06751599907875061], [-0.13570061326026917, 0.4589907228946686, -0.06902418285608292], [-0.25262153148651123, 0.7893106341362, 0.1650008112192154], [0.11027833819389343, -0.021987035870552063, 0.06752634048461914], [0.29454505443573, 0.37514781951904297, 0.11995380371809006], [0.29725679755210876, 0.6733412742614746, 0.43056076765060425], [-0.032551221549510956, -0.22373610734939575, -0.03036075085401535], [-0.03713563084602356, -0.4586954116821289, -0.1308753788471222], [0.03673761337995529, -0.4930342733860016, -0.2102694809436798], [-0.009260586462914944, -0.5986494421958923, -0.2025681734085083], [0.062220849096775055, -0.4367256760597229, -0.034091342240571976], [0.1749493032693863, -0.2593037486076355, 0.135160431265831], [0.2721993327140808, -0.268674373626709, -0.1003330796957016], [-0.1485210806131363, -0.37066224217414856, -0.16890951991081238], [-0.19887176156044006, -0.10936975479125977, -0.23694021999835968], [-0.0062851752154529095, -0.2876879870891571, -0.3105241656303406]], "angles": {"right_sh_el": 37.555881564438195, "left_sh_el": 39.29056050800965, "torso_delta": 23.70219597350883, "head_delta": 13.175131290475006, "right_hip_ft": 65.12351418819473, "left_hip_ft": 72.09895979329185}, "timestamp": 23.327524, "base": 0.2454832497608272, "guard": 0.0160158937648917, "head_off_centerline": 20.83017212561879, "offense": " lead uppercut", "defense": "False"}, "175": {"keypoints": [[3.921604729839601e-06, -2.400804623903241e-05, 1.248775220119569e-06], [-0.11022862046957016, 0.022197764366865158, -0.06750864535570145], [-0.13596712052822113, 0.45864927768707275, -0.07440843433141708], [-0.2573893666267395, 0.7844237089157104, 0.16170939803123474], [0.1102280393242836, -0.022205522283911705, 0.06751894950866699], [0.2958775460720062, 0.3731425404548645, 0.11968647688627243], [0.2952054738998413, 0.6648982167243958, 0.4359114468097687], [-0.032909028232097626, -0.22414183616638184, -0.028843503445386887], [-0.04022984579205513, -0.4585837125778198, -0.13101398944854736], [0.03323422744870186, -0.4936363697052002, -0.21065053343772888], [-0.013041757047176361, -0.5993139743804932, -0.2024843692779541], [0.060828983783721924, -0.4378397464752197, -0.034726306796073914], [0.17950880527496338, -0.26236456632614136, 0.13156011700630188], [0.2761751413345337, -0.2729755640029907, -0.10437582433223724], [-0.15173977613449097, -0.3686146140098572, -0.1685747653245926], [-0.2025185227394104, -0.10635875165462494, -0.23586001992225647], [-0.01094040460884571, -0.285361647605896, -0.3169559836387634]], "angles": {"right_sh_el": 37.378323721859076, "left_sh_el": 39.52100215334195, "torso_delta": 23.539376253514195, "head_delta": 13.338448385651187, "right_hip_ft": 64.88693541456652, "left_hip_ft": 71.57746576571077}, "timestamp": 23.46159, "base": 0.24633098459854835, "guard": 0.016523099235275805, "head_off_centerline": 21.147141925179373, "offense": "False", "defense": "False"}, "176": {"keypoints": [[3.569095497368835e-06, -2.3957032681209967e-05, 1.0796695733006345e-06], [-0.10942843556404114, 0.02280811220407486, -0.06764382123947144], [-0.13844627141952515, 0.4590170681476593, -0.07436959445476532], [-0.26041078567504883, 0.7793523073196411, 0.16449247300624847], [0.10942806303501129, -0.022815942764282227, 0.06765411794185638], [0.29674530029296875, 0.3728811740875244, 0.12063030153512955], [0.2857314348220825, 0.6603015661239624, 0.4389914870262146], [-0.034603238105773926, -0.2236490547657013, -0.028005197644233704], [-0.044398508965969086, -0.45859295129776, -0.12942765653133392], [0.02985864318907261, -0.4950411021709442, -0.20885786414146423], [-0.017998376861214638, -0.6002075672149658, -0.2004382312297821], [0.05709102749824524, -0.4391489028930664, -0.033252373337745667], [0.18492913246154785, -0.266454815864563, 0.12954050302505493], [0.2783495783805847, -0.28192323446273804, -0.10674231499433517], [-0.15497589111328125, -0.3674245774745941, -0.1670737862586975], [-0.20308181643486023, -0.10483525693416595, -0.23771464824676514], [-0.01546570472419262, -0.28673088550567627, -0.31980258226394653]], "angles": {"right_sh_el": 37.36971706602185, "left_sh_el": 39.69253621635517, "torso_delta": 22.904590988766543, "head_delta": 13.324005151068768, "right_hip_ft": 65.3663735076165, "left_hip_ft": 71.2772050477035}, "timestamp": 23.595656, "base": 0.2430548883934143, "guard": 0.016801148488300048, "head_off_centerline": 21.040622169067966, "offense": "False", "defense": "False"}, "177": {"keypoints": [[3.3618580346228555e-06, -2.3907419745228253e-05, 1.132584202423459e-06], [-0.10949525237083435, 0.022811029106378555, -0.06757339835166931], [-0.14305266737937927, 0.4588478207588196, -0.0796254351735115], [-0.2710515260696411, 0.7769519090652466, 0.15990476310253143], [0.10949453711509705, -0.022818755358457565, 0.06758327782154083], [0.2960248589515686, 0.3742820620536804, 0.12057158350944519], [0.2855139374732971, 0.6550735235214233, 0.4425513744354248], [-0.03499684855341911, -0.223882257938385, -0.02845306508243084], [-0.048649050295352936, -0.45821890234947205, -0.12926578521728516], [0.02513827756047249, -0.49431711435317993, -0.20944085717201233], [-0.02307862974703312, -0.5996180772781372, -0.2017488181591034], [0.05489043891429901, -0.4386085867881775, -0.035419709980487823], [0.19059079885482788, -0.2664698362350464, 0.12329498678445816], [0.280780166387558, -0.28171461820602417, -0.11517316848039627], [-0.15891876816749573, -0.3660111725330353, -0.16567431390285492], [-0.2058582901954651, -0.10271070897579193, -0.2377932369709015], [-0.022353071719408035, -0.28601884841918945, -0.3228761851787567]], "angles": {"right_sh_el": 37.60864584133519, "left_sh_el": 39.876734253119274, "torso_delta": 23.03231501589505, "head_delta": 13.145770400218948, "right_hip_ft": 65.11347992916804, "left_hip_ft": 70.4825420865836}, "timestamp": 23.729722, "base": 0.2470408188151337, "guard": 0.017081262162164376, "head_off_centerline": 21.519536399554628, "offense": "False", "defense": "False"}, "178": {"keypoints": [[3.741715772775933e-06, -2.3604336092830636e-05, 9.401227885064145e-07], [-0.10950766503810883, 0.02287425845861435, -0.0679427981376648], [-0.14308330416679382, 0.45931747555732727, -0.08175121247768402], [-0.2748112678527832, 0.775305986404419, 0.15851637721061707], [0.10950702428817749, -0.02288168855011463, 0.06795260310173035], [0.3000902533531189, 0.37485671043395996, 0.11940634995698929], [0.28570204973220825, 0.6532252430915833, 0.44236648082733154], [-0.03503960371017456, -0.22369909286499023, -0.02839471958577633], [-0.04867824912071228, -0.4586077332496643, -0.12882648408412933], [0.021896671503782272, -0.49482399225234985, -0.20968221127986908], [-0.02399773709475994, -0.6010026931762695, -0.20081251859664917], [0.05562637746334076, -0.43826475739479065, -0.036030031740665436], [0.1981976330280304, -0.267200231552124, 0.11916567385196686], [0.2852766215801239, -0.2806988060474396, -0.12021537125110626], [-0.15859338641166687, -0.3665355443954468, -0.16450950503349304], [-0.2049262374639511, -0.10242146253585815, -0.23697376251220703], [-0.024950198829174042, -0.28456997871398926, -0.3230915665626526]], "angles": {"right_sh_el": 37.758522138752376, "left_sh_el": 40.02155670198773, "torso_delta": 23.2591390785335, "head_delta": 13.018326261262473, "right_hip_ft": 65.00877997128161, "left_hip_ft": 70.24570506580157}, "timestamp": 23.863789, "base": 0.24798927220051736, "guard": 0.017269262895955984, "head_off_centerline": 21.69136283420332, "offense": "False", "defense": "False"}, "179": {"keypoints": [[4.218558387947269e-06, -2.2998705389909446e-05, 8.085537501756335e-07], [-0.11003847420215607, 0.022944457828998566, -0.06771132349967957], [-0.14511680603027344, 0.45931771397590637, -0.08072198927402496], [-0.278409868478775, 0.7771060466766357, 0.1558275818824768], [0.1100376695394516, -0.022951964288949966, 0.06772197782993317], [0.30287107825279236, 0.3745247423648834, 0.11989753693342209], [0.28351837396621704, 0.6540908217430115, 0.4417213201522827], [-0.036477040499448776, -0.2234211266040802, -0.028357505798339844], [-0.051116202026605606, -0.4582452178001404, -0.12814347445964813], [0.017512178048491478, -0.49387994408607483, -0.21008920669555664], [-0.02649436891078949, -0.6007046103477478, -0.20095506310462952], [0.053991883993148804, -0.43890225887298584, -0.035212546586990356], [0.2029227316379547, -0.271811842918396, 0.12022187560796738], [0.2858942747116089, -0.2808281183242798, -0.11888988316059113], [-0.16108745336532593, -0.3659007251262665, -0.1633794605731964], [-0.20692983269691467, -0.10066108405590057, -0.23533788323402405], [-0.027888042852282524, -0.2808898687362671, -0.31808120012283325]], "angles": {"right_sh_el": 37.87215576899765, "left_sh_el": 40.17554593597719, "torso_delta": 24.11091467100893, "head_delta": 13.104079971473494, "right_hip_ft": 65.23672866486639, "left_hip_ft": 69.88259646513897}, "timestamp": 23.997855, "base": 0.24907298070415898, "guard": 0.017292384941508632, "head_off_centerline": 21.720966026062495, "offense": "False", "defense": "False"}, "180": {"keypoints": [[3.9302249206230044e-06, -2.3227283236337826e-05, 1.023765207719407e-06], [-0.11059843003749847, 0.022091001272201538, -0.06665611267089844], [-0.14629147946834564, 0.45701372623443604, -0.08277922123670578], [-0.28113359212875366, 0.7755789756774902, 0.14995907247066498], [0.1105973869562149, -0.022098733112215996, 0.06666658818721771], [0.3068636357784271, 0.37267130613327026, 0.11717445403337479], [0.28533703088760376, 0.6516807675361633, 0.44109615683555603], [-0.0360003262758255, -0.22297054529190063, -0.02883167564868927], [-0.05254562199115753, -0.45736849308013916, -0.12892207503318787], [0.01636110618710518, -0.49378615617752075, -0.21220824122428894], [-0.029482532292604446, -0.6005692481994629, -0.2013794481754303], [0.05384434387087822, -0.43851810693740845, -0.036821432411670685], [0.2026742398738861, -0.2704724073410034, 0.11770008504390717], [0.2845017910003662, -0.27898532152175903, -0.12350040674209595], [-0.16309620440006256, -0.364801824092865, -0.16373959183692932], [-0.20578327775001526, -0.09976193308830261, -0.2357814908027649], [-0.02881288155913353, -0.2790713310241699, -0.3202463984489441]], "angles": {"right_sh_el": 37.90972696645677, "left_sh_el": 40.06252114294743, "torso_delta": 24.16958047481373, "head_delta": 12.832700094171845, "right_hip_ft": 64.87566644867104, "left_hip_ft": 69.63290854941376}, "timestamp": 24.131921, "base": 0.2505917014545627, "guard": 0.017368134274699586, "head_off_centerline": 21.99910999290381, "offense": "False", "defense": "False"}, "181": {"keypoints": [[4.210578481433913e-06, -2.3971109840204008e-05, 1.2027085176669061e-06], [-0.1109238713979721, 0.021737147122621536, -0.06634614616632462], [-0.14490780234336853, 0.455324649810791, -0.08413964509963989], [-0.2855145037174225, 0.7717654705047607, 0.14696922898292542], [0.11092281341552734, -0.021745074540376663, 0.0663568526506424], [0.3116743564605713, 0.3711167275905609, 0.11367084085941315], [0.2920982837677002, 0.6474841833114624, 0.4381604790687561], [-0.03595603257417679, -0.2228536605834961, -0.02985340729355812], [-0.054501041769981384, -0.4559009373188019, -0.1308288276195526], [0.014431238174438477, -0.4930487871170044, -0.21399390697479248], [-0.03226882219314575, -0.5992541313171387, -0.20141202211380005], [0.05299065262079239, -0.4378945827484131, -0.03946920856833458], [0.20485442876815796, -0.271026611328125, 0.11359214782714844], [0.2815094590187073, -0.28150123357772827, -0.12937404215335846], [-0.16449469327926636, -0.36251527070999146, -0.1648479402065277], [-0.20418450236320496, -0.09830290079116821, -0.23655414581298828], [-0.027240879833698273, -0.2760702669620514, -0.31990641355514526]], "angles": {"right_sh_el": 37.974628353912294, "left_sh_el": 39.94082170461564, "torso_delta": 25.024721476340936, "head_delta": 12.506441252333724, "right_hip_ft": 64.32499258687686, "left_hip_ft": 69.31731351643099}, "timestamp": 24.265987, "base": 0.2528043910293608, "guard": 0.01725950483140154, "head_off_centerline": 22.441419434605557, "offense": "False", "defense": "False"}, "182": {"keypoints": [[4.228595571476035e-06, -2.4494020181009546e-05, 9.927085784511291e-07], [-0.11149721592664719, 0.022078538313508034, -0.06606563925743103], [-0.14502215385437012, 0.4560331702232361, -0.08285688608884811], [-0.28750526905059814, 0.7715595960617065, 0.14423981308937073], [0.11149647831916809, -0.02208636701107025, 0.06607617437839508], [0.31708839535713196, 0.36944591999053955, 0.10711391270160675], [0.294549822807312, 0.641074538230896, 0.43294522166252136], [-0.03653495013713837, -0.22197826206684113, -0.03166630491614342], [-0.056439340114593506, -0.45447951555252075, -0.13348911702632904], [0.011996637098491192, -0.49154260754585266, -0.21678200364112854], [-0.036066193133592606, -0.5977997183799744, -0.20284508168697357], [0.051072858273983, -0.43729597330093384, -0.04258636012673378], [0.2043340802192688, -0.2669817805290222, 0.10890020430088043], [0.2717747092247009, -0.28703388571739197, -0.13583651185035706], [-0.16548892855644226, -0.36068177223205566, -0.1667352169752121], [-0.2025424838066101, -0.09632021188735962, -0.23855984210968018], [-0.019651882350444794, -0.2673271894454956, -0.3191221356391907]], "angles": {"right_sh_el": 38.37402772642098, "left_sh_el": 39.95597186613869, "torso_delta": 24.9310906307775, "head_delta": 12.134180168148712, "right_hip_ft": 64.24425249837795, "left_hip_ft": 68.90051219885582}, "timestamp": 24.400054, "base": 0.2528056238322396, "guard": 0.016954469510693442, "head_off_centerline": 22.5599575509642, "offense": " rear hook", "defense": "False"}, "183": {"keypoints": [[4.364253982203081e-06, -2.479075192240998e-05, 1.258945530935307e-06], [-0.11164770275354385, 0.022140298038721085, -0.06645804643630981], [-0.14582982659339905, 0.45681309700012207, -0.08047273755073547], [-0.2907535433769226, 0.7744655609130859, 0.14181780815124512], [0.11164706945419312, -0.022148236632347107, 0.06646815687417984], [0.3193536400794983, 0.36901623010635376, 0.10752754658460617], [0.3027592897415161, 0.6419212818145752, 0.4319760799407959], [-0.03489955514669418, -0.22225943207740784, -0.03174740821123123], [-0.05693792551755905, -0.4539077877998352, -0.13427966833114624], [0.011488135904073715, -0.4898877739906311, -0.21848809719085693], [-0.03794088959693909, -0.5965960621833801, -0.2062113732099533], [0.050587017089128494, -0.43723762035369873, -0.04420359432697296], [0.20667126774787903, -0.2655501663684845, 0.1005331426858902], [0.2701230049133301, -0.2892390489578247, -0.14059241116046906], [-0.16449594497680664, -0.3586549162864685, -0.16668030619621277], [-0.20170901715755463, -0.09299909323453903, -0.23608273267745972], [-0.018109165132045746, -0.2575148344039917, -0.3191527724266052]], "angles": {"right_sh_el": 38.18137083401153, "left_sh_el": 40.3044295348281, "torso_delta": 25.61499273610743, "head_delta": 12.136808941495346, "right_hip_ft": 63.831529425569414, "left_hip_ft": 68.70023869215174}, "timestamp": 24.53412, "base": 0.2574194169442241, "guard": 0.016862348496254856, "head_off_centerline": 22.86424319193541, "offense": "False", "defense": "False"}, "184": {"keypoints": [[4.265712050255388e-06, -2.51800702244509e-05, 1.5594175692967838e-06], [-0.11228200048208237, 0.022130077704787254, -0.06535296887159348], [-0.1456383466720581, 0.4566539227962494, -0.08393698930740356], [-0.2932104468345642, 0.772003710269928, 0.13943254947662354], [0.11228103190660477, -0.02213810198009014, 0.06536257266998291], [0.32546859979629517, 0.3657924234867096, 0.10014890134334564], [0.31571364402770996, 0.6412262916564941, 0.4230371117591858], [-0.03445591777563095, -0.22176483273506165, -0.03217354044318199], [-0.0575292631983757, -0.45284944772720337, -0.1371029168367386], [0.010694542899727821, -0.4883759319782257, -0.2216794192790985], [-0.03933257609605789, -0.5949693918228149, -0.2083752155303955], [0.05087883025407791, -0.4359988272190094, -0.048138946294784546], [0.21390438079833984, -0.2661260962486267, 0.08734087646007538], [0.2631903886795044, -0.297080934047699, -0.1570761501789093], [-0.1647019386291504, -0.35771214962005615, -0.1682727187871933], [-0.20235058665275574, -0.09227161109447479, -0.23921997845172882], [-0.012461653910577297, -0.24703162908554077, -0.3199416995048523]], "angles": {"right_sh_el": 37.95693668180037, "left_sh_el": 40.358996516575694, "torso_delta": 26.187121360859393, "head_delta": 12.135988341596752, "right_hip_ft": 63.46312246385446, "left_hip_ft": 68.25264585351542}, "timestamp": 24.668186, "base": 0.2602492521059174, "guard": 0.016792463245988837, "head_off_centerline": 23.33243074132153, "offense": "False", "defense": "False"}, "185": {"keypoints": [[4.447188985068351e-06, -2.5874820494209416e-05, 1.8526180838307482e-06], [-0.11254235357046127, 0.02191842347383499, -0.06438587605953217], [-0.14827269315719604, 0.4546981453895569, -0.0807516872882843], [-0.2959098815917969, 0.7688244581222534, 0.14572890102863312], [0.1125415563583374, -0.02192615158855915, 0.06439542770385742], [0.3260266184806824, 0.364507257938385, 0.09787345677614212], [0.32278019189834595, 0.6439288854598999, 0.41731584072113037], [-0.035614609718322754, -0.2212202548980713, -0.029695812612771988], [-0.060915976762771606, -0.4523915648460388, -0.13396847248077393], [0.008993743918836117, -0.4890773892402649, -0.21665796637535095], [-0.04204808548092842, -0.5949884653091431, -0.20351727306842804], [0.04802538454532623, -0.4360710382461548, -0.04519277811050415], [0.2173534631729126, -0.2674379050731659, 0.082998126745224], [0.2537158131599426, -0.3122956156730652, -0.1604459136724472], [-0.16802406311035156, -0.35737675428390503, -0.16566477715969086], [-0.2062080353498459, -0.09321233630180359, -0.2379062920808792], [-0.009183447808027267, -0.24524253606796265, -0.3145885169506073]], "angles": {"right_sh_el": 37.930950117982476, "left_sh_el": 40.21668983093523, "torso_delta": 26.69351739191382, "head_delta": 12.331402425944678, "right_hip_ft": 63.362544378935354, "left_hip_ft": 68.24680640766675}, "timestamp": 24.802252, "base": 0.26128990389434126, "guard": 0.016435948169381577, "head_off_centerline": 23.519226119301475, "offense": "False", "defense": "False"}, "186": {"keypoints": [[3.814899173448794e-06, -2.6840363716473803e-05, 1.806973386919708e-06], [-0.11309373378753662, 0.021423660218715668, -0.06477180123329163], [-0.14844009280204773, 0.45422035455703735, -0.0866134837269783], [-0.3014811873435974, 0.767558217048645, 0.14021781086921692], [0.1130928322672844, -0.021431736648082733, 0.06478112190961838], [0.3258216381072998, 0.364698588848114, 0.09544318914413452], [0.33932316303253174, 0.6494332551956177, 0.4100758135318756], [-0.03516840189695358, -0.22119858860969543, -0.02976902388036251], [-0.059522777795791626, -0.450886070728302, -0.13577474653720856], [0.008569403551518917, -0.4873022437095642, -0.21895179152488708], [-0.042158398777246475, -0.5925352573394775, -0.20571213960647583], [0.05074658989906311, -0.4357381761074066, -0.04766654223203659], [0.23637625575065613, -0.2749658226966858, 0.06928851455450058], [0.25630345940589905, -0.32102155685424805, -0.17270109057426453], [-0.1665838658809662, -0.35734352469444275, -0.1670171022415161], [-0.2106090486049652, -0.09348766505718231, -0.23979884386062622], [-0.009508488699793816, -0.2361791729927063, -0.31767910718917847]], "angles": {"right_sh_el": 37.92003073404911, "left_sh_el": 40.33782186572414, "torso_delta": 25.60416754540747, "head_delta": 12.497157607814822, "right_hip_ft": 62.610461308778625, "left_hip_ft": 67.96044549118378}, "timestamp": 24.936319, "base": 0.2681078955475272, "guard": 0.016774382156666656, "head_off_centerline": 24.25301110013074, "offense": "False", "defense": "False"}, "187": {"keypoints": [[4.362424078863114e-06, -2.8575770556926727e-05, 1.7102941001212457e-06], [-0.11330404877662659, 0.022209400311112404, -0.06566114723682404], [-0.14683467149734497, 0.4571666121482849, -0.07806893438100815], [-0.30717408657073975, 0.7682784199714661, 0.1496863216161728], [0.11330333352088928, -0.022217564284801483, 0.06567072868347168], [0.3257220983505249, 0.3652045428752899, 0.1020774394273758], [0.3469632863998413, 0.6581472158432007, 0.4107983112335205], [-0.03485942631959915, -0.22072389721870422, -0.026278022676706314], [-0.05891140550374985, -0.4517695903778076, -0.12866708636283875], [0.008554177358746529, -0.4864612817764282, -0.21303656697273254], [-0.040618233382701874, -0.5929793119430542, -0.2011737823486328], [0.0513053722679615, -0.43752041459083557, -0.039838068187236786], [0.24717353284358978, -0.2869703471660614, 0.07499444484710693], [0.26454126834869385, -0.33186739683151245, -0.164282888174057], [-0.16571414470672607, -0.3590938448905945, -0.16160061955451965], [-0.21393892168998718, -0.09513290226459503, -0.23566192388534546], [-0.011986453086137772, -0.23343926668167114, -0.3140881359577179]], "angles": {"right_sh_el": 37.63060076363714, "left_sh_el": 40.63864150559809, "torso_delta": 24.91912326953282, "head_delta": 12.96300974710875, "right_hip_ft": 62.762706586577295, "left_hip_ft": 67.88890781007463}, "timestamp": 25.070385, "base": 0.2732144857666052, "guard": 0.017205629097157317, "head_off_centerline": 24.46326945450571, "offense": "False", "defense": "False"}, "188": {"keypoints": [[5.039675670559518e-06, -2.9786995582981035e-05, 1.5209550383588066e-06], [-0.11313496530056, 0.022226661443710327, -0.06570585817098618], [-0.14954158663749695, 0.45672744512557983, -0.07460436224937439], [-0.3121228516101837, 0.7683018445968628, 0.15485163033008575], [0.1131342351436615, -0.022235089913010597, 0.06571588665246964], [0.32346993684768677, 0.3659694790840149, 0.10521676391363144], [0.35504472255706787, 0.6622388362884521, 0.40771353244781494], [-0.03483697772026062, -0.22071096301078796, -0.02560918778181076], [-0.06002181023359299, -0.45223814249038696, -0.1255926638841629], [0.006939838640391827, -0.4838760197162628, -0.21061772108078003], [-0.03996255621314049, -0.591253399848938, -0.2010991871356964], [0.05037211626768112, -0.44041627645492554, -0.03717028349637985], [0.26093924045562744, -0.3054947257041931, 0.07233929634094238], [0.27923887968063354, -0.34645140171051025, -0.1605844795703888], [-0.1665421426296234, -0.3603031039237976, -0.15867318212985992], [-0.2181183397769928, -0.09658460319042206, -0.2345142662525177], [-0.013529411517083645, -0.23162072896957397, -0.31440651416778564]], "angles": {"right_sh_el": 37.01561039983005, "left_sh_el": 40.74515864450663, "torso_delta": 24.94870469371844, "head_delta": 13.178720130611705, "right_hip_ft": 62.58618400309415, "left_hip_ft": 67.84760176942584}, "timestamp": 25.204451, "base": 0.2772759757992471, "guard": 0.017869037480388365, "head_off_centerline": 24.728455289610178, "offense": "False", "defense": "False"}, "189": {"keypoints": [[4.776577043230645e-06, -3.122245834674686e-05, 1.629551661608275e-06], [-0.11330980062484741, 0.022333834320306778, -0.06610679626464844], [-0.15187492966651917, 0.45723164081573486, -0.07800009846687317], [-0.31784677505493164, 0.7661042213439941, 0.15516945719718933], [0.11330929398536682, -0.022342242300510406, 0.06611683964729309], [0.3225230574607849, 0.365420401096344, 0.10972408950328827], [0.35698920488357544, 0.6637953519821167, 0.41119295358657837], [-0.035975560545921326, -0.22078917920589447, -0.02374282106757164], [-0.061531249433755875, -0.45333242416381836, -0.12130536884069443], [0.007327972911298275, -0.48544424772262573, -0.20598500967025757], [-0.0402202308177948, -0.5929913520812988, -0.1961820423603058], [0.04934263974428177, -0.44261157512664795, -0.03273609280586243], [0.27179160714149475, -0.3184747099876404, 0.06841053068637848], [0.2935541570186615, -0.36250293254852295, -0.16048628091812134], [-0.1674875020980835, -0.36143869161605835, -0.1562497317790985], [-0.21903380751609802, -0.10012874007225037, -0.23739320039749146], [-0.01091034896671772, -0.2312469780445099, -0.3186146020889282]], "angles": {"right_sh_el": 36.578572968774715, "left_sh_el": 40.53980443860122, "torso_delta": 24.11841656053861, "head_delta": 13.286248013895621, "right_hip_ft": 62.472574045918435, "left_hip_ft": 67.55692220319685}, "timestamp": 25.338517, "base": 0.2803215736358334, "guard": 0.01874857159692893, "head_off_centerline": 25.033118764058862, "offense": "False", "defense": "False"}, "190": {"keypoints": [[4.14636087953113e-06, -3.2022719096858054e-05, 1.3883689007343492e-06], [-0.11374145746231079, 0.022258397191762924, -0.06625405699014664], [-0.15051715075969696, 0.45778265595436096, -0.07908693701028824], [-0.3233655095100403, 0.7615336179733276, 0.15219472348690033], [0.11374129354953766, -0.02226683869957924, 0.06626477092504501], [0.3170079290866852, 0.36480480432510376, 0.11359275877475739], [0.35224825143814087, 0.6690458059310913, 0.41025739908218384], [-0.036009810864925385, -0.22088471055030823, -0.023014213889837265], [-0.06186169385910034, -0.45311808586120605, -0.12124855071306229], [0.006347907241433859, -0.48520225286483765, -0.20458409190177917], [-0.04112272337079048, -0.5923879146575928, -0.19580237567424774], [0.049440860748291016, -0.4445199966430664, -0.032213352620601654], [0.27527916431427, -0.32842862606048584, 0.06775383651256561], [0.3096655011177063, -0.36746588349342346, -0.16522207856178284], [-0.16730022430419922, -0.3611694276332855, -0.156007319688797], [-0.21875832974910736, -0.1042790561914444, -0.2350376546382904], [-0.009946145117282867, -0.2296312153339386, -0.3181355893611908]], "angles": {"right_sh_el": 35.98737198311701, "left_sh_el": 39.77336530708776, "torso_delta": 22.907951311315593, "head_delta": 13.410451091685493, "right_hip_ft": 62.880315352133344, "left_hip_ft": 67.12929001985263}, "timestamp": 25.472583, "base": 0.28013682570973386, "guard": 0.019465125924396948, "head_off_centerline": 25.189637431133985, "offense": "False", "defense": "False"}, "191": {"keypoints": [[3.946621291106567e-06, -3.2374071452068165e-05, 1.1082483979407698e-06], [-0.11339933425188065, 0.02268042601644993, -0.06707032024860382], [-0.1470842957496643, 0.4577314257621765, -0.08080795407295227], [-0.3276493549346924, 0.7556764483451843, 0.1545596569776535], [0.11339901387691498, -0.022688809782266617, 0.06708071380853653], [0.31331974267959595, 0.36294084787368774, 0.11208845674991608], [0.34356439113616943, 0.6734858155250549, 0.40719074010849], [-0.03580475598573685, -0.22010527551174164, -0.0236232690513134], [-0.06136813759803772, -0.45273256301879883, -0.12226209044456482], [0.009482014924287796, -0.4851192235946655, -0.20400172472000122], [-0.039607204496860504, -0.5923444032669067, -0.19492879509925842], [0.04899328202009201, -0.44530045986175537, -0.031240765005350113], [0.27455365657806396, -0.3323730528354645, 0.06994234025478363], [0.31880441308021545, -0.370050847530365, -0.16423678398132324], [-0.16575534641742706, -0.3610812723636627, -0.15912827849388123], [-0.21226006746292114, -0.10848765820264816, -0.24338488280773163], [-0.0011910190805792809, -0.23016038537025452, -0.3222999572753906]], "angles": {"right_sh_el": 35.700959119108326, "left_sh_el": 39.14166655219281, "torso_delta": 22.301582506571613, "head_delta": 13.230540845086969, "right_hip_ft": 63.62972719742756, "left_hip_ft": 66.91498596795203}, "timestamp": 25.60665, "base": 0.27701490241275756, "guard": 0.019942235024054036, "head_off_centerline": 25.097336408703846, "offense": "False", "defense": "False"}, "192": {"keypoints": [[3.794590156758204e-06, -3.206982364645228e-05, 9.637753919378156e-07], [-0.11202187836170197, 0.02303389273583889, -0.06776045262813568], [-0.14342381060123444, 0.4614432454109192, -0.07644852995872498], [-0.33455079793930054, 0.7510612607002258, 0.1588280200958252], [0.11202142387628555, -0.023042729124426842, 0.0677705705165863], [0.30835962295532227, 0.3653104901313782, 0.1153997927904129], [0.3386964201927185, 0.6813267469406128, 0.4039817750453949], [-0.03354247659444809, -0.220659077167511, -0.02361946552991867], [-0.06043916195631027, -0.4534604847431183, -0.12126125395298004], [0.011500908061861992, -0.4876881241798401, -0.20041054487228394], [-0.03890269994735718, -0.593826413154602, -0.1924249231815338], [0.049130409955978394, -0.4464051127433777, -0.028790749609470367], [0.27634650468826294, -0.3369014263153076, 0.07164305448532104], [0.3294159173965454, -0.37893739342689514, -0.159093976020813], [-0.16329002380371094, -0.36117225885391235, -0.15964797139167786], [-0.20415912568569183, -0.11079785227775574, -0.24500858783721924], [0.0054158540442585945, -0.22943159937858582, -0.3248807191848755]], "angles": {"right_sh_el": 35.43887169259404, "left_sh_el": 38.77769528784719, "torso_delta": 21.806791575151458, "head_delta": 12.803016287316222, "right_hip_ft": 64.32427744083101, "left_hip_ft": 66.70930629999154}, "timestamp": 25.740716, "base": 0.276794572035724, "guard": 0.02030943578382931, "head_off_centerline": 25.124449578965752, "offense": "False", "defense": "False"}, "193": {"keypoints": [[3.644900061772205e-06, -3.1644733098801225e-05, 7.2498522740716e-07], [-0.1105397567152977, 0.024325300008058548, -0.06855405122041702], [-0.14117398858070374, 0.4660884737968445, -0.07616143673658371], [-0.33967888355255127, 0.7473783493041992, 0.15977886319160461], [0.11053895950317383, -0.024334684014320374, 0.0685647502541542], [0.3018660843372345, 0.3662324845790863, 0.12040282785892487], [0.32816487550735474, 0.6885382533073425, 0.40061622858047485], [-0.03406856954097748, -0.22072747349739075, -0.02364974282681942], [-0.0604676827788353, -0.45433109998703003, -0.12080579996109009], [0.01194833591580391, -0.489793062210083, -0.19795741140842438], [-0.03968184441328049, -0.5952813029289246, -0.19000151753425598], [0.046603769063949585, -0.4464775323867798, -0.025873281061649323], [0.26932913064956665, -0.33213335275650024, 0.07721398770809174], [0.32246291637420654, -0.3763788938522339, -0.1547025442123413], [-0.1607295274734497, -0.3630138039588928, -0.16328144073486328], [-0.18869981169700623, -0.11682446300983429, -0.258450984954834], [0.02302619442343712, -0.23210278153419495, -0.33167266845703125]], "angles": {"right_sh_el": 35.611411952020084, "left_sh_el": 38.189262452874864, "torso_delta": 21.31624200751143, "head_delta": 12.590305334824382, "right_hip_ft": 65.66130103989019, "left_hip_ft": 66.1357118676329}, "timestamp": 25.874782, "base": 0.2743230842626986, "guard": 0.020350624111073433, "head_off_centerline": 24.94467146831105, "offense": "False", "defense": "False"}, "194": {"keypoints": [[2.867018338292837e-06, -3.098341039731167e-05, 4.5785390057062614e-07], [-0.10842612385749817, 0.025571059435606003, -0.06901092827320099], [-0.14139717817306519, 0.4688947796821594, -0.07853105664253235], [-0.3494647443294525, 0.7427904605865479, 0.16341763734817505], [0.10842493921518326, -0.025579776614904404, 0.0690212994813919], [0.29296326637268066, 0.3681057095527649, 0.11866208910942078], [0.3166240453720093, 0.6956825256347656, 0.3943529725074768], [-0.03494515269994736, -0.22094440460205078, -0.023034367710351944], [-0.05964549630880356, -0.4561358392238617, -0.1190413236618042], [0.012051837518811226, -0.49169987440109253, -0.1951178014278412], [-0.038345225155353546, -0.5976635217666626, -0.1886916160583496], [0.04382670670747757, -0.445589542388916, -0.0226664487272501], [0.25502023100852966, -0.31724125146865845, 0.08286812901496887], [0.3025025725364685, -0.3692280054092407, -0.14632900059223175], [-0.15746553242206573, -0.3647863268852234, -0.163933664560318], [-0.17382892966270447, -0.11964341998100281, -0.2684975564479828], [0.03561132028698921, -0.25317254662513733, -0.33045458793640137]], "angles": {"right_sh_el": 35.99964369050363, "left_sh_el": 38.39936581425537, "torso_delta": 19.864121624111824, "head_delta": 12.718628092173711, "right_hip_ft": 67.15872081635464, "left_hip_ft": 65.42982682265865}, "timestamp": 26.008848, "base": 0.2724201504101314, "guard": 0.019058530417896055, "head_off_centerline": 24.784797432660962, "offense": "False", "defense": "False"}, "195": {"keypoints": [[2.2843159968033433e-06, -2.989529457408935e-05, 6.600535584766476e-07], [-0.10647711902856827, 0.02673698589205742, -0.07141707837581635], [-0.1386340707540512, 0.472182959318161, -0.08635327219963074], [-0.35703861713409424, 0.740278422832489, 0.15615862607955933], [0.10647585988044739, -0.026746053248643875, 0.07142755389213562], [0.28926146030426025, 0.36842095851898193, 0.11900360137224197], [0.30740612745285034, 0.7014422416687012, 0.3875334858894348], [-0.0366508811712265, -0.22046177089214325, -0.026495423167943954], [-0.05708455294370651, -0.4555905759334564, -0.12431251257658005], [0.01424315758049488, -0.49117791652679443, -0.20054669678211212], [-0.03580673411488533, -0.5969274044036865, -0.19499680399894714], [0.042571164667606354, -0.4440566599369049, -0.024866828694939613], [0.24652710556983948, -0.3042888641357422, 0.08589044213294983], [0.290205717086792, -0.3607792854309082, -0.14406901597976685], [-0.1530294269323349, -0.3647719621658325, -0.17209891974925995], [-0.16417436301708221, -0.1201498955488205, -0.2827755808830261], [0.041019342839717865, -0.2630520164966583, -0.3368745744228363]], "angles": {"right_sh_el": 36.77536919809228, "left_sh_el": 38.49440854462137, "torso_delta": 19.973335375069702, "head_delta": 12.725830904528195, "right_hip_ft": 68.25327803729138, "left_hip_ft": 64.7965546839996}, "timestamp": 26.142915, "base": 0.27143051778409993, "guard": 0.018402264142335586, "head_off_centerline": 24.7735905092809, "offense": "False", "defense": "False"}, "196": {"keypoints": [[3.1883064366411418e-06, -2.8371512598823756e-05, 5.192400180931145e-07], [-0.10446726530790329, 0.0287867933511734, -0.07413119077682495], [-0.13446542620658875, 0.4755983352661133, -0.08738809823989868], [-0.3630058765411377, 0.7338043451309204, 0.16024062037467957], [0.10446614027023315, -0.028795378282666206, 0.07414272427558899], [0.2826017737388611, 0.36902904510498047, 0.11761747300624847], [0.30092495679855347, 0.7071679830551147, 0.38063013553619385], [-0.038630664348602295, -0.22053900361061096, -0.029055409133434296], [-0.05467052757740021, -0.4571496844291687, -0.1232856959104538], [0.016358021646738052, -0.4934021532535553, -0.19813838601112366], [-0.033098503947257996, -0.5991762280464172, -0.19399181008338928], [0.03979618102312088, -0.4423377513885498, -0.020594224333763123], [0.2216833233833313, -0.28672316670417786, 0.10552975535392761], [0.2646968960762024, -0.3341596722602844, -0.12671075761318207], [-0.14872246980667114, -0.36782559752464294, -0.17754879593849182], [-0.15183314681053162, -0.13108095526695251, -0.297128826379776], [0.05762393772602081, -0.28161191940307617, -0.336767315864563]], "angles": {"right_sh_el": 37.31414199323311, "left_sh_el": 37.54594917770072, "torso_delta": 20.696491222412664, "head_delta": 12.418405489127764, "right_hip_ft": 69.57660535325142, "left_hip_ft": 64.49121092776174}, "timestamp": 26.276981, "base": 0.2694188758590898, "guard": 0.0175066567829611, "head_off_centerline": 24.72243440510652, "offense": "False", "defense": "False"}, "197": {"keypoints": [[4.589777745422907e-06, -2.813345054164529e-05, 3.7048613421575283e-07], [-0.10180693119764328, 0.03002208285033703, -0.07747159898281097], [-0.1254258155822754, 0.4787941575050354, -0.08437631279230118], [-0.36243510246276855, 0.7280530333518982, 0.15972906351089478], [0.10180583596229553, -0.030031362548470497, 0.07748335599899292], [0.27993571758270264, 0.3663702607154846, 0.12110131978988647], [0.29689061641693115, 0.7094713449478149, 0.37566500902175903], [-0.037956565618515015, -0.2203977108001709, -0.03200850263237953], [-0.047433704137802124, -0.4579094648361206, -0.12438282370567322], [0.024586349725723267, -0.49153900146484375, -0.19992968440055847], [-0.02426380291581154, -0.5978585481643677, -0.19748592376708984], [0.04105424880981445, -0.44143885374069214, -0.017542002722620964], [0.21876955032348633, -0.2888582944869995, 0.11177471280097961], [0.2682464122772217, -0.3401377201080322, -0.12264546751976013], [-0.1381254941225052, -0.37206798791885376, -0.1848924160003662], [-0.1252404749393463, -0.14048302173614502, -0.31795021891593933], [0.08840945363044739, -0.2902306914329529, -0.33652836084365845]], "angles": {"right_sh_el": 36.90629269502178, "left_sh_el": 37.491591507757775, "torso_delta": 21.839131424475607, "head_delta": 12.443089433733082, "right_hip_ft": 70.24085354759885, "left_hip_ft": 64.79472243313433}, "timestamp": 26.411047, "base": 0.26616758282624187, "guard": 0.017522882411062094, "head_off_centerline": 24.682833259286976, "offense": "False", "defense": "False"}, "198": {"keypoints": [[5.127109034219757e-06, -2.7305883122608066e-05, 6.869497042316652e-07], [-0.10124243795871735, 0.030419282615184784, -0.07947185635566711], [-0.12180164456367493, 0.4805229902267456, -0.08601400256156921], [-0.3644391894340515, 0.7276139855384827, 0.15803468227386475], [0.10124140232801437, -0.030429286882281303, 0.07948271930217743], [0.2774670422077179, 0.364885151386261, 0.1252932846546173], [0.28947392106056213, 0.7099007368087769, 0.378104567527771], [-0.037986867129802704, -0.22061409056186676, -0.034214962273836136], [-0.04246111959218979, -0.45914900302886963, -0.12236794829368591], [0.029706284403800964, -0.49169909954071045, -0.19820576906204224], [-0.018199797719717026, -0.5986034870147705, -0.19482624530792236], [0.04361901059746742, -0.4397045075893402, -0.013958418741822243], [0.21494469046592712, -0.286889910697937, 0.11546541750431061], [0.2668987512588501, -0.3408471345901489, -0.11638990044593811], [-0.13239161670207977, -0.3778982162475586, -0.18798181414604187], [-0.10463493317365646, -0.16037270426750183, -0.3309870660305023], [0.11585955321788788, -0.3051450252532959, -0.3384975790977478]], "angles": {"right_sh_el": 36.458166816150055, "left_sh_el": 36.096155045823146, "torso_delta": 22.652365500860526, "head_delta": 12.162018588261116, "right_hip_ft": 70.49061945035557, "left_hip_ft": 64.92123332189111}, "timestamp": 26.545113, "base": 0.2648265756702038, "guard": 0.017451662509194686, "head_off_centerline": 24.536950585627427, "offense": "False", "defense": "False"}, "199": {"keypoints": [[5.339654308045283e-06, -2.6518406230024993e-05, 1.2678557368417387e-06], [-0.10017866641283035, 0.030540790408849716, -0.0808887854218483], [-0.1215793788433075, 0.480598509311676, -0.08641728013753891], [-0.36480557918548584, 0.7318766117095947, 0.15889185667037964], [0.10017779469490051, -0.03055115044116974, 0.08089886605739594], [0.27365970611572266, 0.36627522110939026, 0.12997600436210632], [0.28436189889907837, 0.7151970863342285, 0.3762587308883667], [-0.037010129541158676, -0.22089505195617676, -0.03649897873401642], [-0.036739982664585114, -0.4596771001815796, -0.12058304250240326], [0.03375592082738876, -0.49148792028427124, -0.19697076082229614], [-0.012908121570944786, -0.5984772443771362, -0.19406479597091675], [0.045957956463098526, -0.4388170540332794, -0.01135859452188015], [0.20546162128448486, -0.27281445264816284, 0.12337218225002289], [0.25575587153434753, -0.3132254481315613, -0.10935340821743011], [-0.1246584802865982, -0.3813812732696533, -0.189285010099411], [-0.08169503509998322, -0.183220773935318, -0.3342660069465637], [0.14526642858982086, -0.31589648127555847, -0.3306731581687927]], "angles": {"right_sh_el": 37.143499997933056, "left_sh_el": 34.030170794547516, "torso_delta": 23.45960309703251, "head_delta": 11.84682486174602, "right_hip_ft": 70.91219233534264, "left_hip_ft": 65.31129882196551}, "timestamp": 26.67918, "base": 0.2643139837799494, "guard": 0.016739255686503068, "head_off_centerline": 24.21454825932883, "offense": "False", "defense": "False"}, "200": {"keypoints": [[5.924302968196571e-06, -2.6677720597945154e-05, 9.747257081471616e-07], [-0.09643034636974335, 0.032031696289777756, -0.08589006960391998], [-0.1084352433681488, 0.4802146553993225, -0.09016630053520203], [-0.3565593361854553, 0.7338377237319946, 0.15797345340251923], [0.09642919898033142, -0.03204129636287689, 0.08589968830347061], [0.27394577860832214, 0.36559927463531494, 0.13523222506046295], [0.2826421856880188, 0.7168104648590088, 0.37850478291511536], [-0.03340630233287811, -0.22001102566719055, -0.04019048810005188], [-0.026939406991004944, -0.4590243995189667, -0.12317028641700745], [0.040620625019073486, -0.49125778675079346, -0.1953495442867279], [-0.005035371519625187, -0.5967191457748413, -0.19705718755722046], [0.05185608193278313, -0.439065158367157, -0.009532416239380836], [0.2126498520374298, -0.2836739420890808, 0.1283298283815384], [0.2696182131767273, -0.313956618309021, -0.10038382560014725], [-0.11098837852478027, -0.38160115480422974, -0.19737541675567627], [-0.04865940287709236, -0.19994336366653442, -0.3448565602302551], [0.19059348106384277, -0.3273465633392334, -0.3302288353443146]], "angles": {"right_sh_el": 36.31212706956701, "left_sh_el": 32.81147257434292, "torso_delta": 23.180172262237587, "head_delta": 11.26330117802069, "right_hip_ft": 71.20522962636731, "left_hip_ft": 66.36867525818464}, "timestamp": 26.813246, "base": 0.26158822961760175, "guard": 0.017297518229967966, "head_off_centerline": 23.94824557731322, "offense": "False", "defense": "False"}, "201": {"keypoints": [[5.978234185022302e-06, -2.7445919840829447e-05, 3.404360882086621e-07], [-0.09462940692901611, 0.031385861337184906, -0.08756913244724274], [-0.10199964791536331, 0.4803010821342468, -0.0906650647521019], [-0.35320234298706055, 0.7381947040557861, 0.15673986077308655], [0.09462788701057434, -0.031395845115184784, 0.08757781237363815], [0.27313292026519775, 0.36716461181640625, 0.13806051015853882], [0.27624940872192383, 0.7169942259788513, 0.38065585494041443], [-0.029270906001329422, -0.220164492726326, -0.04112083464860916], [-0.021678762510418892, -0.45775318145751953, -0.12253877520561218], [0.045328766107559204, -0.4911900758743286, -0.193818598985672], [0.00015866360627114773, -0.5963950157165527, -0.19435226917266846], [0.055713970214128494, -0.43851763010025024, -0.006802987307310104], [0.2208256721496582, -0.30106309056282043, 0.1307172179222107], [0.2938687205314636, -0.32750651240348816, -0.09524330496788025], [-0.10335927456617355, -0.38172927498817444, -0.19982434809207916], [-0.030697649344801903, -0.2127668857574463, -0.35160744190216064], [0.22253641486167908, -0.3359769880771637, -0.3340745270252228]], "angles": {"right_sh_el": 34.89946760654732, "left_sh_el": 32.121826462341, "torso_delta": 21.57388382300144, "head_delta": 10.54259362427173, "right_hip_ft": 71.04240927435647, "left_hip_ft": 67.18806464708854}, "timestamp": 26.947312, "base": 0.2593493283885981, "guard": 0.018619820913122403, "head_off_centerline": 23.57645113109213, "offense": "False", "defense": "False"}, "202": {"keypoints": [[6.869724529678933e-06, -2.877204133255873e-05, 2.6622166160450433e-07], [-0.08986036479473114, 0.031269386410713196, -0.08849003911018372], [-0.09591356664896011, 0.4796852469444275, -0.0841330736875534], [-0.3455383777618408, 0.7440899610519409, 0.15532836318016052], [0.08985847234725952, -0.03127945587038994, 0.08849875628948212], [0.27056825160980225, 0.3677614629268646, 0.13992157578468323], [0.27573662996292114, 0.7138446569442749, 0.3859369456768036], [-0.025358835235238075, -0.21928414702415466, -0.04359210282564163], [-0.018681244924664497, -0.4565277099609375, -0.12553000450134277], [0.050943613052368164, -0.49144020676612854, -0.19469743967056274], [0.0024459222331643105, -0.5946906805038452, -0.1992780566215515], [0.05559664964675903, -0.4373834431171417, -0.009391041472554207], [0.2177874594926834, -0.305036723613739, 0.12192234396934509], [0.2910221219062805, -0.3252202868461609, -0.08950801193714142], [-0.09467566013336182, -0.38200175762176514, -0.20498353242874146], [-0.0013697627000510693, -0.24080540239810944, -0.35191333293914795], [0.26784420013427734, -0.35292840003967285, -0.33907246589660645]], "angles": {"right_sh_el": 33.8335486110908, "left_sh_el": 29.765837037263164, "torso_delta": 22.249376894573356, "head_delta": 9.880828340284344, "right_hip_ft": 70.81186509218065, "left_hip_ft": 68.03981926273983}, "timestamp": 27.081378, "base": 0.25801768046385204, "guard": 0.01841090921268357, "head_off_centerline": 23.305686514769505, "offense": "False", "defense": "False"}, "203": {"keypoints": [[6.746116923750378e-06, -2.7749254513764754e-05, 6.778370789106702e-07], [-0.08832195401191711, 0.03164196014404297, -0.0889253243803978], [-0.09688271582126617, 0.47995316982269287, -0.08738942444324493], [-0.3472067713737488, 0.7431447505950928, 0.1467854529619217], [0.08831970393657684, -0.03165183961391449, 0.08893486112356186], [0.2677069306373596, 0.36638471484184265, 0.13711580634117126], [0.26757895946502686, 0.7128481864929199, 0.37891340255737305], [-0.023483362048864365, -0.21934513747692108, -0.04463725537061691], [-0.016265718266367912, -0.4562782347202301, -0.12535156309604645], [0.05508216470479965, -0.4902336001396179, -0.19274777173995972], [0.0034047518856823444, -0.5921249389648438, -0.20108354091644287], [0.055962733924388885, -0.43570736050605774, -0.009835528209805489], [0.21511299908161163, -0.29605311155319214, 0.10843229293823242], [0.27150610089302063, -0.3091958165168762, -0.0989215299487114], [-0.08922640979290009, -0.3836090862751007, -0.20685043931007385], [0.01361265778541565, -0.24944156408309937, -0.3523727059364319], [0.2807830572128296, -0.34975582361221313, -0.3437109589576721]], "angles": {"right_sh_el": 33.42892099638009, "left_sh_el": 29.428125902295655, "torso_delta": 22.813929794432497, "head_delta": 9.599402497071921, "right_hip_ft": 71.56482462263331, "left_hip_ft": 67.55368958463603}, "timestamp": 27.215444, "base": 0.2548276850860636, "guard": 0.01721841632607188, "head_off_centerline": 23.162050348906043, "offense": "False", "defense": "False"}, "204": {"keypoints": [[5.54801408725325e-06, -2.834982478816528e-05, 9.540430028209812e-07], [-0.08694000542163849, 0.03149937838315964, -0.0897790789604187], [-0.09802338480949402, 0.47753089666366577, -0.0946153849363327], [-0.3498489260673523, 0.7482386827468872, 0.13116317987442017], [0.08693738281726837, -0.03150893747806549, 0.08978921175003052], [0.2657069265842438, 0.36737674474716187, 0.1345215141773224], [0.26104655861854553, 0.7163047194480896, 0.37258198857307434], [-0.024087797850370407, -0.21969690918922424, -0.04551437497138977], [-0.01535898819565773, -0.4546518325805664, -0.12843313813209534], [0.059176329523324966, -0.4857785701751709, -0.1967727243900299], [0.007453698664903641, -0.5880821347236633, -0.20799851417541504], [0.05466552823781967, -0.4321308732032776, -0.014102587476372719], [0.20526181161403656, -0.27985548973083496, 0.10129402577877045], [0.2520124614238739, -0.282233327627182, -0.10409878194332123], [-0.0873640701174736, -0.3824198246002197, -0.20950457453727722], [0.012034423649311066, -0.24381974339485168, -0.35243046283721924], [0.268158495426178, -0.3406902551651001, -0.34894466400146484]], "angles": {"right_sh_el": 33.93317309539841, "left_sh_el": 29.447130275971872, "torso_delta": 21.843000792508956, "head_delta": 10.326385091862132, "right_hip_ft": 72.12077657122217, "left_hip_ft": 66.94676533702378}, "timestamp": 27.349511, "base": 0.25500783721687564, "guard": 0.016168232792939063, "head_off_centerline": 23.071481744840906, "offense": "False", "defense": "False"}, "205": {"keypoints": [[4.508410711423494e-06, -2.828580909408629e-05, 1.132772467826726e-06], [-0.08592745661735535, 0.03170498460531235, -0.09108468890190125], [-0.09911969304084778, 0.4764552712440491, -0.09746738523244858], [-0.350633442401886, 0.7544662952423096, 0.12081004679203033], [0.08592482656240463, -0.031714290380477905, 0.09109573066234589], [0.2628154158592224, 0.36962056159973145, 0.13730387389659882], [0.25694096088409424, 0.7169380187988281, 0.37361210584640503], [-0.02349749393761158, -0.22027425467967987, -0.04606355354189873], [-0.010971194133162498, -0.45530015230178833, -0.12736991047859192], [0.06507079303264618, -0.4861920475959778, -0.1967816948890686], [0.014646561816334724, -0.5879432559013367, -0.20744147896766663], [0.05640098825097084, -0.43275511264801025, -0.011561539024114609], [0.20568454265594482, -0.2804718315601349, 0.10424388200044632], [0.24941499531269073, -0.2808956503868103, -0.0999639704823494], [-0.08410654962062836, -0.3822682499885559, -0.20991671085357666], [-4.694564267992973e-05, -0.22762329876422882, -0.35202521085739136], [0.2533522844314575, -0.3241806626319885, -0.3525933027267456]], "angles": {"right_sh_el": 33.76917055827383, "left_sh_el": 30.203809250467785, "torso_delta": 20.65333211865441, "head_delta": 10.550846821846752, "right_hip_ft": 72.2680133128543, "left_hip_ft": 66.64708687101714}, "timestamp": 27.483577, "base": 0.256241452953037, "guard": 0.016251783932659306, "head_off_centerline": 22.989262593352688, "offense": "False", "defense": "False"}, "206": {"keypoints": [[5.213314580032602e-06, -2.7130265152663924e-05, 1.4585430108127184e-06], [-0.0870288535952568, 0.03139635920524597, -0.09214771538972855], [-0.10504520684480667, 0.47443482279777527, -0.09947775304317474], [-0.35500389337539673, 0.7571519017219543, 0.10928574204444885], [0.08702652156352997, -0.031405746936798096, 0.0921580120921135], [0.25833749771118164, 0.37306007742881775, 0.14035597443580627], [0.25551414489746094, 0.7211053371429443, 0.3737500309944153], [-0.023067716509103775, -0.2208973467350006, -0.045367397367954254], [-0.006490474566817284, -0.4560338258743286, -0.1281619518995285], [0.0702236145734787, -0.48622554540634155, -0.20039111375808716], [0.02251538075506687, -0.5878583192825317, -0.20804131031036377], [0.06001303717494011, -0.4329456090927124, -0.009720135480165482], [0.2036551535129547, -0.27677324414253235, 0.11789381504058838], [0.24867811799049377, -0.2669808268547058, -0.09281846880912781], [-0.082151398062706, -0.38140028715133667, -0.21003925800323486], [-0.01635350100696087, -0.2011164277791977, -0.3495500087738037], [0.2296188324689865, -0.3077535629272461, -0.34526899456977844]], "angles": {"right_sh_el": 34.493362538049105, "left_sh_el": 32.11674075093654, "torso_delta": 22.003589163432263, "head_delta": 11.158674540788054, "right_hip_ft": 72.17626773515404, "left_hip_ft": 66.11093327866583}, "timestamp": 27.617643, "base": 0.2595737296534929, "guard": 0.016439999374619, "head_off_centerline": 23.18295295641078, "offense": "False", "defense": "False"}, "207": {"keypoints": [[4.6799123083474115e-06, -2.6416902983328328e-05, 1.6726976355130319e-06], [-0.08916117995977402, 0.03014257177710533, -0.09033352136611938], [-0.10747510194778442, 0.47197750210762024, -0.10357383638620377], [-0.35358765721321106, 0.760732889175415, 0.10604085773229599], [0.08915938436985016, -0.03015156462788582, 0.09034353494644165], [0.2584522068500519, 0.37625327706336975, 0.1356073021888733], [0.2562887966632843, 0.7232539653778076, 0.37366217374801636], [-0.02057160995900631, -0.22115015983581543, -0.04354587942361832], [-0.00024485401809215546, -0.45597386360168457, -0.13026556372642517], [0.07625243067741394, -0.48528701066970825, -0.2049405872821808], [0.03150761127471924, -0.5878426432609558, -0.2088528722524643], [0.06902264058589935, -0.43192052841186523, -0.013163462281227112], [0.20983931422233582, -0.27305489778518677, 0.11266122758388519], [0.24378147721290588, -0.26329201459884644, -0.10295663774013519], [-0.08075191080570221, -0.37943023443222046, -0.2074907273054123], [-0.033322643488645554, -0.18287146091461182, -0.3401137888431549], [0.20750707387924194, -0.28955894708633423, -0.34084540605545044]], "angles": {"right_sh_el": 34.328217919448015, "left_sh_el": 33.22027243516465, "torso_delta": 21.91016433992771, "head_delta": 11.681600583574008, "right_hip_ft": 71.78686031515926, "left_hip_ft": 65.99357125869267}, "timestamp": 27.751709, "base": 0.26057977801795135, "guard": 0.015856037391417645, "head_off_centerline": 23.141038706685997, "offense": "False", "defense": "False"}, "208": {"keypoints": [[4.183892087894492e-06, -2.5411893147975206e-05, 1.5022417301224777e-06], [-0.0924110934138298, 0.02755904570221901, -0.08552812039852142], [-0.1118520200252533, 0.4685404896736145, -0.11055222898721695], [-0.3502195179462433, 0.7653399705886841, 0.10480888187885284], [0.09240962564945221, -0.02756776660680771, 0.08553774654865265], [0.2527543008327484, 0.38204896450042725, 0.13175642490386963], [0.25085967779159546, 0.724655270576477, 0.3765811324119568], [-0.01770881563425064, -0.2214992642402649, -0.041971586644649506], [0.006375824101269245, -0.4554928243160248, -0.13246780633926392], [0.0798051655292511, -0.48467522859573364, -0.20707100629806519], [0.037703581154346466, -0.5879766941070557, -0.21002037823200226], [0.07835452258586884, -0.4310336709022522, -0.017717720940709114], [0.21614345908164978, -0.2661844789981842, 0.11329387873411179], [0.24661396443843842, -0.25718429684638977, -0.10680464655160904], [-0.0799272209405899, -0.37704530358314514, -0.2029058337211609], [-0.05932430550456047, -0.16007015109062195, -0.3230166435241699], [0.17469780147075653, -0.27254849672317505, -0.3332810401916504]], "angles": {"right_sh_el": 35.02368862087613, "left_sh_el": 34.82367581474993, "torso_delta": 21.300452366933662, "head_delta": 11.94607153953099, "right_hip_ft": 71.2401792492689, "left_hip_ft": 65.98546801727164}, "timestamp": 27.885776, "base": 0.2592359661506032, "guard": 0.015448572892665394, "head_off_centerline": 22.83023455866372, "offense": "False", "defense": "False"}, "209": {"keypoints": [[3.61404636350926e-06, -2.4490404030075297e-05, 1.2727854254990234e-06], [-0.09641361236572266, 0.026246394962072372, -0.08293790370225906], [-0.11115214228630066, 0.468295156955719, -0.11466850340366364], [-0.34297072887420654, 0.7736666798591614, 0.09903198480606079], [0.09641189873218536, -0.026254694908857346, 0.08294837176799774], [0.25388774275779724, 0.38634592294692993, 0.12697669863700867], [0.24960270524024963, 0.724092423915863, 0.38031911849975586], [-0.014430568553507328, -0.22149361670017242, -0.04117271304130554], [0.011942513287067413, -0.4546296000480652, -0.1365073174238205], [0.08472384512424469, -0.4838440418243408, -0.21115413308143616], [0.04239135980606079, -0.5875250697135925, -0.2125777006149292], [0.0880226194858551, -0.43067675828933716, -0.024462157860398293], [0.2321375608444214, -0.2716984748840332, 0.10199062526226044], [0.26706910133361816, -0.26530399918556213, -0.11854329705238342], [-0.08035150170326233, -0.37471330165863037, -0.20210254192352295], [-0.0835932046175003, -0.14462460577487946, -0.3143961429595947], [0.14846782386302948, -0.25932931900024414, -0.3318881392478943]], "angles": {"right_sh_el": 34.429654791438125, "left_sh_el": 36.213685524527676, "torso_delta": 20.795611667734264, "head_delta": 12.01855512178854, "right_hip_ft": 70.75665654336291, "left_hip_ft": 65.91175567832585}, "timestamp": 28.019842, "base": 0.25907991583461926, "guard": 0.015881279109091012, "head_off_centerline": 22.572058998294658, "offense": "False", "defense": "False"}, "210": {"keypoints": [[3.7288082239683717e-06, -2.3726508516119793e-05, 1.4055888186703669e-06], [-0.10017301887273788, 0.02474561333656311, -0.07966058701276779], [-0.1163896918296814, 0.465717077255249, -0.11699778586626053], [-0.3362777829170227, 0.7842980623245239, 0.0910157859325409], [0.10017189383506775, -0.024753959849476814, 0.07967168092727661], [0.25135722756385803, 0.39017587900161743, 0.1256960928440094], [0.24586105346679688, 0.7247332334518433, 0.38620448112487793], [-0.014002176932990551, -0.22209195792675018, -0.04018397256731987], [0.012786850333213806, -0.4540760815143585, -0.13843221962451935], [0.08683881163597107, -0.4838804602622986, -0.21215495467185974], [0.044047608971595764, -0.5873883962631226, -0.21253320574760437], [0.093417227268219, -0.43081098794937134, -0.02931741252541542], [0.2441515326499939, -0.28470975160598755, 0.0970868468284607], [0.29474937915802, -0.2803547978401184, -0.12229713797569275], [-0.08356046676635742, -0.37328043580055237, -0.19947603344917297], [-0.10282056033611298, -0.13983185589313507, -0.3051133155822754], [0.13209721446037292, -0.24423551559448242, -0.3322409987449646]], "angles": {"right_sh_el": 33.56757530539681, "left_sh_el": 36.55138123582553, "torso_delta": 21.545849190119554, "head_delta": 12.256442200805585, "right_hip_ft": 70.41596221426667, "left_hip_ft": 65.8083036332094}, "timestamp": 28.153908, "base": 0.25976023695938855, "guard": 0.017015925277663876, "head_off_centerline": 22.27103279358802, "offense": "False", "defense": "False"}, "211": {"keypoints": [[2.3205757315736264e-06, -2.3660211809328757e-05, 1.6159065125975758e-06], [-0.10236845165491104, 0.021266471594572067, -0.0747106745839119], [-0.12351221591234207, 0.4607887268066406, -0.11852448433637619], [-0.32730767130851746, 0.7930099964141846, 0.0845523327589035], [0.10236772149801254, -0.02127450332045555, 0.07472168654203415], [0.2480395883321762, 0.3935871422290802, 0.12229138612747192], [0.24219545722007751, 0.7225638628005981, 0.39438605308532715], [-0.012449095956981182, -0.22258538007736206, -0.038422539830207825], [0.010970818810164928, -0.4527583420276642, -0.1412629336118698], [0.08639843761920929, -0.482968270778656, -0.21366751194000244], [0.043916381895542145, -0.587044358253479, -0.21432557702064514], [0.09675789624452591, -0.4309850037097931, -0.03596865013241768], [0.2565256357192993, -0.30061671137809753, 0.09036039561033249], [0.31379860639572144, -0.30503422021865845, -0.1326734721660614], [-0.08937890827655792, -0.37211501598358154, -0.19665716588497162], [-0.12157934159040451, -0.1364222764968872, -0.2930881083011627], [0.12122851610183716, -0.23552127182483673, -0.33157408237457275]], "angles": {"right_sh_el": 32.73099796009924, "left_sh_el": 36.62433949362103, "torso_delta": 21.615828218888357, "head_delta": 12.516185456639171, "right_hip_ft": 69.34917164924384, "left_hip_ft": 66.56710346824356}, "timestamp": 28.287974, "base": 0.25951062701758293, "guard": 0.01776375923471367, "head_off_centerline": 21.987814831997515, "offense": "False", "defense": "False"}, "212": {"keypoints": [[2.0565057639032602e-06, -2.311295975232497e-05, 2.1061896404717118e-06], [-0.10679823160171509, 0.0186765156686306, -0.0695021003484726], [-0.12961997091770172, 0.4594743847846985, -0.12007799744606018], [-0.3132348656654358, 0.8044191002845764, 0.07420054078102112], [0.10679769515991211, -0.018684998154640198, 0.06951294839382172], [0.2444540411233902, 0.39757591485977173, 0.11856617033481598], [0.2420923411846161, 0.7251194715499878, 0.3956223130226135], [-0.010567989200353622, -0.22326591610908508, -0.03943270072340965], [0.01102343201637268, -0.45166900753974915, -0.14560875296592712], [0.08554479479789734, -0.4826852083206177, -0.21723222732543945], [0.044343508780002594, -0.585061252117157, -0.2159959375858307], [0.10283757746219635, -0.431751012802124, -0.04434885084629059], [0.2763705849647522, -0.30950477719306946, 0.07557356357574463], [0.32377225160598755, -0.32235464453697205, -0.1525784432888031], [-0.09367808699607849, -0.3733856678009033, -0.19505220651626587], [-0.14036229252815247, -0.1375064253807068, -0.2868606448173523], [0.10520674288272858, -0.22278161346912384, -0.33460354804992676]], "angles": {"right_sh_el": 32.47913496524013, "left_sh_el": 36.6131550769558, "torso_delta": 23.334997927804164, "head_delta": 12.257234395603854, "right_hip_ft": 68.95641588185343, "left_hip_ft": 67.155704444037}, "timestamp": 28.42204, "base": 0.2588702676705617, "guard": 0.01825847119237426, "head_off_centerline": 21.609732889415596, "defense": " inside slip", "offense": "False"}, "213": {"keypoints": [[9.712312021292746e-07, -2.4702108930796385e-05, 1.7123645648098318e-06], [-0.10995493829250336, 0.016972295939922333, -0.06655953824520111], [-0.1348590850830078, 0.45894622802734375, -0.12208078056573868], [-0.3062931001186371, 0.8126139044761658, 0.0651312917470932], [0.10995440185070038, -0.016980940476059914, 0.06656966358423233], [0.24570608139038086, 0.4004492461681366, 0.11508181691169739], [0.24565613269805908, 0.7276301383972168, 0.39596033096313477], [-0.01022691186517477, -0.22321052849292755, -0.039412472397089005], [0.010085221379995346, -0.4499112367630005, -0.1477191001176834], [0.08512385934591293, -0.47897401452064514, -0.22048291563987732], [0.04654458165168762, -0.5819458365440369, -0.21918885409832], [0.10711777210235596, -0.4306514859199524, -0.05041121691465378], [0.287905216217041, -0.3185393214225769, 0.05392428860068321], [0.31820037961006165, -0.34131184220314026, -0.17132806777954102], [-0.09833212196826935, -0.3731570243835449, -0.194037064909935], [-0.15370801091194153, -0.1388218104839325, -0.28804105520248413], [0.09049630165100098, -0.2150641232728958, -0.34423115849494934]], "angles": {"right_sh_el": 31.210770520558526, "left_sh_el": 36.73489108418132, "torso_delta": 22.15518464207483, "head_delta": 12.643126421711768, "right_hip_ft": 68.52397792718021, "left_hip_ft": 67.53921445621239}, "timestamp": 28.556107, "base": 0.2610748488495377, "guard": 0.018106011835261927, "head_off_centerline": 21.545712470676836, "offense": "False", "defense": "False"}, "214": {"keypoints": [[1.3478984328685328e-06, -2.5173747417284176e-05, 1.8469754650141113e-06], [-0.11328798532485962, 0.015763189643621445, -0.062486425042152405], [-0.14056158065795898, 0.4568091034889221, -0.11926634609699249], [-0.29907912015914917, 0.8208134174346924, 0.056240733712911606], [0.11328750848770142, -0.015772543847560883, 0.062495965510606766], [0.245893657207489, 0.40169471502304077, 0.11625605821609497], [0.2480282485485077, 0.7289426326751709, 0.39683300256729126], [-0.007400126196444035, -0.22340020537376404, -0.039323389530181885], [0.009471483528614044, -0.45053842663764954, -0.14519989490509033], [0.08197805285453796, -0.4775696396827698, -0.21849443018436432], [0.046236272901296616, -0.5794742703437805, -0.2193962186574936], [0.11226436495780945, -0.43348389863967896, -0.05230560153722763], [0.3174147605895996, -0.3397045135498047, 0.03103598766028881], [0.32244420051574707, -0.3707484006881714, -0.18831804394721985], [-0.10244277119636536, -0.37584465742111206, -0.1875533014535904], [-0.1691354215145111, -0.1415034830570221, -0.27770838141441345], [0.07695352286100388, -0.2059287279844284, -0.3392472267150879]], "angles": {"right_sh_el": 30.355697608040682, "left_sh_el": 36.90743723927758, "torso_delta": 22.125937552417202, "head_delta": 12.375106685361953, "right_hip_ft": 68.48796095916659, "left_hip_ft": 67.69364670693626}, "timestamp": 28.690173, "base": 0.2628794174682097, "guard": 0.01804120146172057, "head_off_centerline": 21.447191774126928, "offense": "False", "defense": "False"}, "215": {"keypoints": [[2.5804329197853804e-06, -2.654760464793071e-05, 2.0479062641243218e-06], [-0.1182686984539032, 0.014849506318569183, -0.057658132165670395], [-0.1484960913658142, 0.4561256170272827, -0.11524267494678497], [-0.2974492311477661, 0.8236593008041382, 0.056520119309425354], [0.11826843023300171, -0.014859296381473541, 0.05766765773296356], [0.24631500244140625, 0.4032091200351715, 0.11548484116792679], [0.24963879585266113, 0.7298320531845093, 0.3974509835243225], [-0.005658415611833334, -0.22254395484924316, -0.039826493710279465], [0.008140124380588531, -0.44935745000839233, -0.1455172598361969], [0.07992076873779297, -0.47569334506988525, -0.2206701636314392], [0.046738363802433014, -0.5779833793640137, -0.21887502074241638], [0.11652657389640808, -0.4329451024532318, -0.05784066766500473], [0.33104604482650757, -0.3514432907104492, 0.007478926330804825], [0.3153325617313385, -0.3783162236213684, -0.20326624810695648], [-0.10807918757200241, -0.3757319748401642, -0.18283061683177948], [-0.1856459081172943, -0.1390717476606369, -0.2622355818748474], [0.06298527121543884, -0.2079215794801712, -0.32803285121917725]], "angles": {"right_sh_el": 29.33422397820483, "left_sh_el": 37.261451844862115, "torso_delta": 22.771040672513255, "head_delta": 12.051666354319638, "right_hip_ft": 68.77370643899015, "left_hip_ft": 67.66813623378732}, "timestamp": 28.824239, "base": 0.2636615227548731, "guard": 0.017206280929836365, "head_off_centerline": 21.39388356573752, "offense": "False", "defense": "False"}, "216": {"keypoints": [[3.0927003535907716e-06, -2.735118323471397e-05, 2.2146755327412393e-06], [-0.12151096761226654, 0.014236635528504848, -0.054708704352378845], [-0.1528501659631729, 0.45543885231018066, -0.11073265224695206], [-0.29290151596069336, 0.8226368427276611, 0.06359121203422546], [0.12151093780994415, -0.014246253296732903, 0.05471805855631828], [0.249836266040802, 0.4036974310874939, 0.10795664042234421], [0.24939052760601044, 0.7279683351516724, 0.3928987979888916], [-0.004676079377532005, -0.2231232225894928, -0.03796670585870743], [0.006043010391294956, -0.44949090480804443, -0.14348244667053223], [0.07613583654165268, -0.4742552936077118, -0.22179491817951202], [0.046209193766117096, -0.5764963030815125, -0.2193511426448822], [0.1188448965549469, -0.43335825204849243, -0.06063048541545868], [0.3386867046356201, -0.35546690225601196, -0.024522002786397934], [0.2758605480194092, -0.37926095724105835, -0.22191378474235535], [-0.1134507805109024, -0.3768136501312256, -0.1770191490650177], [-0.19384661316871643, -0.1397016942501068, -0.2544766664505005], [0.05727221071720123, -0.21189634501934052, -0.3163119852542877]], "angles": {"right_sh_el": 28.559257372646915, "left_sh_el": 37.38663310951657, "torso_delta": 22.996145286357134, "head_delta": 12.432932373698591, "right_hip_ft": 69.03494295006593, "left_hip_ft": 68.06948166490255}, "timestamp": 28.958305, "base": 0.2592729179250479, "guard": 0.01542436918503362, "head_off_centerline": 21.089918810020055, "offense": "False", "defense": "False"}, "217": {"keypoints": [[2.881974069168791e-06, -2.805798067129217e-05, 2.489018925189157e-06], [-0.12213592231273651, 0.013514673337340355, -0.05294306203722954], [-0.15623444318771362, 0.4552021920681, -0.10582412034273148], [-0.2904689908027649, 0.825844407081604, 0.06550333648920059], [0.12213598191738129, -0.013523864559829235, 0.052952129393815994], [0.2500326335430145, 0.4065517783164978, 0.10520865023136139], [0.24822717905044556, 0.7282474040985107, 0.3936689496040344], [-0.004761944990605116, -0.22443333268165588, -0.037332259118556976], [0.003189994487911463, -0.45201820135116577, -0.14212673902511597], [0.07208797335624695, -0.4779878258705139, -0.2219052016735077], [0.04360269755125046, -0.5793443918228149, -0.2191062569618225], [0.11631598323583603, -0.4354448914527893, -0.06088138371706009], [0.3385404944419861, -0.35811299085617065, -0.030667010694742203], [0.2539653778076172, -0.3822827935218811, -0.22266080975532532], [-0.11706937849521637, -0.3781866133213043, -0.17277967929840088], [-0.2043050080537796, -0.14069302380084991, -0.24274036288261414], [0.04749631881713867, -0.2107914388179779, -0.30537378787994385]], "angles": {"right_sh_el": 28.588991508980847, "left_sh_el": 37.41913771831091, "torso_delta": 23.134291268468857, "head_delta": 12.418077598245034, "right_hip_ft": 69.0680030199677, "left_hip_ft": 68.43721287630093}, "timestamp": 29.092372, "base": 0.2586154125253399, "guard": 0.014777203259845327, "head_off_centerline": 20.900191301873587, "offense": "False", "defense": "False"}, "218": {"keypoints": [[1.928741767187603e-06, -2.821570888045244e-05, 2.306602254975587e-06], [-0.12223760783672333, 0.014100069180130959, -0.05211591348052025], [-0.15720346570014954, 0.45594531297683716, -0.10536402463912964], [-0.290543794631958, 0.8246713280677795, 0.07243365049362183], [0.12223731726408005, -0.014108999632298946, 0.05212479457259178], [0.2515689730644226, 0.40539684891700745, 0.10190124809741974], [0.24860499799251556, 0.7274237871170044, 0.3932279050350189], [-0.00566257257014513, -0.2243185043334961, -0.03774430602788925], [0.0009563902858644724, -0.4521511197090149, -0.14332394301891327], [0.07133856415748596, -0.4797843396663666, -0.22338443994522095], [0.04178706184029579, -0.5808215737342834, -0.21724340319633484], [0.11501356214284897, -0.4339343309402466, -0.06382536888122559], [0.3368407189846039, -0.3501485586166382, -0.0408865362405777], [0.23244163393974304, -0.3799905776977539, -0.22536030411720276], [-0.11979633569717407, -0.37745392322540283, -0.172184556722641], [-0.20861388742923737, -0.13894060254096985, -0.24194687604904175], [0.04395553469657898, -0.2122480869293213, -0.3044162094593048]], "angles": {"right_sh_el": 29.039425927565095, "left_sh_el": 37.65813807113849, "torso_delta": 22.56251590754634, "head_delta": 12.156620419525007, "right_hip_ft": 69.38728544345508, "left_hip_ft": 68.28992197644794}, "timestamp": 29.226438, "base": 0.25721240390538225, "guard": 0.014439075690487826, "head_off_centerline": 20.796069435574733, "offense": "False", "defense": "False"}, "219": {"keypoints": [[1.9178278307663277e-06, -2.843372567440383e-05, 1.8709125697569107e-06], [-0.1222577840089798, 0.013350654393434525, -0.05059618502855301], [-0.1589924395084381, 0.454423189163208, -0.10500732064247131], [-0.29050713777542114, 0.8238549828529358, 0.07622706145048141], [0.12225718796253204, -0.013359125703573227, 0.05060463398694992], [0.2535645365715027, 0.4060775637626648, 0.09750449657440186], [0.24951815605163574, 0.7232964038848877, 0.39622679352760315], [-0.005648783408105373, -0.22424447536468506, -0.037069570273160934], [-0.0006980723701417446, -0.4514736533164978, -0.14420729875564575], [0.06934654712677002, -0.4794914722442627, -0.224941223859787], [0.03942100331187248, -0.5805637836456299, -0.21840837597846985], [0.11430010199546814, -0.43136051297187805, -0.06592810153961182], [0.33092474937438965, -0.33844080567359924, -0.039002470672130585], [0.22764655947685242, -0.37419992685317993, -0.22944478690624237], [-0.12163498997688293, -0.3759375214576721, -0.17070019245147705], [-0.21108275651931763, -0.13642632961273193, -0.23703891038894653], [0.040340784937143326, -0.20576919615268707, -0.2979261875152588]], "angles": {"right_sh_el": 29.54480414204624, "left_sh_el": 37.845100749188305, "torso_delta": 21.820549153567576, "head_delta": 12.311860516047078, "right_hip_ft": 69.09153246634767, "left_hip_ft": 68.54239418203804}, "timestamp": 29.360504, "base": 0.2571031301177654, "guard": 0.0142451990630349, "head_off_centerline": 20.814164168398623, "offense": "False", "defense": "False"}, "220": {"keypoints": [[1.522217644378543e-06, -2.7181566110812128e-05, 1.7751760879036738e-06], [-0.12199066579341888, 0.012390675023198128, -0.04850393161177635], [-0.16241170465946198, 0.4530404210090637, -0.10769832134246826], [-0.294788122177124, 0.8237413763999939, 0.07457183301448822], [0.12198976427316666, -0.012398836202919483, 0.04851192981004715], [0.25488296151161194, 0.4054867625236511, 0.09312768280506134], [0.252754271030426, 0.7217460870742798, 0.3947589695453644], [-0.006466055288910866, -0.22379609942436218, -0.03467877209186554], [-0.003111522179096937, -0.451637327671051, -0.1449158787727356], [0.06676840782165527, -0.4801630973815918, -0.22633887827396393], [0.036126427352428436, -0.5817962884902954, -0.21840927004814148], [0.11248891055583954, -0.42926329374313354, -0.06830708682537079], [0.3159959316253662, -0.31418633460998535, -0.030530259013175964], [0.22166551649570465, -0.36198580265045166, -0.22960180044174194], [-0.12442082166671753, -0.3749334216117859, -0.16769561171531677], [-0.21535158157348633, -0.13242611289024353, -0.22953440248966217], [0.03409810736775398, -0.1975519061088562, -0.2935054302215576]], "angles": {"right_sh_el": 30.663340692301734, "left_sh_el": 38.3419493510201, "torso_delta": 21.81109735121333, "head_delta": 12.76701873843022, "right_hip_ft": 68.8019162979792, "left_hip_ft": 68.4384981001257}, "timestamp": 29.49457, "base": 0.2593975872559421, "guard": 0.014074729389883994, "head_off_centerline": 21.020281407093776, "offense": "False", "defense": "False"}, "221": {"keypoints": [[1.386224539601244e-06, -2.563911402830854e-05, 1.7936379208549624e-06], [-0.12287209928035736, 0.011711381375789642, -0.046703021973371506], [-0.16573116183280945, 0.45100611448287964, -0.1119338870048523], [-0.29676365852355957, 0.8217743635177612, 0.07176552712917328], [0.12287101149559021, -0.01171928457915783, 0.04671064019203186], [0.25325441360473633, 0.4041626453399658, 0.08632807433605194], [0.2499433159828186, 0.7207722067832947, 0.3900168538093567], [-0.007314702495932579, -0.2240634262561798, -0.03272680938243866], [-0.003442925401031971, -0.45186281204223633, -0.14463941752910614], [0.0651559829711914, -0.48058444261550903, -0.22691279649734497], [0.035032980144023895, -0.5835202932357788, -0.21575860679149628], [0.11325830966234207, -0.4256192743778229, -0.06996661424636841], [0.3019724488258362, -0.2843160331249237, -0.026918387040495872], [0.21107947826385498, -0.3373091220855713, -0.2315870225429535], [-0.12570777535438538, -0.3754408359527588, -0.16439108550548553], [-0.21652528643608093, -0.1303485929965973, -0.22099725902080536], [0.026346715167164803, -0.1899692267179489, -0.2936883270740509]], "angles": {"right_sh_el": 32.05370147782287, "left_sh_el": 38.59644273423856, "torso_delta": 22.022388952343224, "head_delta": 13.007480061572771, "right_hip_ft": 69.02160545657934, "left_hip_ft": 68.32151165476583}, "timestamp": 29.628637, "base": 0.2578456860386283, "guard": 0.01386405618366973, "head_off_centerline": 21.00889540576663, "offense": "False", "defense": "False"}, "222": {"keypoints": [[1.7590791685506701e-06, -2.4976252461783588e-05, 2.245597897854168e-06], [-0.12344299256801605, 0.011045651510357857, -0.045133911073207855], [-0.167624831199646, 0.45084530115127563, -0.11551913619041443], [-0.2973318099975586, 0.8220534324645996, 0.06965897232294083], [0.12344196438789368, -0.011053066700696945, 0.045141518115997314], [0.2543067932128906, 0.40383192896842957, 0.08583907037973404], [0.25018739700317383, 0.7200150489807129, 0.3904169201850891], [-0.008810197003185749, -0.22387263178825378, -0.033273231238126755], [-0.0045527005568146706, -0.450984925031662, -0.1471770703792572], [0.0644254982471466, -0.4803470969200134, -0.22987627983093262], [0.03387895226478577, -0.5851999521255493, -0.21760335564613342], [0.11239178478717804, -0.4210112690925598, -0.07367455214262009], [0.28118428587913513, -0.25336354970932007, -0.019877057522535324], [0.20278072357177734, -0.32162314653396606, -0.23035377264022827], [-0.12816694378852844, -0.3751984238624573, -0.1641753762960434], [-0.22132298350334167, -0.12725208699703217, -0.21110177040100098], [0.01534297689795494, -0.18479815125465393, -0.2922782003879547]], "angles": {"right_sh_el": 33.46359397662243, "left_sh_el": 38.81369994430181, "torso_delta": 23.639039335510866, "head_delta": 13.076799965433125, "right_hip_ft": 68.96332350552846, "left_hip_ft": 68.36827216442096}, "timestamp": 29.762703, "base": 0.25853311915017213, "guard": 0.01339123350623724, "head_off_centerline": 21.070094360839562, "offense": "False", "defense": "False"}, "223": {"keypoints": [[2.481010596966371e-06, -2.420205964881461e-05, 2.342170773772523e-06], [-0.12413124740123749, 0.011661240831017494, -0.04453010857105255], [-0.1682545244693756, 0.45251232385635376, -0.11735658347606659], [-0.2997337579727173, 0.823338508605957, 0.06590648740530014], [0.12413038313388824, -0.01166861318051815, 0.04453830420970917], [0.25523898005485535, 0.4042014181613922, 0.08559662103652954], [0.25362294912338257, 0.7186881303787231, 0.3911795914173126], [-0.010337842628359795, -0.22419621050357819, -0.03232106193900108], [-0.0061394646763801575, -0.45071929693222046, -0.14746934175491333], [0.06079273670911789, -0.47954970598220825, -0.2305808663368225], [0.03150875121355057, -0.585419237613678, -0.2184334099292755], [0.11095146089792252, -0.41969460248947144, -0.07411837577819824], [0.27197587490081787, -0.2384965568780899, -0.010469244793057442], [0.20146611332893372, -0.3132466673851013, -0.22464241087436676], [-0.13001498579978943, -0.37511539459228516, -0.16244930028915405], [-0.22361382842063904, -0.12351652979850769, -0.20080170035362244], [0.008956496603786945, -0.17930911481380463, -0.2895861268043518]], "angles": {"right_sh_el": 34.686889084383175, "left_sh_el": 39.19176020087247, "torso_delta": 24.50491343449472, "head_delta": 13.431178152074514, "right_hip_ft": 69.06815521200608, "left_hip_ft": 67.84319377822031}, "timestamp": 29.896769, "base": 0.2614379122931927, "guard": 0.01323099463578963, "head_off_centerline": 21.28115851495569, "offense": "False", "defense": "False"}, "224": {"keypoints": [[3.192270014551468e-06, -2.5566383555997163e-05, 2.4057510472630383e-06], [-0.12487202882766724, 0.011516109108924866, -0.04353935271501541], [-0.16974876821041107, 0.4526159167289734, -0.11477456986904144], [-0.3029698431491852, 0.8193356990814209, 0.07175218313932419], [0.12487130612134933, -0.011522975750267506, 0.04354730248451233], [0.2564440667629242, 0.40181565284729004, 0.089170902967453], [0.25456011295318604, 0.713147759437561, 0.39901483058929443], [-0.011817807331681252, -0.22363810241222382, -0.03293486312031746], [-0.00893203541636467, -0.44930845499038696, -0.15031573176383972], [0.05738687887787819, -0.47757190465927124, -0.23445817828178406], [0.028229381889104843, -0.5850950479507446, -0.22256717085838318], [0.10915212333202362, -0.4155830144882202, -0.07823120057582855], [0.2578204572200775, -0.21880340576171875, -0.008042508736252785], [0.1988913118839264, -0.31019970774650574, -0.2205861508846283], [-0.1335407793521881, -0.37319591641426086, -0.1640745997428894], [-0.22882899641990662, -0.11970162391662598, -0.20199719071388245], [0.0006012152880430222, -0.18014061450958252, -0.2895570993423462]], "angles": {"right_sh_el": 35.875470267305325, "left_sh_el": 39.599213070198395, "torso_delta": 25.18051393918014, "head_delta": 13.635544587358853, "right_hip_ft": 68.87704980456628, "left_hip_ft": 67.70328388339863}, "timestamp": 30.030835, "base": 0.2625523693680362, "guard": 0.012866584421076195, "head_off_centerline": 21.489466384802476, "offense": "False", "defense": "False"}, "225": {"keypoints": [[2.930662958533503e-06, -2.591599513834808e-05, 2.3255138330569025e-06], [-0.12511542439460754, 0.011701873503625393, -0.0443439707159996], [-0.16845890879631042, 0.4513923227787018, -0.11716160178184509], [-0.30505192279815674, 0.8153791427612305, 0.07521858811378479], [0.12511534988880157, -0.011708458885550499, 0.04435180500149727], [0.25886327028274536, 0.39985495805740356, 0.08771532028913498], [0.25978192687034607, 0.7111691236495972, 0.3967568278312683], [-0.013535330072045326, -0.2239837348461151, -0.032705795019865036], [-0.010453789494931698, -0.4492628574371338, -0.15028855204582214], [0.05442667007446289, -0.47776123881340027, -0.23433156311511993], [0.02587108686566353, -0.5854532122612, -0.2237812578678131], [0.10722014307975769, -0.4137774705886841, -0.07794196903705597], [0.2499755620956421, -0.20420262217521667, -0.002164197154343128], [0.19247350096702576, -0.30275222659111023, -0.21764403581619263], [-0.13503283262252808, -0.373241662979126, -0.1644737422466278], [-0.22888320684432983, -0.11859019845724106, -0.19836972653865814], [-0.00266946479678154, -0.1826256662607193, -0.29052016139030457]], "angles": {"right_sh_el": 37.36605476366892, "left_sh_el": 39.52541018047894, "torso_delta": 24.803911350131276, "head_delta": 13.869569024067571, "right_hip_ft": 68.48633073991063, "left_hip_ft": 67.5998719088805}, "timestamp": 30.164901, "base": 0.2629274726534518, "guard": 0.012639074913621205, "head_off_centerline": 21.68227886056342, "offense": "False", "defense": "False"}, "226": {"keypoints": [[2.9422444640658796e-06, -2.610750016174279e-05, 2.357382982154377e-06], [-0.12456671893596649, 0.012040245346724987, -0.0467042475938797], [-0.1677888035774231, 0.45193564891815186, -0.11421302706003189], [-0.3079749643802643, 0.812349259853363, 0.08247022330760956], [0.12456663697957993, -0.012046869844198227, 0.046712249517440796], [0.25952666997909546, 0.3989369869232178, 0.09199252724647522], [0.26361083984375, 0.7106285095214844, 0.39948394894599915], [-0.014785043895244598, -0.22427481412887573, -0.031692247837781906], [-0.01146683283150196, -0.45087409019470215, -0.14772263169288635], [0.053243812173604965, -0.47960594296455383, -0.23185312747955322], [0.024047253653407097, -0.5878394246101379, -0.2220936119556427], [0.10474933683872223, -0.4152774214744568, -0.07281337678432465], [0.24504292011260986, -0.20487570762634277, 0.007164222188293934], [0.19542068243026733, -0.3057587444782257, -0.21377545595169067], [-0.13538256287574768, -0.3748140335083008, -0.16469550132751465], [-0.226473867893219, -0.11901648342609406, -0.20184548199176788], [0.000525930430740118, -0.193261981010437, -0.2901543378829956]], "angles": {"right_sh_el": 37.422851957036976, "left_sh_el": 39.44653477056607, "torso_delta": 24.528846797179764, "head_delta": 13.966830828323435, "right_hip_ft": 67.96576871548412, "left_hip_ft": 67.66849613845326}, "timestamp": 30.298968, "base": 0.2641850907671983, "guard": 0.012545700780056067, "head_off_centerline": 21.839187530507946, "offense": "False", "defense": "False"}, "227": {"keypoints": [[3.054959961446002e-06, -2.651862450875342e-05, 2.2707095013174694e-06], [-0.1230514645576477, 0.0123713668435812, -0.048455774784088135], [-0.16701722145080566, 0.4529723525047302, -0.11447320878505707], [-0.31139662861824036, 0.8098926544189453, 0.08751771599054337], [0.12305150926113129, -0.012377802282571793, 0.048463642597198486], [0.26069191098213196, 0.3971763253211975, 0.09463837742805481], [0.26820287108421326, 0.7077836394309998, 0.4005163908004761], [-0.016228776425123215, -0.22485984861850739, -0.03109676204621792], [-0.013034742325544357, -0.4515332579612732, -0.14627143740653992], [0.05272042378783226, -0.48159950971603394, -0.22862833738327026], [0.02251521311700344, -0.5896329283714294, -0.21954846382141113], [0.10114946961402893, -0.4154568314552307, -0.06810903549194336], [0.24070942401885986, -0.20580556988716125, 0.01702079549431801], [0.19653022289276123, -0.3046618700027466, -0.20443150401115417], [-0.13535204529762268, -0.37458741664886475, -0.1662595123052597], [-0.22309190034866333, -0.11713802069425583, -0.2064664363861084], [0.004597425926476717, -0.20260757207870483, -0.29165440797805786]], "angles": {"right_sh_el": 37.673373597577644, "left_sh_el": 39.55598824580636, "torso_delta": 24.20538351965569, "head_delta": 13.962796346311299, "right_hip_ft": 67.43249599096215, "left_hip_ft": 67.62432558542503}, "timestamp": 30.433034, "base": 0.2656864525715666, "guard": 0.01249572272439807, "head_off_centerline": 22.0350492879868, "offense": "False", "defense": "False"}, "228": {"keypoints": [[2.6576308300718665e-06, -2.605992449389305e-05, 2.211719447586802e-06], [-0.12167152762413025, 0.012278851121664047, -0.04981409013271332], [-0.1660287231206894, 0.45328518748283386, -0.11185573786497116], [-0.3137437701225281, 0.8061118125915527, 0.09434132277965546], [0.12167168408632278, -0.012285012751817703, 0.049821965396404266], [0.26198309659957886, 0.3957669138908386, 0.09916815161705017], [0.27439701557159424, 0.7068649530410767, 0.4046368896961212], [-0.016545671969652176, -0.22507265210151672, -0.030716603621840477], [-0.014709122478961945, -0.4527999460697174, -0.14414571225643158], [0.05166587233543396, -0.48347151279449463, -0.225999116897583], [0.02105705812573433, -0.5909836292266846, -0.21742263436317444], [0.09831476211547852, -0.4167262315750122, -0.06463789939880371], [0.23979398608207703, -0.20843735337257385, 0.02377714402973652], [0.20527693629264832, -0.30072396993637085, -0.1997242420911789], [-0.13514485955238342, -0.3742760419845581, -0.16596242785453796], [-0.21989485621452332, -0.11633332073688507, -0.21014603972434998], [0.007774517871439457, -0.21267777681350708, -0.29238107800483704]], "angles": {"right_sh_el": 37.87671155289544, "left_sh_el": 39.63113273647551, "torso_delta": 23.721096050341902, "head_delta": 13.827856604088366, "right_hip_ft": 66.71599200765235, "left_hip_ft": 67.82225540393594}, "timestamp": 30.5671, "base": 0.2678324905383417, "guard": 0.012771026706284837, "head_off_centerline": 22.300743857534425, "offense": "False", "defense": "False"}, "229": {"keypoints": [[2.91913966066204e-06, -2.6216102924081497e-05, 2.2940962480788585e-06], [-0.12054009735584259, 0.01308360230177641, -0.05176341533660889], [-0.16440555453300476, 0.4552156329154968, -0.10846807807683945], [-0.31856292486190796, 0.8027133941650391, 0.09767041355371475], [0.12054018676280975, -0.013090038672089577, 0.0517716109752655], [0.2653866410255432, 0.3933263421058655, 0.10237646102905273], [0.28131064772605896, 0.7066386938095093, 0.40522754192352295], [-0.017632685601711273, -0.22440198063850403, -0.031061965972185135], [-0.01695844903588295, -0.4531524181365967, -0.14385725557804108], [0.05102786421775818, -0.4843479096889496, -0.22483135759830475], [0.020075753331184387, -0.5918539762496948, -0.21670334041118622], [0.09474720060825348, -0.4176821708679199, -0.06297105550765991], [0.23438343405723572, -0.2061474770307541, 0.028553485870361328], [0.2058984786272049, -0.3018708825111389, -0.19446998834609985], [-0.13560087978839874, -0.37306520342826843, -0.16743609309196472], [-0.21809804439544678, -0.11360426247119904, -0.21350723505020142], [0.009102070704102516, -0.21761369705200195, -0.2956819534301758]], "angles": {"right_sh_el": 38.281468027922394, "left_sh_el": 39.85487829901655, "torso_delta": 24.079688713364085, "head_delta": 13.736634448453083, "right_hip_ft": 66.31643517782331, "left_hip_ft": 67.50104516167359}, "timestamp": 30.701166, "base": 0.2708927102171558, "guard": 0.012776018089563327, "head_off_centerline": 22.65433321757554, "offense": "False", "defense": "False"}, "230": {"keypoints": [[3.653804014902562e-06, -2.6027148123830557e-05, 2.1453874978760723e-06], [-0.1181863471865654, 0.014298256486654282, -0.05427222698926926], [-0.159897118806839, 0.45635735988616943, -0.10585664212703705], [-0.32151657342910767, 0.7993811368942261, 0.1012880802154541], [0.11818628758192062, -0.01430471334606409, 0.05428045988082886], [0.26835477352142334, 0.38917315006256104, 0.10672659426927567], [0.2851905822753906, 0.7053196430206299, 0.40501219034194946], [-0.019550593569874763, -0.22406427562236786, -0.03208707273006439], [-0.018076712265610695, -0.4526640772819519, -0.1445918083190918], [0.05289845913648605, -0.4834316372871399, -0.22452443838119507], [0.020732447504997253, -0.5904750227928162, -0.21768295764923096], [0.09157673269510269, -0.41795313358306885, -0.061262086033821106], [0.23104780912399292, -0.20658493041992188, 0.03064899519085884], [0.20682299137115479, -0.3054769039154053, -0.1917160451412201], [-0.13456624746322632, -0.3709235191345215, -0.17124924063682556], [-0.2126932293176651, -0.10948343575000763, -0.22243285179138184], [0.01153489574790001, -0.2254747450351715, -0.3012099862098694]], "angles": {"right_sh_el": 38.314368124727245, "left_sh_el": 40.196617955549506, "torso_delta": 24.56064827205229, "head_delta": 13.87017935262512, "right_hip_ft": 66.14820711581143, "left_hip_ft": 67.22954346782937}, "timestamp": 30.835233, "base": 0.27193404485314504, "guard": 0.0126934840510639, "head_off_centerline": 22.85540256033521, "offense": "False", "defense": "False"}, "231": {"keypoints": [[3.458304490777664e-06, -2.5585482944734395e-05, 1.8577991340862354e-06], [-0.11659511923789978, 0.015081020072102547, -0.05668945610523224], [-0.15526406466960907, 0.4580528140068054, -0.1017453595995903], [-0.32093584537506104, 0.7980622053146362, 0.10551904141902924], [0.11659480631351471, -0.015087717212736607, 0.056697480380535126], [0.27126243710517883, 0.3859710991382599, 0.1160212978720665], [0.29168492555618286, 0.705470860004425, 0.41077345609664917], [-0.020883340388536453, -0.22364769876003265, -0.03234478086233139], [-0.020041806623339653, -0.4534987807273865, -0.14296609163284302], [0.053271111100912094, -0.48579543828964233, -0.22093895077705383], [0.020259995013475418, -0.5920370221138, -0.21413809061050415], [0.0889001414179802, -0.4190656542778015, -0.058267075568437576], [0.22820180654525757, -0.20806212723255157, 0.03035569190979004], [0.21185767650604248, -0.31364643573760986, -0.18989305198192596], [-0.13507458567619324, -0.3704277276992798, -0.17220494151115417], [-0.20727115869522095, -0.10793004930019379, -0.22962787747383118], [0.01309390738606453, -0.23813313245773315, -0.3044847249984741]], "angles": {"right_sh_el": 38.00363250847023, "left_sh_el": 40.291663023243345, "torso_delta": 23.840345604303025, "head_delta": 13.648989895216054, "right_hip_ft": 65.64903785644121, "left_hip_ft": 67.39731468244678}, "timestamp": 30.969299, "base": 0.2745547845590478, "guard": 0.012640623709479486, "head_off_centerline": 23.076990673212844, "offense": "False", "defense": "False"}, "232": {"keypoints": [[3.553806891432032e-06, -2.5227225705748424e-05, 1.7131886806964758e-06], [-0.11439332365989685, 0.01758522167801857, -0.05891110748052597], [-0.1472604125738144, 0.4617025852203369, -0.09949810057878494], [-0.3207513391971588, 0.794157087802887, 0.11104761064052582], [0.11439291387796402, -0.017591845244169235, 0.05891922116279602], [0.273809015750885, 0.3823152184486389, 0.12089725583791733], [0.2963891625404358, 0.7048308849334717, 0.4123477637767792], [-0.023230958729982376, -0.22332549095153809, -0.032623790204524994], [-0.022843068465590477, -0.45447805523872375, -0.14072418212890625], [0.05262593924999237, -0.48640960454940796, -0.2177322506904602], [0.018759887665510178, -0.5921812057495117, -0.21209296584129333], [0.0845257118344307, -0.42144909501075745, -0.05409836769104004], [0.2252522110939026, -0.214724600315094, 0.031204722821712494], [0.21314693987369537, -0.32758134603500366, -0.1871146857738495], [-0.1355609893798828, -0.37030792236328125, -0.1721809059381485], [-0.19778171181678772, -0.1059693843126297, -0.23493462800979614], [0.014034617692232132, -0.24807009100914001, -0.30374014377593994]], "angles": {"right_sh_el": 37.25675518527988, "left_sh_el": 40.36899644350362, "torso_delta": 23.623269468130367, "head_delta": 13.674725457137885, "right_hip_ft": 66.04883306480852, "left_hip_ft": 66.83861604712031}, "timestamp": 31.103365, "base": 0.27492785234828365, "guard": 0.012317752637988783, "head_off_centerline": 23.23560681501543, "offense": "False", "defense": "False"}, "233": {"keypoints": [[3.9133465179475024e-06, -2.493057763786055e-05, 1.7782995200832374e-06], [-0.11231207847595215, 0.01900549791753292, -0.06047014147043228], [-0.1422664225101471, 0.4623531103134155, -0.09466546773910522], [-0.3172192871570587, 0.7916624546051025, 0.11562804877758026], [0.11231175065040588, -0.019012367352843285, 0.060478247702121735], [0.2758459448814392, 0.37753939628601074, 0.12860175967216492], [0.30045247077941895, 0.7005825042724609, 0.4192997217178345], [-0.025141587480902672, -0.22369354963302612, -0.032225172966718674], [-0.026365259662270546, -0.45519351959228516, -0.13886874914169312], [0.050695132464170456, -0.48697179555892944, -0.21520119905471802], [0.017292343080043793, -0.5926101207733154, -0.21176409721374512], [0.07916924357414246, -0.423500120639801, -0.04917266219854355], [0.2190515398979187, -0.2205542027950287, 0.045127496123313904], [0.21073651313781738, -0.3357577323913574, -0.1706717610359192], [-0.13671979308128357, -0.36990052461624146, -0.17256884276866913], [-0.19161197543144226, -0.10633757710456848, -0.238343745470047], [0.015525046736001968, -0.26183998584747314, -0.2984980642795563]], "angles": {"right_sh_el": 37.17629838953681, "left_sh_el": 40.06653504947463, "torso_delta": 24.203888227108592, "head_delta": 13.920883114280988, "right_hip_ft": 65.91835028739314, "left_hip_ft": 66.82455924493145}, "timestamp": 31.237431, "base": 0.2751430567729051, "guard": 0.011857335432866704, "head_off_centerline": 23.350227241803672, "offense": "False", "defense": "False"}, "234": {"keypoints": [[3.712577381520532e-06, -2.4964170734165236e-05, 1.6682305385984364e-06], [-0.10965576767921448, 0.020851653069257736, -0.06271237134933472], [-0.13580577075481415, 0.4643247723579407, -0.0867001935839653], [-0.31252023577690125, 0.7925134897232056, 0.12023197114467621], [0.1096554547548294, -0.02085893228650093, 0.06272053718566895], [0.27732256054878235, 0.37273871898651123, 0.13964703679084778], [0.3065343499183655, 0.6972063779830933, 0.42900770902633667], [-0.027989882975816727, -0.2232375144958496, -0.03372550010681152], [-0.029709508642554283, -0.45534878969192505, -0.1368711292743683], [0.04859023541212082, -0.48639726638793945, -0.21228554844856262], [0.015422720462083817, -0.591800332069397, -0.21092653274536133], [0.07348669320344925, -0.42490360140800476, -0.044931888580322266], [0.21099409461021423, -0.2245025336742401, 0.05040440708398819], [0.2069312036037445, -0.34214091300964355, -0.1610175371170044], [-0.137828528881073, -0.3692288398742676, -0.173639178276062], [-0.18125510215759277, -0.10636484622955322, -0.24313321709632874], [0.019246075302362442, -0.2725909948348999, -0.29743272066116333]], "angles": {"right_sh_el": 36.61899265030406, "left_sh_el": 39.71097136855588, "torso_delta": 23.758774280264557, "head_delta": 13.886967839206546, "right_hip_ft": 65.74446451836332, "left_hip_ft": 66.87839278329183}, "timestamp": 31.371498, "base": 0.27713488095173605, "guard": 0.011423460005126562, "head_off_centerline": 23.447590332839734, "offense": "False", "defense": "False"}, "235": {"keypoints": [[4.05745959142223e-06, -2.5083454602281563e-05, 1.749170223774854e-06], [-0.10601074248552322, 0.022144313901662827, -0.06677354872226715], [-0.1290101706981659, 0.46491947770118713, -0.0789271742105484], [-0.3068859279155731, 0.7913724184036255, 0.12560564279556274], [0.10601066797971725, -0.022151995450258255, 0.0667816549539566], [0.27939289808273315, 0.36728858947753906, 0.1514878273010254], [0.3141716420650482, 0.6928445100784302, 0.4390966296195984], [-0.02937370538711548, -0.22333598136901855, -0.03338904306292534], [-0.031400859355926514, -0.45561933517456055, -0.13443171977996826], [0.047920648008584976, -0.4855514168739319, -0.20856577157974243], [0.014764869585633278, -0.5906792879104614, -0.20960257947444916], [0.06741311401128769, -0.4272058308124542, -0.038466908037662506], [0.20244412124156952, -0.23157744109630585, 0.06780761480331421], [0.20660194754600525, -0.34770146012306213, -0.14170396327972412], [-0.1362735778093338, -0.3680605888366699, -0.1758193075656891], [-0.17076338827610016, -0.10524154454469681, -0.24820861220359802], [0.025167763233184814, -0.2793847918510437, -0.2930161654949188]], "angles": {"right_sh_el": 36.47671011314899, "left_sh_el": 39.66751509561367, "torso_delta": 24.129638798003676, "head_delta": 14.068695686744135, "right_hip_ft": 64.97206401947848, "left_hip_ft": 67.56028365790759}, "timestamp": 31.505564, "base": 0.2788200887550528, "guard": 0.011205203491355238, "head_off_centerline": 23.608214667905575, "offense": "False", "defense": "False"}, "236": {"keypoints": [[4.055311364936642e-06, -2.5018480300786905e-05, 1.5737501826151856e-06], [-0.1018935889005661, 0.02342653088271618, -0.0705903023481369], [-0.12094654887914658, 0.46630537509918213, -0.0719010978937149], [-0.29889535903930664, 0.7932051420211792, 0.1312132328748703], [0.10189357399940491, -0.023434219881892204, 0.07059863209724426], [0.2806238532066345, 0.3640799820423126, 0.16458597779273987], [0.3179686665534973, 0.6902881860733032, 0.4510498642921448], [-0.031346727162599564, -0.22276656329631805, -0.03370886296033859], [-0.033092696219682693, -0.4555535912513733, -0.13272953033447266], [0.04744306951761246, -0.48571258783340454, -0.20620685815811157], [0.012949841096997261, -0.5909976959228516, -0.20681197941303253], [0.06114678084850311, -0.42828917503356934, -0.033354442566633224], [0.18985795974731445, -0.23242434859275818, 0.08308831602334976], [0.20628923177719116, -0.34655678272247314, -0.12608368694782257], [-0.13474532961845398, -0.3667825162410736, -0.1775418072938919], [-0.16061434149742126, -0.10434143990278244, -0.25037717819213867], [0.029896508902311325, -0.2865617573261261, -0.2893558144569397]], "angles": {"right_sh_el": 36.66796427353903, "left_sh_el": 39.522011275453686, "torso_delta": 23.767017821036383, "head_delta": 14.013711258087707, "right_hip_ft": 64.46197103088738, "left_hip_ft": 68.43302287959494}, "timestamp": 31.63963, "base": 0.2796592483304993, "guard": 0.011042786248219492, "head_off_centerline": 23.53098266438571, "offense": "False", "defense": "False"}, "237": {"keypoints": [[4.602034096023999e-06, -2.4971437596832402e-05, 1.4565011952072382e-06], [-0.09973883628845215, 0.023443955928087234, -0.07229118794202805], [-0.11740556359291077, 0.4652877748012543, -0.07133682072162628], [-0.2925449013710022, 0.7942336797714233, 0.13331274688243866], [0.09973858296871185, -0.023451682180166245, 0.0722995176911354], [0.2826921343803406, 0.36132293939590454, 0.17221981287002563], [0.32467222213745117, 0.6853430271148682, 0.461967408657074], [-0.03240830451250076, -0.22284209728240967, -0.032880812883377075], [-0.03476165235042572, -0.4560660719871521, -0.13022838532924652], [0.045892827212810516, -0.4861471951007843, -0.20328974723815918], [0.011200168170034885, -0.5913100242614746, -0.20453393459320068], [0.05722111091017723, -0.42933982610702515, -0.02944524958729744], [0.18304967880249023, -0.23317986726760864, 0.09252960979938507], [0.20889008045196533, -0.3427112400531769, -0.11598832160234451], [-0.13468216359615326, -0.36573195457458496, -0.17654719948768616], [-0.1556251347064972, -0.10225267708301544, -0.25146484375], [0.03072025626897812, -0.2933141589164734, -0.2895188629627228]], "angles": {"right_sh_el": 36.86552343031308, "left_sh_el": 39.87083035916334, "torso_delta": 24.124894610987436, "head_delta": 14.085085101618217, "right_hip_ft": 63.48592833930733, "left_hip_ft": 69.19562172600206}, "timestamp": 31.773696, "base": 0.28190138964957673, "guard": 0.011153839392825129, "head_off_centerline": 23.6573401845689, "offense": "False", "defense": "False"}, "238": {"keypoints": [[4.103363608010113e-06, -2.476215195201803e-05, 1.30984335555695e-06], [-0.09721732139587402, 0.023735150694847107, -0.07436168938875198], [-0.11147469282150269, 0.4643302857875824, -0.07190261036157608], [-0.2877779006958008, 0.7932114601135254, 0.13325941562652588], [0.09721685945987701, -0.02374277263879776, 0.07437008619308472], [0.28424033522605896, 0.35924386978149414, 0.17516356706619263], [0.3273603916168213, 0.6825080513954163, 0.4650478959083557], [-0.03233367204666138, -0.22188903391361237, -0.03315869718790054], [-0.034638773649930954, -0.45508038997650146, -0.13174274563789368], [0.04645613580942154, -0.4866534471511841, -0.20478138327598572], [0.011439546942710876, -0.5921168327331543, -0.20418894290924072], [0.05496538430452347, -0.4294201731681824, -0.029646053910255432], [0.17859166860580444, -0.23256447911262512, 0.09760717302560806], [0.20982757210731506, -0.33790576457977295, -0.11186890304088593], [-0.13262203335762024, -0.3631780445575714, -0.1789456307888031], [-0.14888817071914673, -0.10109587013721466, -0.2555049657821655], [0.03504810854792595, -0.2984309792518616, -0.2902308702468872]], "angles": {"right_sh_el": 37.22034969820135, "left_sh_el": 39.87481751497472, "torso_delta": 23.44084312805789, "head_delta": 13.987879067273683, "right_hip_ft": 63.047339258810254, "left_hip_ft": 69.73219829560055}, "timestamp": 31.907762, "base": 0.28140703902576897, "guard": 0.011161227063024816, "head_off_centerline": 23.689490210576782, "offense": "False", "defense": "False"}, "239": {"keypoints": [[4.686555257649161e-06, -2.4996348656713963e-05, 1.2523139503173297e-06], [-0.09454765170812607, 0.024319786578416824, -0.0768515020608902], [-0.10695910453796387, 0.46447330713272095, -0.06999103724956512], [-0.2810073494911194, 0.7937363386154175, 0.13605499267578125], [0.0945470929145813, -0.02432750165462494, 0.07686005532741547], [0.28771960735321045, 0.35632941126823425, 0.1776847094297409], [0.3332752287387848, 0.6805558800697327, 0.4672371745109558], [-0.03178059309720993, -0.2216252088546753, -0.03410634398460388], [-0.03384988754987717, -0.45465755462646484, -0.13361415266990662], [0.04727169871330261, -0.48629826307296753, -0.20587006211280823], [0.012564510107040405, -0.5919182300567627, -0.20656824111938477], [0.05267871171236038, -0.43002188205718994, -0.029542455449700356], [0.17343232035636902, -0.23396635055541992, 0.10307984054088593], [0.2112322449684143, -0.339019775390625, -0.10412943363189697], [-0.12993696331977844, -0.3618967533111572, -0.1825978308916092], [-0.144468754529953, -0.09975187480449677, -0.26149889826774597], [0.03970939666032791, -0.29903924465179443, -0.294661283493042]], "angles": {"right_sh_el": 37.31082937526736, "left_sh_el": 40.05567145359957, "torso_delta": 24.14463762990495, "head_delta": 13.939115133910654, "right_hip_ft": 62.62271198272854, "left_hip_ft": 70.47611980461221}, "timestamp": 32.041829, "base": 0.28124027412980523, "guard": 0.011310447141823297, "head_off_centerline": 23.65324453277136, "offense": "False", "defense": "False"}, "240": {"keypoints": [[4.751898813992739e-06, -2.522496106394101e-05, 1.4971702739785542e-06], [-0.09313653409481049, 0.024479646235704422, -0.07831729203462601], [-0.1041283831000328, 0.4641656279563904, -0.07023105770349503], [-0.27522146701812744, 0.7961683869361877, 0.135860875248909], [0.09313563257455826, -0.024487502872943878, 0.07832597196102142], [0.29142993688583374, 0.35582447052001953, 0.18080145120620728], [0.3398614823818207, 0.6771925687789917, 0.4731680154800415], [-0.032291579991579056, -0.2210870385169983, -0.03618748486042023], [-0.034038715064525604, -0.45344239473342896, -0.13670669496059418], [0.048534855246543884, -0.48669928312301636, -0.20910541713237762], [0.011391369625926018, -0.5915849804878235, -0.20925280451774597], [0.05115392059087753, -0.4290424883365631, -0.031371042132377625], [0.16912966966629028, -0.23187363147735596, 0.10457468777894974], [0.21180346608161926, -0.33454447984695435, -0.10020768642425537], [-0.12923428416252136, -0.3599047064781189, -0.18667128682136536], [-0.14057542383670807, -0.09729497134685516, -0.26607993245124817], [0.042129676789045334, -0.29925280809402466, -0.2994926869869232]], "angles": {"right_sh_el": 37.59284891670332, "left_sh_el": 40.16082701589326, "torso_delta": 24.925224379719285, "head_delta": 13.729283135302621, "right_hip_ft": 61.957066763233065, "left_hip_ft": 70.99972602459295}, "timestamp": 32.175895, "base": 0.2832915920561268, "guard": 0.011415431774826316, "head_off_centerline": 23.724645071657417, "offense": "False", "defense": "False"}, "241": {"keypoints": [[4.599416570272297e-06, -2.5421653845114633e-05, 1.4639314258602099e-06], [-0.09130989015102386, 0.025673095136880875, -0.07972821593284607], [-0.09720976650714874, 0.46390604972839355, -0.06973051279783249], [-0.266058087348938, 0.796108603477478, 0.13873417675495148], [0.09130898863077164, -0.025680918246507645, 0.07973715662956238], [0.29667186737060547, 0.35278069972991943, 0.18361206352710724], [0.34872710704803467, 0.673166036605835, 0.4743686020374298], [-0.03191810101270676, -0.22083121538162231, -0.038805730640888214], [-0.031570933759212494, -0.45282530784606934, -0.14088058471679688], [0.051141586154699326, -0.4871399402618408, -0.21243494749069214], [0.013747964054346085, -0.5913944840431213, -0.21266034245491028], [0.0511452853679657, -0.4287341833114624, -0.03355763107538223], [0.166041761636734, -0.2324589043855667, 0.10981637239456177], [0.21253728866577148, -0.32402315735816956, -0.09205445647239685], [-0.12557601928710938, -0.3588187098503113, -0.1917875111103058], [-0.13377916812896729, -0.09432996809482574, -0.2695561647415161], [0.046841517090797424, -0.30003607273101807, -0.30104726552963257]], "angles": {"right_sh_el": 37.98254431932844, "left_sh_el": 40.34484947065923, "torso_delta": 24.845013036805508, "head_delta": 13.536030261561715, "right_hip_ft": 61.792931271838164, "left_hip_ft": 71.37294926625644}, "timestamp": 32.309961, "base": 0.2827991542373338, "guard": 0.011427043055558734, "head_off_centerline": 23.707425144124187, "offense": "False", "defense": "False"}, "242": {"keypoints": [[4.151406756136566e-06, -2.5555025786161423e-05, 1.14732551992347e-06], [-0.09057845920324326, 0.02641356736421585, -0.080612912774086], [-0.0932028740644455, 0.46473434567451477, -0.07064468413591385], [-0.25837278366088867, 0.7955958843231201, 0.14048252999782562], [0.09057768434286118, -0.026421386748552322, 0.08062242716550827], [0.3007771074771881, 0.3507230877876282, 0.18672940135002136], [0.35461491346359253, 0.6702947616577148, 0.4753662347793579], [-0.032842740416526794, -0.2205255925655365, -0.040491923689842224], [-0.03096603788435459, -0.4522169232368469, -0.14334893226623535], [0.05229998752474785, -0.48693928122520447, -0.2154952436685562], [0.01379784382879734, -0.5915163159370422, -0.21437348425388336], [0.05065665394067764, -0.4292782247066498, -0.03490099310874939], [0.16413307189941406, -0.23317408561706543, 0.11407583206892014], [0.21429947018623352, -0.31859397888183594, -0.09028366208076477], [-0.12411776185035706, -0.35752344131469727, -0.19484083354473114], [-0.12977513670921326, -0.09383805096149445, -0.2725716531276703], [0.051725149154663086, -0.2981574833393097, -0.30083680152893066]], "angles": {"right_sh_el": 38.36408136650673, "left_sh_el": 40.211959916667595, "torso_delta": 23.905343243127344, "head_delta": 13.489710014844219, "right_hip_ft": 61.655465329556165, "left_hip_ft": 71.67635886795391}, "timestamp": 32.444027, "base": 0.2818738452123146, "guard": 0.011617168013695304, "head_off_centerline": 23.66914886787243, "offense": "False", "defense": "False"}, "243": {"keypoints": [[4.101662852917798e-06, -2.5994942916440777e-05, 1.1132946156067192e-06], [-0.09000605344772339, 0.027075152844190598, -0.08198727667331696], [-0.09086620807647705, 0.46541890501976013, -0.06786622852087021], [-0.25356900691986084, 0.7968915700912476, 0.140752911567688], [0.09000524878501892, -0.027083028107881546, 0.08199653774499893], [0.3043369650840759, 0.34840843081474304, 0.1906479448080063], [0.3616044223308563, 0.6690467596054077, 0.4771374464035034], [-0.03239752724766731, -0.2211667150259018, -0.04046240821480751], [-0.030109619721770287, -0.4531967043876648, -0.14252391457557678], [0.05370184779167175, -0.487791508436203, -0.21496114134788513], [0.0150186438113451, -0.5928353071212769, -0.21405644714832306], [0.05161353945732117, -0.4307374060153961, -0.03362983092665672], [0.16468513011932373, -0.2342357337474823, 0.11569610983133316], [0.2152795046567917, -0.3144419193267822, -0.09251043945550919], [-0.12308870255947113, -0.35808098316192627, -0.1948532909154892], [-0.12821058928966522, -0.09431616961956024, -0.27315759658813477], [0.0553542822599411, -0.2972875237464905, -0.30004146695137024]], "angles": {"right_sh_el": 38.26699352595234, "left_sh_el": 40.23208606335901, "torso_delta": 23.50140163874334, "head_delta": 13.450858315485085, "right_hip_ft": 61.43230786680407, "left_hip_ft": 71.90065659556724}, "timestamp": 32.578094, "base": 0.283275896782316, "guard": 0.01181314042204938, "head_off_centerline": 23.732384780281684, "offense": "False", "defense": "False"}, "244": {"keypoints": [[3.9328679122263566e-06, -2.5864221242954955e-05, 9.939089977706317e-07], [-0.08919589221477509, 0.02760009467601776, -0.08379757404327393], [-0.0878378301858902, 0.4657232463359833, -0.06395257264375687], [-0.24611741304397583, 0.797455906867981, 0.1419110894203186], [0.08919531852006912, -0.027608118951320648, 0.08380657434463501], [0.30846989154815674, 0.3465973436832428, 0.19005551934242249], [0.36643123626708984, 0.6668858528137207, 0.47471481561660767], [-0.031164485961198807, -0.22127310931682587, -0.0418366864323616], [-0.028417477384209633, -0.45296016335487366, -0.14463117718696594], [0.05507848039269447, -0.48626142740249634, -0.21789193153381348], [0.01691899448633194, -0.5917583703994751, -0.21733945608139038], [0.052857790142297745, -0.43143269419670105, -0.03458642214536667], [0.16531522572040558, -0.23608475923538208, 0.11835812032222748], [0.21782399713993073, -0.3115636110305786, -0.09492963552474976], [-0.12091733515262604, -0.3574364185333252, -0.19818130135536194], [-0.12529674172401428, -0.09305472671985626, -0.2764538526535034], [0.05974070727825165, -0.2937433421611786, -0.30044102668762207]], "angles": {"right_sh_el": 38.378237743026546, "left_sh_el": 40.297281986576685, "torso_delta": 23.227363265255164, "head_delta": 13.330141168442239, "right_hip_ft": 61.288700144869324, "left_hip_ft": 72.42430885706153}, "timestamp": 32.71216, "base": 0.2816865368104946, "guard": 0.012031124596593184, "head_off_centerline": 23.601206139887147, "offense": "False", "defense": "False"}, "245": {"keypoints": [[3.659359208540991e-06, -2.58986146945972e-05, 8.404326763411518e-07], [-0.0881209671497345, 0.028400525450706482, -0.08479021489620209], [-0.0857299342751503, 0.4663769602775574, -0.06256274878978729], [-0.24002118408679962, 0.7996802926063538, 0.14158916473388672], [0.08812031894922256, -0.02840849757194519, 0.08479912579059601], [0.3093946874141693, 0.3450707197189331, 0.18854117393493652], [0.36739811301231384, 0.6674864292144775, 0.4704088866710663], [-0.03135315328836441, -0.2208419293165207, -0.04398529976606369], [-0.027530355378985405, -0.45226070284843445, -0.14747795462608337], [0.05702836066484451, -0.4853375554084778, -0.219919353723526], [0.017035556957125664, -0.5911077857017517, -0.21896490454673767], [0.052612751722335815, -0.4313077926635742, -0.03662650287151337], [0.16444167494773865, -0.23644393682479858, 0.11745612323284149], [0.21808716654777527, -0.3100326955318451, -0.09442159533500671], [-0.11884093284606934, -0.3557914197444916, -0.20153550803661346], [-0.1216360330581665, -0.09106026589870453, -0.27833110094070435], [0.06207558512687683, -0.29160791635513306, -0.30093973875045776]], "angles": {"right_sh_el": 38.37210021541671, "left_sh_el": 40.32406967980545, "torso_delta": 22.882836545444295, "head_delta": 13.09375898460842, "right_hip_ft": 61.69723157089462, "left_hip_ft": 72.56386504297777}, "timestamp": 32.846226, "base": 0.2795905749645685, "guard": 0.011977615575479146, "head_off_centerline": 23.35351549326322, "offense": "False", "defense": "False"}, "246": {"keypoints": [[3.176461177645251e-06, -2.6090354367624968e-05, 8.125402928271797e-07], [-0.08791892975568771, 0.028039388358592987, -0.08560319989919662], [-0.08453309535980225, 0.46556663513183594, -0.06310504674911499], [-0.2342613935470581, 0.798972487449646, 0.14017145335674286], [0.08791817724704742, -0.028047259896993637, 0.08561186492443085], [0.3113611340522766, 0.3437056839466095, 0.18647265434265137], [0.3676149845123291, 0.6650756597518921, 0.4701937139034271], [-0.03008471429347992, -0.22073450684547424, -0.04429645091295242], [-0.025377562269568443, -0.451754093170166, -0.14845919609069824], [0.060443539172410965, -0.48331964015960693, -0.22123980522155762], [0.0197516568005085, -0.5893532037734985, -0.22076624631881714], [0.054906316101551056, -0.4299839735031128, -0.037517696619033813], [0.16583672165870667, -0.23414744436740875, 0.11373069882392883], [0.2204655259847641, -0.31136274337768555, -0.10149697959423065], [-0.11648917943239212, -0.3550529479980469, -0.20278458297252655], [-0.1211603581905365, -0.0900648832321167, -0.2783604860305786], [0.06463830173015594, -0.28865623474121094, -0.3014988899230957]], "angles": {"right_sh_el": 38.210026692890004, "left_sh_el": 40.391576488106, "torso_delta": 22.302772955359508, "head_delta": 13.135561180528237, "right_hip_ft": 61.35727585799146, "left_hip_ft": 73.04105335972503}, "timestamp": 32.980292, "base": 0.27748837037209734, "guard": 0.011985906839445183, "head_off_centerline": 23.24666989454488, "offense": "False", "defense": "False"}, "247": {"keypoints": [[3.163428118568845e-06, -2.5797424314077944e-05, 9.300250667365617e-07], [-0.08821670711040497, 0.027764128521084785, -0.0854097381234169], [-0.08537846803665161, 0.4651292562484741, -0.06498052179813385], [-0.22855471074581146, 0.7994270324707031, 0.13599839806556702], [0.08821624517440796, -0.027772007510066032, 0.08541835844516754], [0.3104013204574585, 0.34347087144851685, 0.18225400149822235], [0.3640868663787842, 0.6655027866363525, 0.46464282274246216], [-0.02903551235795021, -0.22096452116966248, -0.0442122146487236], [-0.024113262072205544, -0.45147013664245605, -0.15004318952560425], [0.061642907559871674, -0.48336362838745117, -0.22243079543113708], [0.021252771839499474, -0.5893893837928772, -0.22154337167739868], [0.057117968797683716, -0.42965829372406006, -0.03995315358042717], [0.1689920872449875, -0.23303845524787903, 0.10733793675899506], [0.21978092193603516, -0.312095046043396, -0.11026625335216522], [-0.11602988839149475, -0.35478612780570984, -0.20355448126792908], [-0.1221369057893753, -0.09085821360349655, -0.27859044075012207], [0.065090611577034, -0.28612828254699707, -0.302452951669693]], "angles": {"right_sh_el": 37.921699994297946, "left_sh_el": 40.18712119791376, "torso_delta": 22.67902663202566, "head_delta": 13.110111211731658, "right_hip_ft": 61.56618006588581, "left_hip_ft": 73.15091793605808}, "timestamp": 33.114358, "base": 0.2736725807673599, "guard": 0.01191452809570558, "head_off_centerline": 22.985513052132035, "offense": "False", "defense": "False"}, "248": {"keypoints": [[2.9174880182836205e-06, -2.559833592385985e-05, 1.1541694675543113e-06], [-0.0893050879240036, 0.02770834229886532, -0.08542837202548981], [-0.0866301953792572, 0.4649682641029358, -0.06499961763620377], [-0.22605040669441223, 0.8001322746276855, 0.13609406352043152], [0.0893046110868454, -0.027716340497136116, 0.08543706685304642], [0.310014009475708, 0.3445451557636261, 0.1790458709001541], [0.3597313463687897, 0.6672815680503845, 0.46019446849823], [-0.02794799767434597, -0.22102005779743195, -0.04553713649511337], [-0.02232947014272213, -0.44979119300842285, -0.15514813363552094], [0.0640576034784317, -0.4815048575401306, -0.22736060619354248], [0.02290753461420536, -0.587282657623291, -0.22638137638568878], [0.059919215738773346, -0.42787009477615356, -0.045570965856313705], [0.1710924208164215, -0.22984866797924042, 0.09887714684009552], [0.2203923761844635, -0.3112335801124573, -0.11903509497642517], [-0.11542077362537384, -0.35346266627311707, -0.2077053189277649], [-0.12405240535736084, -0.0895799770951271, -0.2797844409942627], [0.06412898749113083, -0.2839934229850769, -0.30871841311454773]], "angles": {"right_sh_el": 37.77277996741865, "left_sh_el": 39.967107565943856, "torso_delta": 23.449867196089233, "head_delta": 13.128100071208081, "right_hip_ft": 61.8756676937292, "left_hip_ft": 73.26191927707126}, "timestamp": 33.248425, "base": 0.27055838504472735, "guard": 0.011842234245224025, "head_off_centerline": 22.705825220846457, "offense": "False", "defense": "False"}, "249": {"keypoints": [[2.6642956072464585e-06, -2.5504228688078e-05, 1.2511384284152882e-06], [-0.09003064781427383, 0.02794758602976799, -0.0848354622721672], [-0.0871812030673027, 0.46499931812286377, -0.06842321157455444], [-0.22365424036979675, 0.8021399974822998, 0.1317378431558609], [0.09003019332885742, -0.02795584127306938, 0.08484433591365814], [0.3093162178993225, 0.3464219570159912, 0.17505793273448944], [0.35611337423324585, 0.6678965091705322, 0.4560817778110504], [-0.02652888372540474, -0.22080853581428528, -0.0480460561811924], [-0.021564556285738945, -0.44928473234176636, -0.15832188725471497], [0.06515277922153473, -0.48180627822875977, -0.22972574830055237], [0.021753769367933273, -0.5869114398956299, -0.22763177752494812], [0.06128209829330444, -0.4280370771884918, -0.04948751628398895], [0.17472437024116516, -0.23050063848495483, 0.09056226909160614], [0.22097890079021454, -0.3110329508781433, -0.1261845976114273], [-0.1149248406291008, -0.35307514667510986, -0.20997199416160583], [-0.12358533591032028, -0.09051010012626648, -0.2792168855667114], [0.06603790074586868, -0.2807936668395996, -0.314706027507782]], "angles": {"right_sh_el": 37.33036951453985, "left_sh_el": 39.525516230160356, "torso_delta": 23.779531941956073, "head_delta": 12.433184278396036, "right_hip_ft": 62.307561875838495, "left_hip_ft": 72.93465899620391}, "timestamp": 33.382491, "base": 0.26863002982081724, "guard": 0.011916391069965983, "head_off_centerline": 22.51689995391329, "offense": "False", "defense": "False"}, "250": {"keypoints": [[2.9623679438373074e-06, -2.5574900064384565e-05, 1.241977315658005e-06], [-0.09141102433204651, 0.02824733592569828, -0.08451973646879196], [-0.0877290666103363, 0.46615874767303467, -0.07147730141878128], [-0.21886447072029114, 0.8054479360580444, 0.12973126769065857], [0.09141098707914352, -0.028255851939320564, 0.0845288336277008], [0.3101661801338196, 0.34973055124282837, 0.16983240842819214], [0.35157179832458496, 0.6693270802497864, 0.45205360651016235], [-0.025608567520976067, -0.22121357917785645, -0.049473799765110016], [-0.019678212702274323, -0.44870704412460327, -0.16179734468460083], [0.06609384715557098, -0.48128414154052734, -0.23308546841144562], [0.023094557225704193, -0.5861529111862183, -0.231084942817688], [0.06428635120391846, -0.42781707644462585, -0.0526721328496933], [0.18154552578926086, -0.2316088080406189, 0.08656183630228043], [0.22346335649490356, -0.3068355321884155, -0.13235613703727722], [-0.11374668776988983, -0.3528277277946472, -0.2131049931049347], [-0.124105304479599, -0.09080815315246582, -0.2817041873931885], [0.06843822449445724, -0.27996158599853516, -0.3201705813407898]], "angles": {"right_sh_el": 37.402740861027446, "left_sh_el": 39.30610112418891, "torso_delta": 24.284110213307034, "head_delta": 12.33429028068105, "right_hip_ft": 62.782447556049426, "left_hip_ft": 72.85198086047434}, "timestamp": 33.516557, "base": 0.26570802720571407, "guard": 0.012133963845016327, "head_off_centerline": 22.153354248628734, "offense": "False", "defense": "False"}, "251": {"keypoints": [[3.180262865498662e-06, -2.5049028408830054e-05, 1.4681224911328172e-06], [-0.0945594310760498, 0.02817295491695404, -0.08151410520076752], [-0.09404462575912476, 0.46745455265045166, -0.074708953499794], [-0.2203122079372406, 0.8101324439048767, 0.12780895829200745], [0.09455959498882294, -0.028181543573737144, 0.08152315020561218], [0.3039344549179077, 0.35488271713256836, 0.16761347651481628], [0.3410344123840332, 0.673507571220398, 0.4523351788520813], [-0.02550961822271347, -0.22125770151615143, -0.05065657198429108], [-0.021642666310071945, -0.4483185410499573, -0.16380226612091064], [0.06427957117557526, -0.48150408267974854, -0.23624515533447266], [0.019552381709218025, -0.585939347743988, -0.23293828964233398], [0.06507505476474762, -0.42812666296958923, -0.05557836964726448], [0.18864017724990845, -0.23464995622634888, 0.08296055346727371], [0.2241637408733368, -0.30482202768325806, -0.13703250885009766], [-0.11728370934724808, -0.35320162773132324, -0.21333613991737366], [-0.12874454259872437, -0.09336738288402557, -0.2834528684616089], [0.06607107818126678, -0.27734220027923584, -0.32066571712493896]], "angles": {"right_sh_el": 37.53195966656385, "left_sh_el": 38.873148873023645, "torso_delta": 25.355457600524407, "head_delta": 11.998393931169112, "right_hip_ft": 63.56642293496154, "left_hip_ft": 72.1927577268127}, "timestamp": 33.650623, "base": 0.2643306232879267, "guard": 0.01234577607093488, "head_off_centerline": 21.81596845306382, "offense": "False", "defense": "False"}, "252": {"keypoints": [[3.5761095205089077e-06, -2.4164830392692238e-05, 1.5048749446577858e-06], [-0.09653793275356293, 0.028241239488124847, -0.08047831058502197], [-0.09562177211046219, 0.46812760829925537, -0.07463650405406952], [-0.22239567339420319, 0.8164867758750916, 0.12276870012283325], [0.09653814136981964, -0.028250159695744514, 0.0804876759648323], [0.30151140689849854, 0.3576103448867798, 0.16967305541038513], [0.33399122953414917, 0.6775600910186768, 0.4559399485588074], [-0.02580028586089611, -0.2216920256614685, -0.049914974719285965], [-0.02221662737429142, -0.4495428204536438, -0.1612299382686615], [0.06242936849594116, -0.4820019602775574, -0.23392638564109802], [0.018258696421980858, -0.5865579843521118, -0.23011410236358643], [0.06693742424249649, -0.42918065190315247, -0.05446074157953262], [0.19812749326229095, -0.23708564043045044, 0.07977038621902466], [0.2262607216835022, -0.3016134202480316, -0.14339575171470642], [-0.11999253928661346, -0.3561111092567444, -0.20996665954589844], [-0.13244248926639557, -0.09779393672943115, -0.28015294671058655], [0.06795808672904968, -0.27338820695877075, -0.3158378601074219]], "angles": {"right_sh_el": 37.605323870614384, "left_sh_el": 38.453368915802436, "torso_delta": 25.72889187516397, "head_delta": 11.9246804871567, "right_hip_ft": 64.0163874182016, "left_hip_ft": 71.66629229872528}, "timestamp": 33.78469, "base": 0.26604525116019423, "guard": 0.012587321469792516, "head_off_centerline": 21.676158501879186, "offense": "False", "defense": "False"}, "253": {"keypoints": [[3.995592123828828e-06, -2.326150206499733e-05, 1.4939166703697992e-06], [-0.09849485009908676, 0.027780447155237198, -0.07975049316883087], [-0.09820687770843506, 0.46757251024246216, -0.07352263480424881], [-0.2235707938671112, 0.8201236724853516, 0.12005910277366638], [0.09849508106708527, -0.02778928354382515, 0.0797603502869606], [0.3001660704612732, 0.3591698408126831, 0.167077898979187], [0.32609009742736816, 0.6779274940490723, 0.45870840549468994], [-0.025448331609368324, -0.22221168875694275, -0.04908344894647598], [-0.023250475525856018, -0.4500773549079895, -0.16089747846126556], [0.05888332799077034, -0.4814760982990265, -0.23479104042053223], [0.016029231250286102, -0.586076557636261, -0.22976449131965637], [0.06852719932794571, -0.4305722117424011, -0.05604446679353714], [0.20804555714130402, -0.24209243059158325, 0.07324577122926712], [0.2332392930984497, -0.30270546674728394, -0.15060000121593475], [-0.1228037029504776, -0.35771486163139343, -0.20771288871765137], [-0.1366589069366455, -0.10046960413455963, -0.2774324417114258], [0.06532201170921326, -0.2693648338317871, -0.31650209426879883]], "angles": {"right_sh_el": 37.38407423555768, "left_sh_el": 38.14436260427174, "torso_delta": 26.407672230471686, "head_delta": 11.887249093300492, "right_hip_ft": 64.13934349614864, "left_hip_ft": 71.56125361232904}, "timestamp": 33.918756, "base": 0.26578458738088173, "guard": 0.012944642231058815, "head_off_centerline": 21.49570839063023, "offense": "False", "defense": "False"}, "254": {"keypoints": [[4.3753479985753074e-06, -2.2525262465933338e-05, 1.5861000974837225e-06], [-0.10059045255184174, 0.027953213080763817, -0.0777822881937027], [-0.10213781893253326, 0.46553468704223633, -0.07949503511190414], [-0.22826683521270752, 0.82450932264328, 0.10870033502578735], [0.10059072077274323, -0.02796240523457527, 0.07779249548912048], [0.29360461235046387, 0.35823458433151245, 0.1623268574476242], [0.31360310316085815, 0.6784020662307739, 0.45850664377212524], [-0.027427036315202713, -0.22172242403030396, -0.049355193972587585], [-0.026582209393382072, -0.4491516351699829, -0.16221842169761658], [0.05411543697118759, -0.4792148172855377, -0.23661647737026215], [0.011547582224011421, -0.5833002328872681, -0.2325209528207779], [0.06798774749040604, -0.4299792945384979, -0.06010555848479271], [0.21397626399993896, -0.24314606189727783, 0.06307554244995117], [0.23418861627578735, -0.3025016188621521, -0.1586083173751831], [-0.12821325659751892, -0.3580029010772705, -0.20689234137535095], [-0.14213472604751587, -0.09980778396129608, -0.2736104428768158], [0.06132359057664871, -0.2623353600502014, -0.3191074728965759]], "angles": {"right_sh_el": 37.329994570854616, "left_sh_el": 37.99451591182932, "torso_delta": 27.662322347464567, "head_delta": 12.124973692271642, "right_hip_ft": 65.00138649744828, "left_hip_ft": 70.45932105290277}, "timestamp": 34.052822, "base": 0.265887878993959, "guard": 0.013091565872075855, "head_off_centerline": 21.407981688181433, "offense": "False", "defense": "False"}, "255": {"keypoints": [[4.725570761365816e-06, -2.1584470232483e-05, 1.6980288819468115e-06], [-0.10089673101902008, 0.02764149382710457, -0.0781596377491951], [-0.1029118224978447, 0.4658932685852051, -0.08069530874490738], [-0.23014628887176514, 0.828730583190918, 0.10406334698200226], [0.10089699923992157, -0.027650829404592514, 0.07816971093416214], [0.2900528013706207, 0.3598847985267639, 0.16159531474113464], [0.3034054636955261, 0.678024411201477, 0.46079328656196594], [-0.026781369000673294, -0.2218935787677765, -0.05072515085339546], [-0.027467839419841766, -0.44820135831832886, -0.16568036377429962], [0.051692791283130646, -0.47799748182296753, -0.24029801785945892], [0.011195900849997997, -0.5823144912719727, -0.23779872059822083], [0.06878572702407837, -0.4299110472202301, -0.06468012183904648], [0.22161433100700378, -0.2463047206401825, 0.05205288901925087], [0.2387550175189972, -0.3033563494682312, -0.17246493697166443], [-0.13001619279384613, -0.3570232391357422, -0.20855271816253662], [-0.14707553386688232, -0.09792903065681458, -0.27117037773132324], [0.05683084577322006, -0.25396454334259033, -0.32136955857276917]], "angles": {"right_sh_el": 37.08560451513657, "left_sh_el": 37.9382247790003, "torso_delta": 29.155048498942918, "head_delta": 12.107303693132083, "right_hip_ft": 65.19935830976912, "left_hip_ft": 70.3769337580242}, "timestamp": 34.186888, "base": 0.2654790294092166, "guard": 0.013360868912071056, "head_off_centerline": 21.213103771253433, "offense": "False", "defense": "False"}, "256": {"keypoints": [[5.001416866434738e-06, -2.1475476387422532e-05, 1.7892166397359688e-06], [-0.10173408687114716, 0.026922844350337982, -0.07683607935905457], [-0.10825532674789429, 0.4650219678878784, -0.08110024780035019], [-0.2341347634792328, 0.8302193880081177, 0.10032698512077332], [0.101734459400177, -0.02693234384059906, 0.07684624195098877], [0.2843286395072937, 0.3614770174026489, 0.1598159372806549], [0.2897951006889343, 0.6768685579299927, 0.46255600452423096], [-0.02665165439248085, -0.22173500061035156, -0.05043706297874451], [-0.030413789674639702, -0.4476463198661804, -0.16689983010292053], [0.04689868539571762, -0.477100133895874, -0.24278965592384338], [0.006888414733111858, -0.5821160078048706, -0.24003443121910095], [0.06833027303218842, -0.4305688142776489, -0.06820951402187347], [0.228752002120018, -0.24990707635879517, 0.04136384651064873], [0.24035730957984924, -0.30791783332824707, -0.18366777896881104], [-0.13394279778003693, -0.3558751344680786, -0.207243412733078], [-0.1559285670518875, -0.09452370554208755, -0.26873236894607544], [0.04707296937704086, -0.24625667929649353, -0.3237180709838867]], "angles": {"right_sh_el": 36.91655666013992, "left_sh_el": 38.39941543816185, "torso_delta": 30.096178354193096, "head_delta": 12.04649626107974, "right_hip_ft": 65.60563513808391, "left_hip_ft": 70.12873173427971}, "timestamp": 34.320955, "base": 0.26366273768070675, "guard": 0.013617870373891732, "head_off_centerline": 21.01834466395533, "offense": "False", "defense": "False"}, "257": {"keypoints": [[4.3150357669219375e-06, -2.1356314391596243e-05, 1.9048815147471032e-06], [-0.1027640551328659, 0.02630283683538437, -0.07534213364124298], [-0.11184614896774292, 0.4638434648513794, -0.08353790640830994], [-0.2393243908882141, 0.8327679634094238, 0.09736225008964539], [0.10276427865028381, -0.026312535628676414, 0.07535210251808167], [0.2790341377258301, 0.36443912982940674, 0.16409680247306824], [0.28111934661865234, 0.6768622398376465, 0.4691060483455658], [-0.026562634855508804, -0.2217445969581604, -0.049907974898815155], [-0.031383365392684937, -0.4464624524116516, -0.16709214448928833], [0.04554397985339165, -0.47479066252708435, -0.24466478824615479], [0.004475196823477745, -0.5800643563270569, -0.2422141432762146], [0.06993494182825089, -0.429919570684433, -0.07053902745246887], [0.23659901320934296, -0.2532097101211548, 0.031051382422447205], [0.2446405291557312, -0.3136107325553894, -0.192574143409729], [-0.1361512541770935, -0.3542446792125702, -0.2051621377468109], [-0.16170302033424377, -0.09228810667991638, -0.26409077644348145], [0.04059717431664467, -0.24087370932102203, -0.32324886322021484]], "angles": {"right_sh_el": 36.62261704923067, "left_sh_el": 38.63550761259287, "torso_delta": 29.643523868790513, "head_delta": 12.214786693958377, "right_hip_ft": 65.79304241804182, "left_hip_ft": 69.80559038946589}, "timestamp": 34.455021, "base": 0.2654577995818923, "guard": 0.013715558379769635, "head_off_centerline": 21.030149275977344, "offense": "False", "defense": "False"}, "258": {"keypoints": [[3.7990466807968915e-06, -2.142462835763581e-05, 1.8415217937217676e-06], [-0.10217979550361633, 0.02581189200282097, -0.07497512549161911], [-0.11383777111768723, 0.46347326040267944, -0.08298641443252563], [-0.24110816419124603, 0.831559419631958, 0.09798121452331543], [0.10218002647161484, -0.025821508839726448, 0.07498504221439362], [0.2761368453502655, 0.3653513789176941, 0.16721978783607483], [0.27324819564819336, 0.674593448638916, 0.47338372468948364], [-0.02566017396748066, -0.22181472182273865, -0.04886876046657562], [-0.031897276639938354, -0.4473167061805725, -0.16467829048633575], [0.044044144451618195, -0.4761161804199219, -0.24253398180007935], [0.003082242561504245, -0.5816283226013184, -0.23927892744541168], [0.07053175568580627, -0.4318872094154358, -0.0694134384393692], [0.24547095596790314, -0.25943997502326965, 0.02424708753824234], [0.24504733085632324, -0.3232731819152832, -0.19994844496250153], [-0.13643983006477356, -0.35379984974861145, -0.20196318626403809], [-0.16533547639846802, -0.09077516198158264, -0.260556161403656], [0.03800324350595474, -0.23951569199562073, -0.3201897144317627]], "angles": {"right_sh_el": 36.39364137703813, "left_sh_el": 39.06555395735051, "torso_delta": 28.600338226995937, "head_delta": 11.98319887711172, "right_hip_ft": 65.820778053084, "left_hip_ft": 69.88639449976267}, "timestamp": 34.589087, "base": 0.26417686906188426, "guard": 0.013767442896448812, "head_off_centerline": 20.949618535716546, "offense": "False", "defense": "False"}, "259": {"keypoints": [[2.695960574783385e-06, -2.1562256733886898e-05, 1.837471700127935e-06], [-0.10293656587600708, 0.025919802486896515, -0.07383333146572113], [-0.11817804723978043, 0.46241745352745056, -0.08101829886436462], [-0.24449697136878967, 0.8323237895965576, 0.09790031611919403], [0.10293689370155334, -0.025929521769285202, 0.07384363561868668], [0.2720046937465668, 0.36522865295410156, 0.17209622263908386], [0.26608890295028687, 0.6711280345916748, 0.4803737998008728], [-0.025654694065451622, -0.22234922647476196, -0.04721597209572792], [-0.03423924744129181, -0.4488014578819275, -0.1611906886100769], [0.04129672795534134, -0.47867125272750854, -0.23931579291820526], [0.0009487108327448368, -0.5836230516433716, -0.23536565899848938], [0.07038404792547226, -0.4336974620819092, -0.06716673821210861], [0.250501424074173, -0.2691364288330078, 0.02541540376842022], [0.2524106204509735, -0.3329137861728668, -0.19753381609916687], [-0.13986989855766296, -0.35520821809768677, -0.19724918901920319], [-0.17351290583610535, -0.09302877634763718, -0.25344419479370117], [0.032260995358228683, -0.23785188794136047, -0.3162108063697815]], "angles": {"right_sh_el": 35.92817935721379, "left_sh_el": 38.91124983044507, "torso_delta": 27.013790144393667, "head_delta": 11.902333379621467, "right_hip_ft": 66.08273218134406, "left_hip_ft": 69.51011689873901}, "timestamp": 34.723153, "base": 0.2650005160722255, "guard": 0.014157629639850448, "head_off_centerline": 20.946930922618368, "offense": "False", "defense": "False"}, "260": {"keypoints": [[2.0972147467546165e-06, -2.218944428022951e-05, 1.7593823713468737e-06], [-0.10337602347135544, 0.025153350085020065, -0.0728713721036911], [-0.12005959451198578, 0.45912542939186096, -0.08467307686805725], [-0.24606096744537354, 0.8293411135673523, 0.09035219252109528], [0.103376105427742, -0.025163255631923676, 0.07288165390491486], [0.26803869009017944, 0.363119512796402, 0.17696434259414673], [0.26072371006011963, 0.6675403118133545, 0.4872685670852661], [-0.024834852665662766, -0.22293224930763245, -0.043751440942287445], [-0.034557241946458817, -0.4512011706829071, -0.15483874082565308], [0.04165992885828018, -0.4820764660835266, -0.23259365558624268], [-3.5433098673820496e-05, -0.5862911939620972, -0.22738641500473022], [0.07134470343589783, -0.4375540614128113, -0.061174433678388596], [0.26146048307418823, -0.2853419780731201, 0.02879028394818306], [0.26385223865509033, -0.3503093123435974, -0.19038599729537964], [-0.14069008827209473, -0.3575899004936218, -0.18978512287139893], [-0.17985676229000092, -0.09619699418544769, -0.24659565091133118], [0.028220199048519135, -0.23741039633750916, -0.308779239654541]], "angles": {"right_sh_el": 35.30150744936574, "left_sh_el": 39.0566927231194, "torso_delta": 25.306868701206554, "head_delta": 11.84820236852843, "right_hip_ft": 65.88173405100191, "left_hip_ft": 69.26358784215941}, "timestamp": 34.857219, "base": 0.2662512976959477, "guard": 0.014535458486358914, "head_off_centerline": 21.213686036539773, "offense": "False", "defense": "False"}, "261": {"keypoints": [[1.5516034181928262e-06, -2.326854519196786e-05, 1.586944449627481e-06], [-0.1033114492893219, 0.02495906874537468, -0.07327699661254883], [-0.11960481107234955, 0.4563908278942108, -0.0832204669713974], [-0.24934351444244385, 0.826859712600708, 0.08827963471412659], [0.10331106185913086, -0.02496940828859806, 0.07328744232654572], [0.2657512426376343, 0.36184000968933105, 0.17985782027244568], [0.2606803774833679, 0.6651706695556641, 0.49078887701034546], [-0.022570902481675148, -0.22361254692077637, -0.04273670166730881], [-0.03351129591464996, -0.4531066119670868, -0.1508958637714386], [0.04235754907131195, -0.4843655228614807, -0.22867652773857117], [0.0013539842329919338, -0.5887727737426758, -0.22241148352622986], [0.07460395991802216, -0.4405357837677002, -0.05864516273140907], [0.27589792013168335, -0.30543214082717896, 0.02060355246067047], [0.2803414762020111, -0.3744691014289856, -0.19540202617645264], [-0.14107409119606018, -0.3597796559333801, -0.1853216588497162], [-0.18803827464580536, -0.09870453923940659, -0.2381051480770111], [0.02421455830335617, -0.23308876156806946, -0.3037542700767517]], "angles": {"right_sh_el": 34.01879320856777, "left_sh_el": 39.068862398031726, "torso_delta": 23.634450920975723, "head_delta": 11.430733569766653, "right_hip_ft": 65.56423266118237, "left_hip_ft": 69.12836609178038}, "timestamp": 34.991286, "base": 0.26790554329792904, "guard": 0.015040638106697155, "head_off_centerline": 21.461443396401094, "offense": "False", "defense": "False"}, "262": {"keypoints": [[1.0033709259005263e-06, -2.4184046196751297e-05, 1.31427179894672e-06], [-0.10279802978038788, 0.024769240990281105, -0.07257318496704102], [-0.12106853723526001, 0.4564323127269745, -0.08734451979398727], [-0.25494590401649475, 0.8218417763710022, 0.08595190942287445], [0.10279755294322968, -0.024780020117759705, 0.07258395850658417], [0.2627929747104645, 0.361100971698761, 0.18278145790100098], [0.25383228063583374, 0.6618626117706299, 0.4937307834625244], [-0.02096131071448326, -0.22329425811767578, -0.042032137513160706], [-0.03293149173259735, -0.4541158974170685, -0.146907240152359], [0.042851127684116364, -0.484961599111557, -0.22450007498264313], [0.0007868518587201834, -0.5884289741516113, -0.2190214991569519], [0.07435092329978943, -0.4439041018486023, -0.0532447025179863], [0.2864997684955597, -0.32820677757263184, 0.029333800077438354], [0.3011856973171234, -0.39603209495544434, -0.18721842765808105], [-0.1396406590938568, -0.3607921004295349, -0.1813700795173645], [-0.19539299607276917, -0.10110808163881302, -0.2296469658613205], [0.01567314937710762, -0.21612033247947693, -0.30471062660217285]], "angles": {"right_sh_el": 33.286744571268535, "left_sh_el": 39.12506477372506, "torso_delta": 21.95358514130049, "head_delta": 11.110738990444622, "right_hip_ft": 65.7369297435931, "left_hip_ft": 68.67765014322683}, "timestamp": 35.125352, "base": 0.26736610482114626, "guard": 0.01622777391454098, "head_off_centerline": 21.641193090143865, "offense": " jab", "defense": "False"}, "263": {"keypoints": [[1.4383549569174647e-06, -2.585610855021514e-05, 1.5443582697116653e-06], [-0.10289973020553589, 0.025323260575532913, -0.07231226563453674], [-0.11916004121303558, 0.46018463373184204, -0.09583866596221924], [-0.26001250743865967, 0.8219309449195862, 0.08042740076780319], [0.10289916396141052, -0.025333967059850693, 0.07232268154621124], [0.25996842980384827, 0.3614589273929596, 0.18600086867809296], [0.25024357438087463, 0.6620644927024841, 0.49851369857788086], [-0.020142268389463425, -0.22303444147109985, -0.04300477355718613], [-0.032442398369312286, -0.4531727433204651, -0.14692886173725128], [0.0459156259894371, -0.4845358431339264, -0.22429141402244568], [0.0022844017948955297, -0.5877988338470459, -0.21903185546398163], [0.07425612211227417, -0.44400739669799805, -0.05192853882908821], [0.2859380841255188, -0.3379461169242859, 0.03586137294769287], [0.31464898586273193, -0.40695396065711975, -0.17620185017585754], [-0.13894546031951904, -0.35965919494628906, -0.18243169784545898], [-0.2014954388141632, -0.10260298103094101, -0.22219660878181458], [0.010209785774350166, -0.20175713300704956, -0.3035240173339844]], "angles": {"right_sh_el": 32.67043710139501, "left_sh_el": 38.76548927060974, "torso_delta": 22.5085450263803, "head_delta": 10.87674496489423, "right_hip_ft": 66.08214831869256, "left_hip_ft": 67.92042919799177}, "timestamp": 35.259418, "base": 0.2703166592106527, "guard": 0.01676659725607295, "head_off_centerline": 21.886018707346366, "offense": "False", "defense": "False"}, "264": {"keypoints": [[7.589587767142802e-07, -2.6447136406204663e-05, 1.4259605904953787e-06], [-0.10144853591918945, 0.02595990151166916, -0.07496001571416855], [-0.11307374387979507, 0.46172961592674255, -0.1048986166715622], [-0.26004475355148315, 0.8205493092536926, 0.06938961148262024], [0.10144805908203125, -0.025970876216888428, 0.07497039437294006], [0.2583809494972229, 0.3590106964111328, 0.19255757331848145], [0.24191150069236755, 0.6612959504127502, 0.5040004253387451], [-0.018933137878775597, -0.22198382019996643, -0.04479315131902695], [-0.030509499832987785, -0.4500965476036072, -0.15022435784339905], [0.048625607043504715, -0.4791106581687927, -0.22674134373664856], [0.005492985714226961, -0.5823541879653931, -0.22403547167778015], [0.07288744300603867, -0.4442521631717682, -0.05271982401609421], [0.2906233072280884, -0.3526355028152466, 0.04212874546647072], [0.33786439895629883, -0.4133571684360504, -0.1714891642332077], [-0.13590869307518005, -0.3568941354751587, -0.1868826299905777], [-0.20696619153022766, -0.10479788482189178, -0.2198052704334259], [0.005169142037630081, -0.16956749558448792, -0.30910724401474]], "angles": {"right_sh_el": 32.40157090209917, "left_sh_el": 38.31663578314959, "torso_delta": 22.1795579005025, "head_delta": 10.978614052444915, "right_hip_ft": 66.11732719037177, "left_hip_ft": 67.54321567386742}, "timestamp": 35.393484, "base": 0.2712490585700865, "guard": 0.01832032050918361, "head_off_centerline": 22.087620485569378, "offense": "False", "defense": "False"}, "265": {"keypoints": [[6.636546459048986e-07, -2.7995567506877705e-05, 1.3998192116559949e-06], [-0.10104909539222717, 0.02595038339495659, -0.07601386308670044], [-0.10950416326522827, 0.461808443069458, -0.11304883658885956], [-0.26271894574165344, 0.8176239728927612, 0.06302501261234283], [0.10104849934577942, -0.025961315259337425, 0.07602386921644211], [0.2584368586540222, 0.35600075125694275, 0.19479942321777344], [0.23732680082321167, 0.6616839170455933, 0.5044959187507629], [-0.018062062561511993, -0.22143429517745972, -0.0454535186290741], [-0.03001503273844719, -0.4488527774810791, -0.15173280239105225], [0.05107417702674866, -0.47704237699508667, -0.22666528820991516], [0.007422527298331261, -0.5805789232254028, -0.2244582623243332], [0.07204721868038177, -0.44471150636672974, -0.05388730764389038], [0.29494112730026245, -0.36039412021636963, 0.0379452109336853], [0.35482680797576904, -0.42178216576576233, -0.17139343917369843], [-0.13463003933429718, -0.35579022765159607, -0.189332515001297], [-0.2081616222858429, -0.1077570915222168, -0.219325989484787], [0.0028829723596572876, -0.15435445308685303, -0.3131006956100464]], "angles": {"right_sh_el": 32.15644183756386, "left_sh_el": 37.72513704376032, "torso_delta": 22.09773002966174, "head_delta": 10.879692389914046, "right_hip_ft": 66.15372813597263, "left_hip_ft": 67.25566560360501}, "timestamp": 35.527551, "base": 0.2713821042601928, "guard": 0.01910670107304032, "head_off_centerline": 22.272424416408168, "offense": "False", "defense": "False"}, "266": {"keypoints": [[5.051770131103694e-07, -2.8963590011699125e-05, 1.4309256357591948e-06], [-0.10041563212871552, 0.02680390328168869, -0.07734255492687225], [-0.10618551075458527, 0.46277517080307007, -0.12096448987722397], [-0.26473480463027954, 0.8169646263122559, 0.05314870551228523], [0.10041511803865433, -0.026814833283424377, 0.07735231518745422], [0.26167669892311096, 0.3518601357936859, 0.19497373700141907], [0.23716583847999573, 0.6597245335578918, 0.5058676600456238], [-0.018370848149061203, -0.2215261459350586, -0.043821707367897034], [-0.030385412275791168, -0.44756147265434265, -0.15300530195236206], [0.05472838878631592, -0.47490715980529785, -0.2244606614112854], [0.01107124611735344, -0.5784063339233398, -0.22579547762870789], [0.07072720676660538, -0.4449225068092346, -0.054338276386260986], [0.2961242198944092, -0.3616960644721985, 0.03455177694559097], [0.3673732578754425, -0.42870891094207764, -0.17323461174964905], [-0.13404475152492523, -0.35431021451950073, -0.19189652800559998], [-0.20418161153793335, -0.10935564339160919, -0.22111830115318298], [0.006276772357523441, -0.1397000551223755, -0.3213541805744171]], "angles": {"right_sh_el": 32.19484534696543, "left_sh_el": 37.037255631642374, "torso_delta": 22.187871964955296, "head_delta": 11.606160750675707, "right_hip_ft": 66.1691404049046, "left_hip_ft": 66.54366563054305}, "timestamp": 35.661617, "base": 0.2739796155280752, "guard": 0.019847206463850874, "head_off_centerline": 22.6089612903405, "offense": "False", "defense": "False"}, "267": {"keypoints": [[2.638535079313442e-07, -2.9723090847255662e-05, 1.2685668480116874e-06], [-0.09686624258756638, 0.027379125356674194, -0.07981893420219421], [-0.10125704109668732, 0.46344250440597534, -0.12324704974889755], [-0.2662229537963867, 0.8141466975212097, 0.05278267338871956], [0.09686632454395294, -0.027390073984861374, 0.07982863485813141], [0.25957703590393066, 0.3470994830131531, 0.20103439688682556], [0.2322624921798706, 0.6588963270187378, 0.5079817771911621], [-0.019612308591604233, -0.2212282419204712, -0.042536452412605286], [-0.029959557577967644, -0.44745874404907227, -0.1516631543636322], [0.05851629376411438, -0.47612708806991577, -0.22002074122428894], [0.014216680079698563, -0.578744649887085, -0.22348450124263763], [0.06724977493286133, -0.44511985778808594, -0.05045770853757858], [0.2920016944408417, -0.36097508668899536, 0.04586663469672203], [0.3652884364128113, -0.4242873191833496, -0.16298337280750275], [-0.13062644004821777, -0.3537679612636566, -0.19362878799438477], [-0.19627436995506287, -0.11317663639783859, -0.22367580235004425], [0.01083429902791977, -0.1375051885843277, -0.3185063600540161]], "angles": {"right_sh_el": 32.62382231680296, "left_sh_el": 36.14604423765088, "torso_delta": 21.55568001177485, "head_delta": 11.99975054714332, "right_hip_ft": 66.07643005576166, "left_hip_ft": 66.55454517215897}, "timestamp": 35.795683, "base": 0.2730050495801283, "guard": 0.019714923634504566, "head_off_centerline": 22.640483853037228, "offense": "False", "defense": "False"}, "268": {"keypoints": [[6.073878466850147e-07, -2.9854229069314897e-05, 1.3303738342074212e-06], [-0.09492015093564987, 0.02882337011396885, -0.08146670460700989], [-0.1001640111207962, 0.4657667577266693, -0.12407756596803665], [-0.2712697386741638, 0.8130746483802795, 0.053487107157707214], [0.09492067992687225, -0.0288343857973814, 0.08147650212049484], [0.2584332823753357, 0.3431932032108307, 0.2052449882030487], [0.22939325869083405, 0.6589256525039673, 0.5084158778190613], [-0.023119036108255386, -0.22127103805541992, -0.042939089238643646], [-0.03040020540356636, -0.4484347999095917, -0.15085580945014954], [0.0603487491607666, -0.4794239401817322, -0.2163158655166626], [0.015946954488754272, -0.5815362334251404, -0.21971160173416138], [0.06429654359817505, -0.4450817108154297, -0.04689639061689377], [0.2830866873264313, -0.35388821363449097, 0.05815396085381508], [0.3547024428844452, -0.4101199507713318, -0.15189310908317566], [-0.12931612133979797, -0.35417377948760986, -0.19601239264011383], [-0.18858686089515686, -0.11785609275102615, -0.23068082332611084], [0.01889996975660324, -0.13947899639606476, -0.321449875831604]], "angles": {"right_sh_el": 33.13790105301717, "left_sh_el": 35.14096894595, "torso_delta": 21.680625972786054, "head_delta": 12.156547920440948, "right_hip_ft": 66.496086977269, "left_hip_ft": 66.00645893744588}, "timestamp": 35.929749, "base": 0.2733949325464276, "guard": 0.01968888107929738, "head_off_centerline": 22.691404779341102, "offense": " cross", "defense": "False"}, "269": {"keypoints": [[1.172136762761511e-06, -2.9400271159829572e-05, 1.3701628631679341e-06], [-0.09154734015464783, 0.02928118407726288, -0.08389195799827576], [-0.09302504360675812, 0.46923089027404785, -0.13350984454154968], [-0.27470964193344116, 0.8118510842323303, 0.042445793747901917], [0.09154804050922394, -0.029292086139321327, 0.0839025005698204], [0.2550816833972931, 0.3407965898513794, 0.21318046748638153], [0.2269326150417328, 0.6577540636062622, 0.5129902362823486], [-0.024287430569529533, -0.22085589170455933, -0.04322353005409241], [-0.025397999212145805, -0.4488953948020935, -0.1493733525276184], [0.06631515175104141, -0.48155421018600464, -0.21264809370040894], [0.020867858082056046, -0.5826966762542725, -0.2177145630121231], [0.06332379579544067, -0.44417959451675415, -0.04056478664278984], [0.2722774147987366, -0.34651732444763184, 0.0895836129784584], [0.34656962752342224, -0.3938290476799011, -0.11679421365261078], [-0.12101143598556519, -0.3554144501686096, -0.19962160289287567], [-0.1731865406036377, -0.12353352457284927, -0.2426360845565796], [0.03511548787355423, -0.1496717929840088, -0.31484678387641907]], "angles": {"right_sh_el": 34.21840882659134, "left_sh_el": 34.338910676278104, "torso_delta": 21.734961333525856, "head_delta": 12.395870069653276, "right_hip_ft": 66.17712170906026, "left_hip_ft": 65.52267825647357}, "timestamp": 36.063816, "base": 0.27696258190997436, "guard": 0.019221885863915267, "head_off_centerline": 23.114635865224944, "offense": "False", "defense": "False"}, "270": {"keypoints": [[1.6535705071873963e-06, -2.8461152396630496e-05, 1.2255674164407537e-06], [-0.08729254454374313, 0.03107774630188942, -0.08727145195007324], [-0.0868457555770874, 0.47343266010284424, -0.13292506337165833], [-0.28133946657180786, 0.8089579939842224, 0.03945475071668625], [0.08729317784309387, -0.03108842670917511, 0.08728156983852386], [0.25230178236961365, 0.33884674310684204, 0.21613651514053345], [0.22583848237991333, 0.6635581851005554, 0.5068691968917847], [-0.023433230817317963, -0.22164566814899445, -0.043177682906389236], [-0.02097073383629322, -0.4520244598388672, -0.14616137742996216], [0.07337379455566406, -0.4868500232696533, -0.20615951716899872], [0.027686629444360733, -0.5878492593765259, -0.2122364044189453], [0.06246911734342575, -0.4435543417930603, -0.0333893820643425], [0.2592155337333679, -0.3379681706428528, 0.10706864297389984], [0.3281444013118744, -0.3832724094390869, -0.09838782250881195], [-0.11429525166749954, -0.36035770177841187, -0.2012280523777008], [-0.16917835175991058, -0.1340397596359253, -0.2464928925037384], [0.039054177701473236, -0.15929055213928223, -0.3057829737663269]], "angles": {"right_sh_el": 34.52498697013957, "left_sh_el": 33.328388088831126, "torso_delta": 21.197927658096102, "head_delta": 12.219445943553417, "right_hip_ft": 66.82970053676263, "left_hip_ft": 64.9226111425144}, "timestamp": 36.197882, "base": 0.27693070517768514, "guard": 0.018249166141463043, "head_off_centerline": 23.245342314233874, "offense": "False", "defense": "False"}, "271": {"keypoints": [[2.6218785933451727e-06, -2.7618227250059135e-05, 1.4302931958809495e-06], [-0.0808747261762619, 0.03268059343099594, -0.09083093702793121], [-0.07728025317192078, 0.476925790309906, -0.1331290304660797], [-0.2881293296813965, 0.8034578561782837, 0.036937206983566284], [0.08087494969367981, -0.032691434025764465, 0.09084174036979675], [0.24721840023994446, 0.3374575972557068, 0.22332815825939178], [0.2192712426185608, 0.668362021446228, 0.5059866905212402], [-0.024290218949317932, -0.22119024395942688, -0.044411152601242065], [-0.015771940350532532, -0.45444217324256897, -0.14159071445465088], [0.08016335964202881, -0.4911700189113617, -0.19701643288135529], [0.03382101655006409, -0.591440737247467, -0.20417509973049164], [0.056953564286231995, -0.4428795874118805, -0.02358902432024479], [0.23941561579704285, -0.3302139639854431, 0.13239379227161407], [0.3051106035709381, -0.38119515776634216, -0.0732182115316391], [-0.10268703103065491, -0.3650677800178528, -0.2037540227174759], [-0.15619248151779175, -0.1435471475124359, -0.25869128108024597], [0.052652765065431595, -0.16854505240917206, -0.304792582988739]], "angles": {"right_sh_el": 35.16280505267734, "left_sh_el": 32.73380613871992, "torso_delta": 21.527030370450557, "head_delta": 12.015298597698592, "right_hip_ft": 67.45072140336521, "left_hip_ft": 64.56753283387133}, "timestamp": 36.331948, "base": 0.2763552342539976, "guard": 0.017484193488729125, "head_off_centerline": 23.405233126091485, "offense": "False", "defense": "False"}, "272": {"keypoints": [[3.396919055376202e-06, -2.6237004931317642e-05, 1.0952655884466367e-06], [-0.07330045104026794, 0.03425423055887222, -0.09662655740976334], [-0.06365722417831421, 0.48208338022232056, -0.13361963629722595], [-0.2907409965991974, 0.8061860799789429, 0.035409994423389435], [0.07329988479614258, -0.03426509350538254, 0.09663770347833633], [0.24621403217315674, 0.3393707871437073, 0.23118048906326294], [0.21937260031700134, 0.6754063367843628, 0.5088112354278564], [-0.02280542440712452, -0.22115176916122437, -0.04379328340291977], [-0.007026475854218006, -0.4565747380256653, -0.13673952221870422], [0.08919098228216171, -0.4926599860191345, -0.18675974011421204], [0.04488079249858856, -0.5935695767402649, -0.1979217529296875], [0.054537929594516754, -0.4414638876914978, -0.013741660863161087], [0.21167099475860596, -0.3166095018386841, 0.1542743295431137], [0.2906304597854614, -0.3773871660232544, -0.04867225140333176], [-0.08661289513111115, -0.36853837966918945, -0.20809684693813324], [-0.1419738233089447, -0.14934977889060974, -0.2757975459098816], [0.07531668245792389, -0.17572355270385742, -0.3036305904388428]], "angles": {"right_sh_el": 35.32692450151231, "left_sh_el": 33.00259611769122, "torso_delta": 20.71396121868636, "head_delta": 12.241921239563364, "right_hip_ft": 67.51642484558039, "left_hip_ft": 65.10494558239688}, "timestamp": 36.466014, "base": 0.27962936837473223, "guard": 0.017144591289632596, "head_off_centerline": 23.487576584784495, "offense": "False", "defense": "False"}, "273": {"keypoints": [[3.444825779297389e-06, -2.539174420235213e-05, 8.893438803170284e-07], [-0.06351500749588013, 0.03456103056669235, -0.10342717170715332], [-0.043496064841747284, 0.4843188226222992, -0.13552211225032806], [-0.285302996635437, 0.8051472902297974, 0.025365576148033142], [0.06351356208324432, -0.034571461379528046, 0.10343846678733826], [0.24901032447814941, 0.33840012550354004, 0.2398737072944641], [0.22035175561904907, 0.6780149340629578, 0.5097851753234863], [-0.01900755986571312, -0.22052469849586487, -0.047623321413993835], [0.002988506108522415, -0.455722451210022, -0.13817980885505676], [0.0990622490644455, -0.490666002035141, -0.1843554973602295], [0.05787700414657593, -0.5921390056610107, -0.19927485287189484], [0.05162511020898819, -0.4405856132507324, -0.009257733821868896], [0.19226345419883728, -0.31433358788490295, 0.16945964097976685], [0.29416435956954956, -0.3738785684108734, -0.031660016626119614], [-0.06681957840919495, -0.3682769536972046, -0.21728482842445374], [-0.11395469307899475, -0.15704092383384705, -0.30334731936454773], [0.10464594513177872, -0.1817360818386078, -0.3116079568862915]], "angles": {"right_sh_el": 35.30905742694875, "left_sh_el": 32.551823193712735, "torso_delta": 20.2023638359362, "head_delta": 11.966956085503268, "right_hip_ft": 66.96261503989794, "left_hip_ft": 66.313943493662}, "timestamp": 36.60008, "base": 0.28062978137198313, "guard": 0.01782194754077729, "head_off_centerline": 23.71645672151534, "offense": "False", "defense": "False"}, "274": {"keypoints": [[3.0351402529049665e-06, -2.566789771663025e-05, 8.190810945052363e-07], [-0.0549863837659359, 0.03453810513019562, -0.10997235774993896], [-0.02526957541704178, 0.4831528067588806, -0.13896717131137848], [-0.2857634425163269, 0.8046046495437622, 0.012479327619075775], [0.05498442053794861, -0.034548208117485046, 0.1099843829870224], [0.24885472655296326, 0.3375299274921417, 0.2486986219882965], [0.2244308590888977, 0.6788379549980164, 0.5149372816085815], [-0.016089066863059998, -0.2203063666820526, -0.050546299666166306], [0.010863874107599258, -0.4557538628578186, -0.1370222419500351], [0.10709166526794434, -0.4902389943599701, -0.1781388223171234], [0.0663788691163063, -0.5913472175598145, -0.1964915543794632], [0.04661819338798523, -0.4387277066707611, -0.0034974291920661926], [0.1655227243900299, -0.3083884119987488, 0.18279877305030823], [0.2911127209663391, -0.3745812177658081, -0.007188180927187204], [-0.04927147924900055, -0.37079715728759766, -0.22469447553157806], [-0.07826544344425201, -0.16958364844322205, -0.3304902911186218], [0.14231719076633453, -0.20460818707942963, -0.3287108540534973]], "angles": {"right_sh_el": 35.19184634891605, "left_sh_el": 31.658985521545638, "torso_delta": 19.288743738311005, "head_delta": 11.52252533949224, "right_hip_ft": 66.13978199941938, "left_hip_ft": 67.27479373723709}, "timestamp": 36.734147, "base": 0.286146128805265, "guard": 0.018510201315745996, "head_off_centerline": 24.294600283720733, "offense": "False", "defense": "False"}, "275": {"keypoints": [[2.2418298613047227e-06, -2.6147961762035266e-05, 5.509353400157124e-07], [-0.04930216073989868, 0.03360968083143234, -0.11273429542779922], [-0.015560339204967022, 0.47969871759414673, -0.13583210110664368], [-0.28728657960891724, 0.8027110695838928, 0.002177145332098007], [0.04929988086223602, -0.03361973911523819, 0.11274638772010803], [0.24896486103534698, 0.33464327454566956, 0.25546184182167053], [0.22596924006938934, 0.6755978465080261, 0.5165563821792603], [-0.014224395155906677, -0.2206236720085144, -0.051522236317396164], [0.016094481572508812, -0.45491570234298706, -0.13589641451835632], [0.11395906656980515, -0.4870672821998596, -0.17315420508384705], [0.07582377642393112, -0.5894206166267395, -0.19343215227127075], [0.04323292523622513, -0.436661958694458, -0.0002832189202308655], [0.15345792472362518, -0.3021778464317322, 0.18590819835662842], [0.2958609461784363, -0.38524580001831055, 0.00988582894206047], [-0.03597361594438553, -0.3727951645851135, -0.22920887172222137], [-0.039790838956832886, -0.18490314483642578, -0.3462925851345062], [0.1713639795780182, -0.221604585647583, -0.34513384103775024]], "angles": {"right_sh_el": 35.241651913152836, "left_sh_el": 30.204442265631744, "torso_delta": 18.049391161929876, "head_delta": 11.691101067977474, "right_hip_ft": 65.43429626800814, "left_hip_ft": 67.90908996237862}, "timestamp": 36.868213, "base": 0.28891481823448467, "guard": 0.01885842479965127, "head_off_centerline": 24.72310571250965, "offense": "False", "defense": "False"}, "276": {"keypoints": [[1.6971789591480047e-06, -2.638213300087955e-05, 6.5338099375367165e-09], [-0.04053806513547897, 0.03440528362989426, -0.11635861545801163], [-0.003005790524184704, 0.47781965136528015, -0.12782135605812073], [-0.2851220965385437, 0.801032304763794, 0.0013503767549991608], [0.04053552821278572, -0.03441552072763443, 0.11637149751186371], [0.2470439076423645, 0.3303869068622589, 0.26177406311035156], [0.2250100076198578, 0.6735702157020569, 0.5175410509109497], [-0.012338070198893547, -0.2198059856891632, -0.055666081607341766], [0.019782934337854385, -0.45408743619918823, -0.13494515419006348], [0.11911456286907196, -0.4840105175971985, -0.16888919472694397], [0.08104964345693588, -0.5856633186340332, -0.19318971037864685], [0.03702918067574501, -0.43727678060531616, 0.001655392348766327], [0.14474309980869293, -0.31005632877349854, 0.1914801299571991], [0.2991405427455902, -0.3887218236923218, 0.03196530416607857], [-0.022090936079621315, -0.3727664351463318, -0.23398403823375702], [0.009510674513876438, -0.2006203830242157, -0.36294025182724], [0.2020503580570221, -0.2552008628845215, -0.3537352681159973]], "angles": {"right_sh_el": 34.82477113421962, "left_sh_el": 29.24353435302147, "torso_delta": 16.591438043447372, "head_delta": 11.343896760118922, "right_hip_ft": 65.75575694557901, "left_hip_ft": 69.01165966979583}, "timestamp": 37.002279, "base": 0.2879228325049903, "guard": 0.018963248550283286, "head_off_centerline": 24.750344679603735, "offense": " jab", "defense": "False"}, "277": {"keypoints": [[1.7816710169427097e-06, -2.8154880055808462e-05, -1.755290668370435e-08], [-0.03537927195429802, 0.035594090819358826, -0.1182595044374466], [0.0010073203593492508, 0.4778083562850952, -0.12162651121616364], [-0.28412944078445435, 0.802180290222168, 0.00035719573497772217], [0.03537687286734581, -0.035604216158390045, 0.11827293783426285], [0.25010478496551514, 0.3282774090766907, 0.2613067924976349], [0.22562623023986816, 0.6741300821304321, 0.5095452666282654], [-0.009140262380242348, -0.2198520004749298, -0.0570906326174736], [0.02499920316040516, -0.45306986570358276, -0.13166484236717224], [0.12388750910758972, -0.4825694262981415, -0.1659933626651764], [0.08485926687717438, -0.5842686891555786, -0.19151324033737183], [0.035773999989032745, -0.4383264183998108, 0.00573379173874855], [0.1364659070968628, -0.309613436460495, 0.19914300739765167], [0.29097408056259155, -0.3715718686580658, 0.039271388202905655], [-0.009060335345566273, -0.3730887174606323, -0.235836461186409], [0.05435007065534592, -0.22486841678619385, -0.37653475999832153], [0.23514483869075775, -0.28676605224609375, -0.3708556890487671]], "angles": {"right_sh_el": 34.833982140078895, "left_sh_el": 28.035256315758126, "torso_delta": 16.151663334769164, "head_delta": 10.775309976555633, "right_hip_ft": 66.81330261103233, "left_hip_ft": 69.34573199450041}, "timestamp": 37.136345, "base": 0.2857728786198895, "guard": 0.019013967840791096, "head_off_centerline": 24.560999535828, "offense": "False", "defense": "False"}, "278": {"keypoints": [[2.3182365112006664e-06, -3.005699545610696e-05, -7.564733550680103e-08], [-0.032192595303058624, 0.036021534353494644, -0.11921942979097366], [0.0026386098470538855, 0.47644585371017456, -0.11684438586235046], [-0.279618501663208, 0.8019579648971558, 0.00530068576335907], [0.03219006210565567, -0.036032117903232574, 0.11923383176326752], [0.248966783285141, 0.3278062343597412, 0.26525214314460754], [0.2294558882713318, 0.6695657968521118, 0.5130273103713989], [-0.007635417394340038, -0.21821045875549316, -0.059274524450302124], [0.0263095423579216, -0.4504983723163605, -0.1309247612953186], [0.12511983513832092, -0.4784342050552368, -0.16700822114944458], [0.08450523763895035, -0.5782694816589355, -0.19415785372257233], [0.03439757600426674, -0.439042866230011, 0.006559886038303375], [0.14601588249206543, -0.32509374618530273, 0.19756798446178436], [0.297274112701416, -0.37211573123931885, 0.04407107084989548], [-0.0016131231095641851, -0.3701411485671997, -0.2370060384273529], [0.09107621759176254, -0.24093179404735565, -0.36726582050323486], [0.2631528973579407, -0.31743085384368896, -0.34737271070480347]], "angles": {"right_sh_el": 33.850122516198, "left_sh_el": 26.740599870798718, "torso_delta": 16.06970716445008, "head_delta": 10.378168859467166, "right_hip_ft": 66.72972671945047, "left_hip_ft": 70.06107022908334}, "timestamp": 37.270412, "base": 0.2851023967844383, "guard": 0.018325829380108495, "head_off_centerline": 24.523175839500887, "offense": " cross", "defense": "False"}, "279": {"keypoints": [[2.3330321710091084e-06, -3.138880492770113e-05, 3.209397618775256e-07], [-0.029208213090896606, 0.036775991320610046, -0.12023752182722092], [0.005403013899922371, 0.4792707562446594, -0.11231282353401184], [-0.2788715958595276, 0.805293619632721, 0.0028334707021713257], [0.029205631464719772, -0.03678698092699051, 0.12025126069784164], [0.2469843626022339, 0.3296352028846741, 0.2688453197479248], [0.2288631647825241, 0.6728336811065674, 0.5127288103103638], [-0.005859438329935074, -0.21773850917816162, -0.05934607982635498], [0.02972204051911831, -0.45141035318374634, -0.1271611899137497], [0.13037794828414917, -0.47970664501190186, -0.16278770565986633], [0.08921679109334946, -0.5798986554145813, -0.18955901265144348], [0.03407527133822441, -0.4388459324836731, 0.010066017508506775], [0.14590805768966675, -0.32533228397369385, 0.19861897826194763], [0.30015653371810913, -0.3764108419418335, 0.04965996742248535], [0.006369928363710642, -0.3726428151130676, -0.2348916083574295], [0.10707585513591766, -0.2491481900215149, -0.3529660701751709], [0.27675557136535645, -0.33531254529953003, -0.31934332847595215]], "angles": {"right_sh_el": 33.56076773897359, "left_sh_el": 25.873803142462027, "torso_delta": 16.291291159910752, "head_delta": 10.211813859437465, "right_hip_ft": 67.33876789989411, "left_hip_ft": 70.1134131724718}, "timestamp": 37.404478, "base": 0.28631528076348994, "guard": 0.01762236322776989, "head_off_centerline": 24.460541467278116, "offense": "False", "defense": "False"}, "280": {"keypoints": [[1.5885234461165965e-06, -3.299751551821828e-05, 9.234117328560387e-07], [-0.027125302702188492, 0.03601344674825668, -0.12136584520339966], [0.0015727614518254995, 0.47884005308151245, -0.11178673058748245], [-0.280508816242218, 0.8077753782272339, -0.0019854530692100525], [0.027122892439365387, -0.03602401539683342, 0.12137921154499054], [0.24557387828826904, 0.33202892541885376, 0.27128851413726807], [0.22625131905078888, 0.6741567850112915, 0.5168360471725464], [-0.005577854346483946, -0.21834607422351837, -0.05846599489450455], [0.031114013865590096, -0.45389312505722046, -0.12369881570339203], [0.13018164038658142, -0.48068442940711975, -0.1601429581642151], [0.08854001760482788, -0.5801756381988525, -0.18569009006023407], [0.032270532101392746, -0.4399886131286621, 0.013534627854824066], [0.1414562463760376, -0.3185023069381714, 0.19897396862506866], [0.2837196886539459, -0.37400853633880615, 0.04200397804379463], [0.011812115088105202, -0.37703555822372437, -0.23301254212856293], [0.1303613781929016, -0.2613750100135803, -0.3462045192718506], [0.2852768898010254, -0.3551093339920044, -0.29581737518310547]], "angles": {"right_sh_el": 33.680020418805924, "left_sh_el": 25.83715653103973, "torso_delta": 16.85106753591611, "head_delta": 10.066071795088755, "right_hip_ft": 66.94117190889928, "left_hip_ft": 70.50815062835623}, "timestamp": 37.538544, "base": 0.28922970037955475, "guard": 0.016058350069085004, "head_off_centerline": 24.579296606266688, "offense": "False", "defense": "False"}, "281": {"keypoints": [[2.072276402032003e-06, -3.3738528145477176e-05, 1.152226104750298e-06], [-0.02631252259016037, 0.03694742172956467, -0.12203039973974228], [-0.001735979225486517, 0.47970157861709595, -0.11054446548223495], [-0.28447282314300537, 0.8094597458839417, -0.0021460428833961487], [0.02631048485636711, -0.03695754334330559, 0.12204398214817047], [0.24397027492523193, 0.33066076040267944, 0.27348703145980835], [0.22618788480758667, 0.6721319556236267, 0.5213048458099365], [-0.006013405509293079, -0.218956857919693, -0.05722469836473465], [0.033403486013412476, -0.45594754815101624, -0.1197853684425354], [0.1294281780719757, -0.48260536789894104, -0.15599557757377625], [0.0892806276679039, -0.5816797018051147, -0.17951324582099915], [0.0325593501329422, -0.4403129816055298, 0.01813572645187378], [0.13888141512870789, -0.30688607692718506, 0.20323717594146729], [0.28236985206604004, -0.3711191415786743, 0.036585815250873566], [0.016526907682418823, -0.37977707386016846, -0.2300902158021927], [0.14339113235473633, -0.26457518339157104, -0.34004586935043335], [0.2862599492073059, -0.3659144639968872, -0.27930983901023865]], "angles": {"right_sh_el": 34.46235755191722, "left_sh_el": 26.168090115389877, "torso_delta": 16.648058836790966, "head_delta": 10.176697605279294, "right_hip_ft": 67.02427478386532, "left_hip_ft": 70.29954537275793}, "timestamp": 37.67261, "base": 0.2920847236075856, "guard": 0.015330928585150014, "head_off_centerline": 24.709505775221377, "offense": "False", "defense": "False"}, "282": {"keypoints": [[1.0403382475487888e-06, -3.360051050549373e-05, 1.1219834732401068e-06], [-0.02397048845887184, 0.03680804371833801, -0.12198981642723083], [-0.002773473970592022, 0.4789806008338928, -0.11036042869091034], [-0.28577178716659546, 0.8092560768127441, -0.0033260956406593323], [0.02396867424249649, -0.03681723773479462, 0.12200343608856201], [0.24178555607795715, 0.3298240005970001, 0.27838680148124695], [0.22546038031578064, 0.6683305501937866, 0.5306596755981445], [-0.005115170031785965, -0.21840542554855347, -0.05740012973546982], [0.033211611211299896, -0.45518672466278076, -0.1184791848063469], [0.12957751750946045, -0.47830095887184143, -0.15719863772392273], [0.09037481248378754, -0.5793671607971191, -0.1787099540233612], [0.029407590627670288, -0.4374229311943054, 0.018598224967718124], [0.13081778585910797, -0.2905313968658447, 0.2042207568883896], [0.2851387858390808, -0.35944169759750366, 0.026907458901405334], [0.019045960158109665, -0.37981319427490234, -0.22826440632343292], [0.152826189994812, -0.2590901851654053, -0.33545735478401184], [0.2731815576553345, -0.36973118782043457, -0.2669812738895416]], "angles": {"right_sh_el": 35.777101435396396, "left_sh_el": 27.10977357684835, "torso_delta": 16.63480159803749, "head_delta": 10.068279479809094, "right_hip_ft": 66.55426009028412, "left_hip_ft": 70.55564509555553}, "timestamp": 37.806676, "base": 0.29520840182526065, "guard": 0.014429159743021443, "head_off_centerline": 24.96447660351541, "offense": "False", "defense": "False"}, "283": {"keypoints": [[1.9149738363921642e-06, -3.424813985475339e-05, 1.1270760751358466e-06], [-0.024916773661971092, 0.03638802468776703, -0.12221290171146393], [-0.006204741075634956, 0.4788799285888672, -0.10998617857694626], [-0.29012930393218994, 0.8100859522819519, -0.007935091853141785], [0.02491481602191925, -0.0363965667784214, 0.12222655117511749], [0.24287846684455872, 0.3308904469013214, 0.2766674757003784], [0.22632324695587158, 0.6653134226799011, 0.5339791774749756], [-0.0037191875744611025, -0.21864113211631775, -0.055568769574165344], [0.0355185903608799, -0.4556930661201477, -0.11360904574394226], [0.13023991882801056, -0.47828197479248047, -0.15513405203819275], [0.09003864973783493, -0.5791078209877014, -0.17464272677898407], [0.03195478767156601, -0.4361850321292877, 0.02312140166759491], [0.12573027610778809, -0.2834964394569397, 0.20501777529716492], [0.2871999442577362, -0.3617834448814392, 0.03510025888681412], [0.01921287551522255, -0.379844069480896, -0.22363074123859406], [0.13997846841812134, -0.24364380538463593, -0.34440189599990845], [0.2600187063217163, -0.3563339114189148, -0.28302621841430664]], "angles": {"right_sh_el": 35.58477217087578, "left_sh_el": 28.5548868895657, "torso_delta": 15.889199422411462, "head_delta": 9.74104728509942, "right_hip_ft": 65.97674749864346, "left_hip_ft": 70.30654497396677}, "timestamp": 37.940743, "base": 0.29868104752880476, "guard": 0.014741860928782265, "head_off_centerline": 25.239159921003232, "offense": "False", "defense": "False"}, "284": {"keypoints": [[3.010020009241998e-06, -3.293793270131573e-05, 6.017881446496176e-07], [-0.02723933756351471, 0.03567247837781906, -0.12197424471378326], [-0.008378187194466591, 0.47790998220443726, -0.10959870368242264], [-0.2917843759059906, 0.8092050552368164, -0.004730813205242157], [0.027236884459853172, -0.035681068897247314, 0.12198810279369354], [0.2462511956691742, 0.3322703242301941, 0.27513474225997925], [0.22617393732070923, 0.6634820103645325, 0.5386208891868591], [-0.002852541860193014, -0.21814566850662231, -0.054173871874809265], [0.03846127167344093, -0.45484310388565063, -0.1112409234046936], [0.1320137083530426, -0.4779945909976959, -0.15788061916828156], [0.08893199265003204, -0.578951895236969, -0.17330652475357056], [0.038619011640548706, -0.4321787357330322, 0.024372830986976624], [0.128064826130867, -0.2681295871734619, 0.1938898116350174], [0.28083786368370056, -0.33398574590682983, 0.02706032805144787], [0.017764080315828323, -0.37766149640083313, -0.21943049132823944], [0.11842218786478043, -0.21183408796787262, -0.34454071521759033], [0.2344098538160324, -0.3165298402309418, -0.2932235598564148]], "angles": {"right_sh_el": 35.48712152018075, "left_sh_el": 31.12341740192395, "torso_delta": 14.743394747158995, "head_delta": 9.493290331464982, "right_hip_ft": 65.2036155689581, "left_hip_ft": 70.46141472879553}, "timestamp": 38.074809, "base": 0.2995609526719535, "guard": 0.014259213207063337, "head_off_centerline": 25.309565980398915, "offense": "False", "defense": "False"}, "285": {"keypoints": [[2.891923941206187e-06, -3.193627344444394e-05, 5.142944132785487e-07], [-0.02564380131661892, 0.03413117676973343, -0.12170375883579254], [-0.006087550427764654, 0.4754173159599304, -0.10712714493274689], [-0.28410038352012634, 0.8094284534454346, -0.004972495138645172], [0.02564109116792679, -0.034140076488256454, 0.1217169463634491], [0.24934077262878418, 0.33328020572662354, 0.277538537979126], [0.2290504425764084, 0.662190854549408, 0.5436782836914062], [-0.0022142105735838413, -0.21752506494522095, -0.05308259278535843], [0.0399487242102623, -0.45401686429977417, -0.11188812553882599], [0.13296115398406982, -0.47735100984573364, -0.1596055030822754], [0.08976748585700989, -0.5783053636550903, -0.17460913956165314], [0.041368208825588226, -0.43109261989593506, 0.023785796016454697], [0.13398900628089905, -0.2680824398994446, 0.18574678897857666], [0.27183717489242554, -0.3198399841785431, 0.015496257692575455], [0.01848403923213482, -0.37384504079818726, -0.21916157007217407], [0.1092536449432373, -0.19191592931747437, -0.33834826946258545], [0.22376011312007904, -0.2913629412651062, -0.2826465368270874]], "angles": {"right_sh_el": 34.83182205395888, "left_sh_el": 32.4297487774541, "torso_delta": 14.712437540028935, "head_delta": 9.529093663983906, "right_hip_ft": 64.3935760486366, "left_hip_ft": 71.27572022378774}, "timestamp": 38.208875, "base": 0.2998449080316702, "guard": 0.013589515564370462, "head_off_centerline": 25.355541219343518, "offense": "False", "defense": "False"}, "286": {"keypoints": [[2.1416308300103992e-06, -2.919221151387319e-05, 9.469412702856062e-07], [-0.02787930890917778, 0.03283616155385971, -0.12017509341239929], [-0.01260070875287056, 0.4736332297325134, -0.10434975475072861], [-0.28909462690353394, 0.8096070289611816, -0.010202467441558838], [0.027876680716872215, -0.03284447267651558, 0.12018683552742004], [0.24928919970989227, 0.3349161148071289, 0.2764078378677368], [0.23173224925994873, 0.6640019416809082, 0.54194176197052], [6.303656846284866e-05, -0.21772414445877075, -0.049992308020591736], [0.042912423610687256, -0.4541391134262085, -0.11173051595687866], [0.13274815678596497, -0.4797150492668152, -0.16286328434944153], [0.0897182747721672, -0.580389142036438, -0.1766912043094635], [0.0464152917265892, -0.42968398332595825, 0.022013980895280838], [0.12454913556575775, -0.26098260283470154, 0.1865679919719696], [0.2694043517112732, -0.29628509283065796, 0.02710426226258278], [0.01616094633936882, -0.3717699646949768, -0.2159762978553772], [0.07279904931783676, -0.16977587342262268, -0.33625587821006775], [0.21326127648353577, -0.2535460293292999, -0.2894538640975952]], "angles": {"right_sh_el": 34.97551814347775, "left_sh_el": 33.95764176485487, "torso_delta": 15.661193565102911, "head_delta": 9.294007722097723, "right_hip_ft": 63.94777216027038, "left_hip_ft": 70.92410673176536}, "timestamp": 38.342941, "base": 0.30265991531503134, "guard": 0.014618777032338518, "head_off_centerline": 25.605471149831292, "offense": "False", "defense": "False"}, "287": {"keypoints": [[2.2675085347145796e-06, -2.6255511329509318e-05, 7.46769103443512e-07], [-0.031201627105474472, 0.03081323765218258, -0.11800241470336914], [-0.021709265187382698, 0.4717080593109131, -0.10401331633329391], [-0.294222354888916, 0.8080092668533325, -0.009492315351963043], [0.0311986543238163, -0.030821077525615692, 0.11801350116729736], [0.2483988255262375, 0.3380241096019745, 0.27506089210510254], [0.2295059859752655, 0.6653639078140259, 0.5441960096359253], [-0.0002853905316442251, -0.2188216745853424, -0.04762658476829529], [0.03935239836573601, -0.4552684426307678, -0.1125115156173706], [0.12655892968177795, -0.4822424650192261, -0.16475161910057068], [0.08437055349349976, -0.5830343961715698, -0.18032890558242798], [0.0481838658452034, -0.42896729707717896, 0.02015455812215805], [0.12491238862276077, -0.2565814256668091, 0.17687304317951202], [0.26092320680618286, -0.2701123356819153, 0.022769048810005188], [0.006018136162310839, -0.37293899059295654, -0.21324151754379272], [0.026133358478546143, -0.15330690145492554, -0.32923534512519836], [0.19094736874103546, -0.22184185683727264, -0.284463107585907]], "angles": {"right_sh_el": 34.44399588088502, "left_sh_el": 35.38775726249249, "torso_delta": 15.455060480812438, "head_delta": 9.32969827893757, "right_hip_ft": 62.98609431787406, "left_hip_ft": 71.02670796002899}, "timestamp": 38.477008, "base": 0.3038217165096183, "guard": 0.014846388767556187, "head_off_centerline": 25.721456182624802, "offense": "False", "defense": "False"}, "288": {"keypoints": [[1.8587143131298944e-06, -2.4935879991971888e-05, 8.415141792283976e-07], [-0.035330720245838165, 0.030221767723560333, -0.11680921912193298], [-0.02885136380791664, 0.4707466959953308, -0.10182078182697296], [-0.29918739199638367, 0.811119794845581, -0.0033248886466026306], [0.035327255725860596, -0.030229933559894562, 0.11682034283876419], [0.24571415781974792, 0.3414672911167145, 0.26941901445388794], [0.22303524613380432, 0.6698335409164429, 0.539751410484314], [-0.0029408845584839582, -0.21986639499664307, -0.046274229884147644], [0.035842135548591614, -0.4557557702064514, -0.1128758043050766], [0.12207360565662384, -0.4858413636684418, -0.16332924365997314], [0.07961578667163849, -0.5858408808708191, -0.181058868765831], [0.0491962768137455, -0.4274693429470062, 0.018831558525562286], [0.12519434094429016, -0.2516437768936157, 0.17135295271873474], [0.2647876739501953, -0.2536711096763611, 0.019565830007195473], [-0.0035254473332315683, -0.3725737929344177, -0.211420938372612], [-0.005892638582736254, -0.1395862102508545, -0.32084012031555176], [0.1818985641002655, -0.207058846950531, -0.2780964970588684]], "angles": {"right_sh_el": 34.41998226838188, "left_sh_el": 36.91481810115787, "torso_delta": 15.79841106667365, "head_delta": 9.706581778866846, "right_hip_ft": 63.0248979873683, "left_hip_ft": 70.95228238008342}, "timestamp": 38.611074, "base": 0.30202968609435143, "guard": 0.015420550468514087, "head_off_centerline": 25.29956838549185, "offense": "False", "defense": "False"}, "289": {"keypoints": [[1.3577609934145585e-06, -2.333223892492242e-05, 9.489818921792903e-07], [-0.04117804393172264, 0.029483558610081673, -0.11379296332597733], [-0.034960053861141205, 0.46824145317077637, -0.10802848637104034], [-0.30220305919647217, 0.8144707679748535, -0.006737120449542999], [0.04117451608181, -0.029491357505321503, 0.11380396783351898], [0.24828559160232544, 0.34432536363601685, 0.2632673382759094], [0.224371999502182, 0.6658066511154175, 0.5426666736602783], [-0.002758299931883812, -0.219992995262146, -0.04623956233263016], [0.034385375678539276, -0.45509645342826843, -0.11968408524990082], [0.11934825778007507, -0.4849798083305359, -0.17001500725746155], [0.07568040490150452, -0.5849640369415283, -0.1903405487537384], [0.05597032979130745, -0.4277458190917969, 0.011049848049879074], [0.14078281819820404, -0.2544623613357544, 0.1675894856452942], [0.27356433868408203, -0.25651928782463074, 0.011652401648461819], [-0.011973833665251732, -0.3700086176395416, -0.21360234916210175], [-0.02678489312529564, -0.13057789206504822, -0.31528186798095703], [0.16667938232421875, -0.19676104187965393, -0.2842658758163452]], "angles": {"right_sh_el": 35.04877348673186, "left_sh_el": 37.55687359938847, "torso_delta": 17.047694277446897, "head_delta": 9.861525245131892, "right_hip_ft": 62.32565389328707, "left_hip_ft": 69.8786499487012}, "timestamp": 38.74514, "base": 0.3054418220963738, "guard": 0.01570322284289766, "head_off_centerline": 25.44612365499234, "offense": "False", "defense": "False"}, "290": {"keypoints": [[9.52941263676621e-07, -2.2360169168678112e-05, 9.641771612223238e-07], [-0.048863209784030914, 0.02903549000620842, -0.10999589413404465], [-0.04501614719629288, 0.4687597453594208, -0.11170091480016708], [-0.30029645562171936, 0.8180870413780212, 0.001589253544807434], [0.04886025935411453, -0.029042966663837433, 0.11000628769397736], [0.2505994439125061, 0.3462153673171997, 0.2568950653076172], [0.22188952565193176, 0.6623867750167847, 0.5438737273216248], [-0.004315891303122044, -0.22063475847244263, -0.04421158507466316], [0.031000792980194092, -0.4548238515853882, -0.12242773175239563], [0.11669626086950302, -0.4836731553077698, -0.17402143776416779], [0.07462988793849945, -0.5834305882453918, -0.19376975297927856], [0.06096087023615837, -0.4261942207813263, 0.00595502182841301], [0.1538381427526474, -0.24915994703769684, 0.16264387965202332], [0.28090405464172363, -0.2542833685874939, -0.00028923526406288147], [-0.02401369996368885, -0.3708072900772095, -0.21110333502292633], [-0.052915059030056, -0.131074458360672, -0.3053056001663208], [0.15333601832389832, -0.19149518013000488, -0.2830541133880615]], "angles": {"right_sh_el": 36.097197960642035, "left_sh_el": 37.33275463108985, "torso_delta": 17.55862126855863, "head_delta": 10.662915701019967, "right_hip_ft": 62.0186424095677, "left_hip_ft": 69.23601557962384}, "timestamp": 38.879206, "base": 0.3035515765256407, "guard": 0.015874352014151577, "head_off_centerline": 25.05886970023394, "offense": "False", "defense": "False"}, "291": {"keypoints": [[-1.1972224456258118e-07, -2.16505432035774e-05, 8.804061053524492e-07], [-0.059409648180007935, 0.028294898569583893, -0.10433799028396606], [-0.05954745039343834, 0.4672543704509735, -0.11735034734010696], [-0.3002314567565918, 0.8216314315795898, 0.011391118168830872], [0.05940721184015274, -0.028302408754825592, 0.10434866696596146], [0.25014203786849976, 0.3491523861885071, 0.2468690574169159], [0.22202014923095703, 0.6631312370300293, 0.5436908006668091], [-0.00834847055375576, -0.22124475240707397, -0.04283541440963745], [0.02293345145881176, -0.45484504103660583, -0.12491925060749054], [0.11021261662244797, -0.48084837198257446, -0.18058981001377106], [0.06930340826511383, -0.5824530124664307, -0.1994749903678894], [0.06444813311100006, -0.42544281482696533, 5.855783820152283e-05], [0.16714763641357422, -0.2507973313331604, 0.1563960313796997], [0.29680949449539185, -0.273817777633667, -0.010042630136013031], [-0.04314662516117096, -0.3721359968185425, -0.20643040537834167], [-0.08236297965049744, -0.1324979066848755, -0.29196280241012573], [0.133090078830719, -0.19892585277557373, -0.2849768400192261]], "angles": {"right_sh_el": 36.479855345400416, "left_sh_el": 36.96753038621989, "torso_delta": 17.94920840740938, "head_delta": 11.660150317582524, "right_hip_ft": 62.08741122238337, "left_hip_ft": 68.30319447296597}, "timestamp": 39.013273, "base": 0.30245158377556036, "guard": 0.01610651033586624, "head_off_centerline": 24.700619063460756, "offense": "False", "defense": "False"}, "292": {"keypoints": [[1.237827746081166e-06, -2.2679210815113038e-05, 1.1467878948678845e-06], [-0.06968418508768082, 0.027980607002973557, -0.09910710155963898], [-0.07533188164234161, 0.46744436025619507, -0.12327102571725845], [-0.2984912395477295, 0.8235287666320801, 0.01467948779463768], [0.06968213617801666, -0.027988377958536148, 0.09911894798278809], [0.25019150972366333, 0.35011303424835205, 0.2354373037815094], [0.221794992685318, 0.6635815501213074, 0.5371870398521423], [-0.012266986072063446, -0.22183668613433838, -0.04317960515618324], [0.017430493608117104, -0.45516687631607056, -0.13014903664588928], [0.1037195473909378, -0.47963887453079224, -0.18783162534236908], [0.06524591147899628, -0.5812339782714844, -0.20566102862358093], [0.07121308147907257, -0.42881596088409424, -0.00929659977555275], [0.1977434903383255, -0.2641879618167877, 0.14539234340190887], [0.3102208971977234, -0.29853135347366333, -0.03918604552745819], [-0.0588298924267292, -0.37354981899261475, -0.2045816034078598], [-0.10608785599470139, -0.13668882846832275, -0.28638535737991333], [0.1159738302230835, -0.19713851809501648, -0.29368481040000916]], "angles": {"right_sh_el": 36.50997776206856, "left_sh_el": 36.33325146601556, "torso_delta": 18.85901865286606, "head_delta": 12.459425146681573, "right_hip_ft": 62.806895568373776, "left_hip_ft": 67.10030936125074}, "timestamp": 39.147339, "base": 0.2995506269148464, "guard": 0.016613817670237042, "head_off_centerline": 24.384474591024084, "offense": "False", "defense": "False"}, "293": {"keypoints": [[1.6577305359533057e-06, -2.2606329366681166e-05, 1.109533059207024e-06], [-0.08067880570888519, 0.026381835341453552, -0.0919143408536911], [-0.09019941091537476, 0.466829776763916, -0.1260119080543518], [-0.2977827787399292, 0.8243982195854187, 0.02130313217639923], [0.08067724108695984, -0.02638949826359749, 0.09192630648612976], [0.25406378507614136, 0.3551860451698303, 0.22255271673202515], [0.22863060235977173, 0.6653763651847839, 0.5326189994812012], [-0.011393670924007893, -0.22273239493370056, -0.04242590442299843], [0.012997306883335114, -0.45631349086761475, -0.13274675607681274], [0.09685826301574707, -0.48079821467399597, -0.19444146752357483], [0.05820484086871147, -0.5839191675186157, -0.20931556820869446], [0.08073127269744873, -0.4314592778682709, -0.018818693235516548], [0.22558465600013733, -0.2778664529323578, 0.12378527224063873], [0.30721089243888855, -0.30586791038513184, -0.07737535983324051], [-0.07310020923614502, -0.3758127689361572, -0.1991792768239975], [-0.13123902678489685, -0.13956478238105774, -0.2794196903705597], [0.09295506775379181, -0.19854673743247986, -0.30460453033447266]], "angles": {"right_sh_el": 35.31414919701722, "left_sh_el": 36.39026917867183, "torso_delta": 19.184347971258404, "head_delta": 12.146604753708145, "right_hip_ft": 63.16171999241242, "left_hip_ft": 66.4579338124143}, "timestamp": 39.281405, "base": 0.29865172373171395, "guard": 0.01670827792170023, "head_off_centerline": 24.24303849973574, "offense": "False", "defense": "False"}, "294": {"keypoints": [[1.7619749996811152e-06, -2.28059507207945e-05, 1.3218513004176202e-06], [-0.08797517418861389, 0.023700106889009476, -0.08517731726169586], [-0.10614797472953796, 0.4635325074195862, -0.1230238527059555], [-0.2899819612503052, 0.8248155117034912, 0.025320738554000854], [0.08797408640384674, -0.02370835840702057, 0.0851881355047226], [0.2539726495742798, 0.3602592349052429, 0.213142991065979], [0.23522129654884338, 0.6668345332145691, 0.5279921293258667], [-0.009528794325888157, -0.2236882448196411, -0.04249382019042969], [0.00824032723903656, -0.45635056495666504, -0.13632507622241974], [0.08807212114334106, -0.4779825806617737, -0.19991767406463623], [0.051447607576847076, -0.5810961723327637, -0.2159612476825714], [0.08643615245819092, -0.4349077045917511, -0.028480127453804016], [0.25675204396247864, -0.30189672112464905, 0.09037258476018906], [0.30319663882255554, -0.3210585117340088, -0.11432656645774841], [-0.08362724632024765, -0.3767676055431366, -0.1944276988506317], [-0.152505025267601, -0.13785594701766968, -0.26203036308288574], [0.07012855261564255, -0.1898970752954483, -0.30068203806877136]], "angles": {"right_sh_el": 33.323914607008255, "left_sh_el": 36.537795293188275, "torso_delta": 20.215501097124783, "head_delta": 11.982695605721124, "right_hip_ft": 63.064625151381634, "left_hip_ft": 66.84231138552742}, "timestamp": 39.415471, "base": 0.2960666786944329, "guard": 0.016147504093723595, "head_off_centerline": 24.04360422798405, "offense": "False", "defense": "False"}, "295": {"keypoints": [[1.580370735609904e-06, -2.432680776109919e-05, 1.129469410443562e-06], [-0.0950075089931488, 0.023059774190187454, -0.07913041859865189], [-0.11884596943855286, 0.46234846115112305, -0.11835599690675735], [-0.2875368595123291, 0.8246891498565674, 0.03941316157579422], [0.09500613808631897, -0.023068584501743317, 0.07914087176322937], [0.2554268538951874, 0.36281317472457886, 0.20513582229614258], [0.2426057606935501, 0.6672172546386719, 0.5203604698181152], [-0.0070420834235847, -0.222564697265625, -0.04605979099869728], [0.006697211414575577, -0.4535902738571167, -0.14280378818511963], [0.08257725834846497, -0.47398003935813904, -0.21094870567321777], [0.04593628644943237, -0.5774109959602356, -0.22461697459220886], [0.09499606490135193, -0.4340513050556183, -0.04210008680820465], [0.2782615125179291, -0.31380701065063477, 0.053571559488773346], [0.3043530583381653, -0.33702027797698975, -0.144663006067276], [-0.0924287959933281, -0.3761712312698364, -0.19281919300556183], [-0.17368090152740479, -0.13558849692344666, -0.2551352381706238], [0.047853223979473114, -0.18054282665252686, -0.31786805391311646]], "angles": {"right_sh_el": 31.79781821313884, "left_sh_el": 37.15751680767901, "torso_delta": 20.324679134325514, "head_delta": 11.292718377602252, "right_hip_ft": 63.825460894255116, "left_hip_ft": 66.85799140805798}, "timestamp": 39.549537, "base": 0.2920796970517399, "guard": 0.01640607626214068, "head_off_centerline": 23.663550063116382, "offense": "False", "defense": "False"}, "296": {"keypoints": [[2.4366363504668698e-06, -2.595593650767114e-05, 1.2877657127319253e-06], [-0.10071711242198944, 0.02135051228106022, -0.07429812848567963], [-0.1256256103515625, 0.46006184816360474, -0.11801865696907043], [-0.28286927938461304, 0.819556713104248, 0.04261700063943863], [0.10071567445993423, -0.02136043831706047, 0.0743086189031601], [0.26106488704681396, 0.367403119802475, 0.19300279021263123], [0.24941520392894745, 0.6630553603172302, 0.5135685801506042], [-0.003082296112552285, -0.22266656160354614, -0.045785091817379], [0.006341810803860426, -0.4517859220504761, -0.1446090191602707], [0.07849389314651489, -0.46866893768310547, -0.21759724617004395], [0.043019331991672516, -0.5712688565254211, -0.2323022484779358], [0.10230081528425217, -0.43468910455703735, -0.050379619002342224], [0.30037087202072144, -0.32696259021759033, 0.013077504932880402], [0.2937304377555847, -0.3434083163738251, -0.1794717162847519], [-0.09862938523292542, -0.377530038356781, -0.18688248097896576], [-0.1935970038175583, -0.13467253744602203, -0.24057994782924652], [0.027165578678250313, -0.1702558994293213, -0.32159650325775146]], "angles": {"right_sh_el": 30.385192927634776, "left_sh_el": 37.97334463488983, "torso_delta": 21.060421225596656, "head_delta": 11.533585315545269, "right_hip_ft": 63.76037411643678, "left_hip_ft": 67.13634446380959}, "timestamp": 39.683604, "base": 0.28815424902120107, "guard": 0.016186703649703767, "head_off_centerline": 23.65570759100994, "offense": " cross", "defense": "False"}, "297": {"keypoints": [[2.28160570259206e-06, -2.7083866370958276e-05, 1.360318492515944e-06], [-0.10421741008758545, 0.020315347239375114, -0.0721115916967392], [-0.13108816742897034, 0.45892906188964844, -0.11096490919589996], [-0.2818860113620758, 0.8206855058670044, 0.05154551938176155], [0.10421563684940338, -0.02032589539885521, 0.07212208211421967], [0.26311761140823364, 0.37222185730934143, 0.18346638977527618], [0.2541089951992035, 0.6648695468902588, 0.5041490197181702], [-0.002847834723070264, -0.22362738847732544, -0.045243263244628906], [0.004378757439553738, -0.45178067684173584, -0.14647339284420013], [0.0761972963809967, -0.46795418858528137, -0.2231525182723999], [0.03990006074309349, -0.5700453519821167, -0.23622682690620422], [0.10568323731422424, -0.4355449676513672, -0.05708865821361542], [0.31657958030700684, -0.33427566289901733, -0.014222015626728535], [0.29386842250823975, -0.34664565324783325, -0.21341872215270996], [-0.10451748222112656, -0.37779727578163147, -0.18381698429584503], [-0.2059219479560852, -0.13328960537910461, -0.23038507997989655], [0.018825139850378036, -0.16809815168380737, -0.3243088126182556]], "angles": {"right_sh_el": 30.20049940545376, "left_sh_el": 38.37070710049633, "torso_delta": 21.246758806284607, "head_delta": 11.913390290052147, "right_hip_ft": 63.85791063285993, "left_hip_ft": 67.70225600930242}, "timestamp": 39.81767, "base": 0.28499935738816684, "guard": 0.016765685898516052, "head_off_centerline": 23.315674743652295, "offense": "False", "defense": "False"}, "298": {"keypoints": [[1.843151039793156e-06, -2.808746648952365e-05, 1.5269765754055697e-06], [-0.10626804828643799, 0.019288653507828712, -0.06864777952432632], [-0.13607096672058105, 0.45701509714126587, -0.11082467436790466], [-0.28242164850234985, 0.8186911344528198, 0.05525457113981247], [0.10626585781574249, -0.019299335777759552, 0.068658247590065], [0.26508796215057373, 0.37488940358161926, 0.17397257685661316], [0.2571834921836853, 0.6625466346740723, 0.4985712170600891], [-0.0023544100113213062, -0.22303712368011475, -0.047202497720718384], [0.003545960411429405, -0.4500761032104492, -0.15175151824951172], [0.07431380450725555, -0.4656536281108856, -0.23110046982765198], [0.03697836771607399, -0.5669950246810913, -0.24196915328502655], [0.10880610346794128, -0.4330350160598755, -0.06637687981128693], [0.326968789100647, -0.331373929977417, -0.032922353595495224], [0.2921364903450012, -0.34840935468673706, -0.23357434570789337], [-0.10736941546201706, -0.3756290078163147, -0.18415407836437225], [-0.21045657992362976, -0.13101959228515625, -0.2248033881187439], [0.014361497014760971, -0.1608293056488037, -0.3251969814300537]], "angles": {"right_sh_el": 30.6378116272632, "left_sh_el": 38.44067325946859, "torso_delta": 21.979014346801208, "head_delta": 11.859213907462975, "right_hip_ft": 63.96064396524446, "left_hip_ft": 67.7725010878888}, "timestamp": 39.951736, "base": 0.2829558542010119, "guard": 0.016881001041210708, "head_off_centerline": 23.258540976996432, "offense": "False", "defense": "False"}, "299": {"keypoints": [[1.848799001891166e-06, -2.8627126084757037e-05, 1.30097248529637e-06], [-0.10763558745384216, 0.018186841160058975, -0.06556835770606995], [-0.13988113403320312, 0.45662713050842285, -0.11189962178468704], [-0.2802143692970276, 0.8183667063713074, 0.05773670971393585], [0.10763304680585861, -0.018197353929281235, 0.06557922065258026], [0.2691291868686676, 0.37795811891555786, 0.16447490453720093], [0.2596009075641632, 0.6575952768325806, 0.4971676766872406], [-0.0037155835889279842, -0.22309845685958862, -0.045903529971838], [0.0004981097299605608, -0.4497149586677551, -0.152252197265625], [0.06909501552581787, -0.4621928930282593, -0.23350298404693604], [0.034016724675893784, -0.5639249086380005, -0.24508801102638245], [0.10890084505081177, -0.43206968903541565, -0.06929764896631241], [0.3268728256225586, -0.3251718282699585, -0.03244766220450401], [0.27860766649246216, -0.34776997566223145, -0.24085193872451782], [-0.11244691908359528, -0.37494587898254395, -0.1803264021873474], [-0.21899572014808655, -0.13125881552696228, -0.21456417441368103], [0.0032775579020380974, -0.15163996815681458, -0.32168298959732056]], "angles": {"right_sh_el": 31.167578974023424, "left_sh_el": 38.472033289916055, "torso_delta": 21.59802060014793, "head_delta": 12.547995919159359, "right_hip_ft": 63.808349253113626, "left_hip_ft": 68.05371088215044}, "timestamp": 40.085802, "base": 0.28164693835415394, "guard": 0.01678005444922523, "head_off_centerline": 23.19528621892174, "offense": "False", "defense": "False"}, "300": {"keypoints": [[7.790713425492868e-07, -2.773600135697052e-05, 1.3519468211597996e-06], [-0.11007022857666016, 0.01693449541926384, -0.06216737627983093], [-0.14509618282318115, 0.45458465814590454, -0.11909650266170502], [-0.28076398372650146, 0.8170478343963623, 0.056265052407979965], [0.1100676953792572, -0.016944818198680878, 0.062178317457437515], [0.27256643772125244, 0.3806324005126953, 0.15101104974746704], [0.2689077854156494, 0.6596696972846985, 0.48896199464797974], [-0.005581103265285492, -0.2225801646709442, -0.045584388077259064], [-0.0028576995246112347, -0.44920623302459717, -0.155546173453331], [0.0651211217045784, -0.4632430672645569, -0.23937803506851196], [0.029733682051301003, -0.564813494682312, -0.246846005320549], [0.10905712842941284, -0.4296876788139343, -0.07577100396156311], [0.3202067017555237, -0.3102429509162903, -0.024522077292203903], [0.28127849102020264, -0.32839691638946533, -0.23970985412597656], [-0.11823847889900208, -0.3727084994316101, -0.17868787050247192], [-0.2242867350578308, -0.13064917922019958, -0.20526660978794098], [0.0016852784901857376, -0.1492520570755005, -0.31677258014678955]], "angles": {"right_sh_el": 32.1175294068384, "left_sh_el": 38.14016881226552, "torso_delta": 21.9743803436312, "head_delta": 12.731500986874165, "right_hip_ft": 63.70334632196767, "left_hip_ft": 68.06870200190738}, "timestamp": 40.219869, "base": 0.2821958616161003, "guard": 0.017162467290241904, "head_off_centerline": 23.366701303332484, "offense": "False", "defense": "False"}, "301": {"keypoints": [[7.64799551689066e-07, -2.7481270080897957e-05, 1.275872136830003e-06], [-0.11064295470714569, 0.01631273701786995, -0.06198583170771599], [-0.14558906853199005, 0.45195040106773376, -0.12202193588018417], [-0.2813788056373596, 0.8146086931228638, 0.06130196154117584], [0.11064083874225616, -0.016323015093803406, 0.06199654936790466], [0.27503496408462524, 0.38083547353744507, 0.1472155749797821], [0.2724624276161194, 0.6563452482223511, 0.4868573248386383], [-0.0058565144427120686, -0.22219185531139374, -0.045553624629974365], [-0.0025637797079980373, -0.448053240776062, -0.1595326066017151], [0.06359867751598358, -0.46226203441619873, -0.2431420087814331], [0.02737443335354328, -0.5636783838272095, -0.24934634566307068], [0.1109546571969986, -0.42842790484428406, -0.08051107823848724], [0.3164483904838562, -0.29602497816085815, -0.01782870665192604], [0.2908942699432373, -0.31207191944122314, -0.23458561301231384], [-0.11954821646213531, -0.3695799708366394, -0.1805362105369568], [-0.2257268726825714, -0.12786193192005157, -0.20372027158737183], [0.0015313769690692425, -0.13998359441757202, -0.31636959314346313]], "angles": {"right_sh_el": 33.12942145360357, "left_sh_el": 38.208976235412784, "torso_delta": 22.335431064415207, "head_delta": 12.915470102709852, "right_hip_ft": 63.2291440546558, "left_hip_ft": 68.42734959435273}, "timestamp": 40.353935, "base": 0.28106325167974366, "guard": 0.017628828245069127, "head_off_centerline": 23.379202803636375, "offense": "False", "defense": "False"}, "302": {"keypoints": [[1.5818586689420044e-06, -2.6951591280521825e-05, 1.4430468127102358e-06], [-0.11210203170776367, 0.01569082960486412, -0.06025296822190285], [-0.1468610018491745, 0.4523998200893402, -0.12421397864818573], [-0.27933624386787415, 0.8119909763336182, 0.06751742959022522], [0.1121002584695816, -0.015700049698352814, 0.06026279926300049], [0.2811059355735779, 0.38323089480400085, 0.13421908020973206], [0.26859480142593384, 0.6525689363479614, 0.4784868359565735], [-0.004858995787799358, -0.221345454454422, -0.04741179198026657], [-0.004861236549913883, -0.44549697637557983, -0.1663409024477005], [0.06290878355503082, -0.46211349964141846, -0.2512868642807007], [0.023864388465881348, -0.5655028223991394, -0.25567394495010376], [0.11015880107879639, -0.4246588349342346, -0.08990649878978729], [0.29991430044174194, -0.27560049295425415, -0.02882782369852066], [0.26572275161743164, -0.2907648980617523, -0.2572622001171112], [-0.12321928143501282, -0.36665838956832886, -0.1835882067680359], [-0.22675971686840057, -0.12799417972564697, -0.2000523805618286], [-0.015788551419973373, -0.12246071547269821, -0.3293420672416687]], "angles": {"right_sh_el": 33.39861212386637, "left_sh_el": 37.4615709807291, "torso_delta": 23.855550587684895, "head_delta": 12.708467533611268, "right_hip_ft": 63.55035254003822, "left_hip_ft": 68.77518165461395}, "timestamp": 40.488001, "base": 0.27478369303409794, "guard": 0.017781463471441612, "head_off_centerline": 22.994199693403843, "offense": "False", "defense": "False"}, "303": {"keypoints": [[2.3941011022543535e-06, -2.494676664355211e-05, 2.199833488703007e-06], [-0.11186005175113678, 0.016366925090551376, -0.0598040446639061], [-0.14994186162948608, 0.4545208811759949, -0.12197399884462357], [-0.28122490644454956, 0.812549352645874, 0.06829439103603363], [0.11185841262340546, -0.016375817358493805, 0.059813760221004486], [0.2807207703590393, 0.38408324122428894, 0.1302485167980194], [0.26304322481155396, 0.6538447141647339, 0.47184860706329346], [-0.004911724012345076, -0.22164851427078247, -0.04633673280477524], [-0.00789361447095871, -0.4452982544898987, -0.16722768545150757], [0.05979340523481369, -0.46476587653160095, -0.2516287863254547], [0.02171042189002037, -0.5681923627853394, -0.25501954555511475], [0.1054120808839798, -0.42334991693496704, -0.09176246076822281], [0.28680306673049927, -0.2626272439956665, -0.02577175199985504], [0.2361222505569458, -0.2761387825012207, -0.25414150953292847], [-0.12492228299379349, -0.3661539554595947, -0.1815072000026703], [-0.22679999470710754, -0.12865012884140015, -0.17968076467514038], [-0.03162471950054169, -0.10514074563980103, -0.31411606073379517]], "angles": {"right_sh_el": 34.15690476321517, "left_sh_el": 37.01502176350879, "torso_delta": 26.379919341950146, "head_delta": 12.779271370322451, "right_hip_ft": 64.3600468818055, "left_hip_ft": 68.3649618156992}, "timestamp": 40.622067, "base": 0.27182744473493237, "guard": 0.016668070746825026, "head_off_centerline": 22.730607354661316, "offense": "False", "defense": "False"}, "304": {"keypoints": [[2.4934597604442388e-06, -2.4170440156012774e-05, 2.671871243364876e-06], [-0.11231942474842072, 0.018155472353100777, -0.059086624532938004], [-0.14968305826187134, 0.45643308758735657, -0.1274578720331192], [-0.2840943932533264, 0.8116415143013, 0.06297694146633148], [0.11231832206249237, -0.01816493086516857, 0.05909617990255356], [0.2795942723751068, 0.38298889994621277, 0.12806063890457153], [0.2526572346687317, 0.6537766456604004, 0.46593335270881653], [-0.007221263367682695, -0.22011953592300415, -0.048635393381118774], [-0.007383385673165321, -0.44335654377937317, -0.1722792536020279], [0.057762593030929565, -0.46559619903564453, -0.25709497928619385], [0.020439211279153824, -0.5698373317718506, -0.25715428590774536], [0.10559703409671783, -0.4193664491176605, -0.09727141261100769], [0.27598607540130615, -0.24525919556617737, -0.02586536854505539], [0.2168584167957306, -0.2737289071083069, -0.25164830684661865], [-0.12478482723236084, -0.3643396496772766, -0.1848246455192566], [-0.2241944968700409, -0.12754970788955688, -0.1697404384613037], [-0.04501410946249962, -0.07838620245456696, -0.315052330493927]], "angles": {"right_sh_el": 34.92537590616204, "left_sh_el": 36.65292139582719, "torso_delta": 28.315524433692605, "head_delta": 12.394583561578102, "right_hip_ft": 65.91409281168131, "left_hip_ft": 67.15093913816867}, "timestamp": 40.756134, "base": 0.26846624613622544, "guard": 0.01613799199933327, "head_off_centerline": 22.54821906877889, "offense": "False", "defense": "False"}, "305": {"keypoints": [[3.47519016941078e-06, -2.3581616915180348e-05, 2.560277835073066e-06], [-0.11370784789323807, 0.019255805760622025, -0.05803962051868439], [-0.14873263239860535, 0.45570018887519836, -0.14003847539424896], [-0.28608474135398865, 0.8045811653137207, 0.0552070215344429], [0.11370701342821121, -0.01926472783088684, 0.058048900216817856], [0.2784733772277832, 0.379562646150589, 0.12326674163341522], [0.24910157918930054, 0.6507976651191711, 0.4613661468029022], [-0.009525452740490437, -0.21800383925437927, -0.0505128838121891], [-0.010969746857881546, -0.4408334493637085, -0.17690835893154144], [0.054010190069675446, -0.4629291296005249, -0.2622428238391876], [0.016618218272924423, -0.5680301189422607, -0.26316559314727783], [0.10170412808656693, -0.41730040311813354, -0.10108523070812225], [0.2613925337791443, -0.235385462641716, -0.013176470063626766], [0.21225808560848236, -0.2496054619550705, -0.2487173080444336], [-0.12841030955314636, -0.3609011769294739, -0.18809199333190918], [-0.22399191558361053, -0.12641000747680664, -0.16114097833633423], [-0.054808661341667175, -0.06461724638938904, -0.29492437839508057]], "angles": {"right_sh_el": 35.694144812803195, "left_sh_el": 36.06995267092132, "torso_delta": 29.595094213301927, "head_delta": 12.455344202906176, "right_hip_ft": 66.76463996533109, "left_hip_ft": 66.06651689456308}, "timestamp": 40.8902, "base": 0.26605051164799015, "guard": 0.015793565120484028, "head_off_centerline": 22.770289919253592, "offense": "False", "defense": "False"}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment