Private
Public Access
1
0

Merge branch 'release/v18.0.0'

This commit is contained in:
Sander Roosendaal
2021-12-31 10:48:42 +01:00
90 changed files with 1845 additions and 1841 deletions

View File

@@ -1057,9 +1057,7 @@ class AnalysisOptionsForm(forms.Form):
waterboattype = forms.MultipleChoiceField(choices=boattypes,
label='Water Boat Type',
initial = mytypes.waterboattype)
rankingonly = forms.BooleanField(initial=False,
label='Only Ranking Pieces',
required=False)
# form to select modality and boat type for trend flex
@@ -1070,17 +1068,14 @@ class TrendFlexModalForm(forms.Form):
waterboattype = forms.MultipleChoiceField(choices=boattypes,
label='Water Boat Type',
initial = mytypes.waterboattype)
rankingonly = forms.BooleanField(initial=False,
label='Only Ranking Pieces',
required=False)
# This form sets options for the summary stats page
class StatsOptionsForm(forms.Form):
includereststrokes = forms.BooleanField(initial=False,label='Include Rest Strokes',required=False)
rankingonly = forms.BooleanField(initial=False,
label='Only Ranking Pieces',required=False)
water = forms.BooleanField(initial=False,required=False)
waterboattype = forms.MultipleChoiceField(choices=boattypes,
label='Water Boat Type',
@@ -1291,6 +1286,15 @@ class AnalysisChoiceForm(forms.Form):
label='Include Rest Strokes')
def __init__(self, *args, **kwargs):
super(AnalysisChoiceForm, self).__init__(*args, **kwargs)
if 'initial' in kwargs and kwargs['initial']['function'] == 'compare':
self.fields['xaxis'].initial = 'time'
self.fields['yaxis1'].initial = 'hr'
self.fields['plottype'].initial = 'line'
class BoxPlotChoiceForm(forms.Form):
yparam = forms.ChoiceField(choices=parchoices,initial='spm',

View File

@@ -41,6 +41,39 @@ workouttypes_ordered = collections.OrderedDict({
}
)
workouttypes_icons = collections.OrderedDict({
'water':'rowing.svg', # g
'rower':'indoor_rower.svg', # g
'skierg':'ski_erg.svg', #g
'bikeerg':'bike_erg.svg', #g
'dynamic':'indoor_rower.svg',
'slides':'indoor_rower.svg',
'paddle':'paddle.svg', # could be better
'snow':'cross_country_ski.svg', # ok
'coastal':'rowing.svg', # ok
'c-boat':'rowing.svg', # ok
'churchboat':'rowing.svg', # ok
'Ride':'bike.svg', # ok
'bike':'bike.svg', # ok
'Run':'run.svg', # ok
'NordicSki':'cross_country_ski.svg', # ok
'Swim':'swim.svg', # ok
'Hike':'hike.svg', # ok
'Walk':'walk.svg', # o k
'Canoeing':'canoeing.svg', # ok
'Crossfit':'crossfit.svg', # ok
'StandUpPaddling':'standup_paddling.svg', # ok
'IceSkate':'ice_skating.svg', # ok
'WeightTraining':'weight_training.svg', # ok
'InlineSkate':'inline_skating.svg',
'Kayaking':'kayaking.svg', # ok
'Workout':'workout.svg',
'Yoga':'yoga.svg',
# 'bike':'Bike',
'other':'other.svg',
}
)
workouttypes = tuple((key, value) for key, value in workouttypes_ordered.items())
def Reverse(tuples):

25
rowers/templates/bike.svg Normal file
View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M273.6,100.7c3.9-18.2,21.9-29.8,40.1-25.9s29.8,21.9,25.9,40.1s-21.9,29.8-40.1,25.9
C281.3,136.8,269.7,118.9,273.6,100.7z M458.9,341.4c0,48.9-40.9,88.5-90.3,86.5c-45.8-1.9-82.5-39.9-82.8-85.8
c-0.3-35.4,20.9-65.9,51.2-79.6l-2.8-8.5h-84.9l13.9,6.9c0.1,0,0.1,0.1,0.3,0.1c0.3,0.1,0.5,0.3,0.8,0.4c0.1,0.1,0.4,0.3,0.5,0.3
c0.3,0.1,0.4,0.3,0.7,0.5c0.3,0.1,0.4,0.3,0.5,0.4s0.4,0.3,0.5,0.4c0.3,0.1,0.4,0.4,0.7,0.5c0.1,0.1,0.3,0.3,0.4,0.4
c0.3,0.3,0.4,0.4,0.7,0.7c0.1,0.1,0.3,0.3,0.4,0.4c0.1,0.3,0.4,0.4,0.5,0.7c0.1,0.1,0.3,0.4,0.4,0.5c0.1,0.3,0.3,0.4,0.4,0.7
c0.1,0.3,0.3,0.4,0.4,0.7c0.1,0.3,0.1,0.4,0.3,0.7c0.1,0.3,0.3,0.5,0.3,0.8c0.1,0.1,0.1,0.4,0.3,0.5c0.1,0.3,0.1,0.5,0.3,0.8
c0,0.1,0.1,0.4,0.1,0.5c0,0.3,0.1,0.5,0.1,0.8s0.1,0.4,0.1,0.7s0,0.5,0.1,0.8c0,0.3,0,0.5,0,0.8s0,0.4,0,0.7c0,0.3,0,0.7,0,0.9
c0,0.1,0,0.1,0,0.3l-9.2,89.1c-0.8,8-7.6,13.9-15.4,13.9c-0.5,0-1.1,0-1.6-0.1c-8.5-0.9-14.7-8.5-13.9-17l8.1-78.4l-47.9-23.5l0,0
l-0.4-0.1l-5.6-2.9l-8.1,13.8c21.7,15.7,36,41.3,36,70.2c0,49.2-41.5,89.1-91.3,86.4c-43.8-2.4-79.2-37.9-81.6-81.7
c-2.7-49.8,37.2-91.3,86.4-91.3c13.1,0,25.4,3,36.6,8.1l8.4-14.2c-3.1-4.1-10.9-16.9,0.7-33.5c30.5-42.4,61.7-69.1,61.7-69.1
c17-11.3,28.6-19.2,51.2-2l9.4,7.6c3.4,3.5,5.5,7.2,6.6,10.8l18.8,34.6c0.5,1.1,1.9,1.6,3,1.4l40.8-15.7c8.5,1.4,14.9,8.5,13,15.3
c-1.8,6.8-7.6,12.2-16.9,11.2l-21.1,9.5l12.8,39c6.5-1.5,13.1-2.3,20-2.3C420.1,254.8,458.9,293.6,458.9,341.4z M166.9,290.5
L134.4,346c-1.5,2.6-4.2,4-7,4c-1.3,0-2.8-0.4-4-1.1c-3.9-2.3-5.1-7.3-2.8-11.1l32.5-55.6c-7.8-3.4-16.5-5.3-25.5-5.3
c-35.8,0-64.9,29.2-64.9,64.9s29.2,64.9,64.9,64.9s64.9-29.2,64.9-64.9C192.3,321,182.3,302.4,166.9,290.5z M329,238l-4.2-12.3
l-6.2,2.8c-3.4,0.9-7.2,0-9.6-2.6c-9.9-10.8-18.2-22.4-24.2-31.9c-17,7.6-49.7,23.9-66.1,44H329L329,238z M437.5,341.9
c0-35.8-29.2-64.9-64.9-64.9c-4.5,0-8.8,0.4-13,1.4l20.7,61c1.5,4.2-0.8,8.8-5.1,10.3c-0.8,0.3-1.8,0.4-2.6,0.4
c-3.4,0-6.5-2.2-7.7-5.5l-20.7-61c-21.6,10.5-36.6,32.8-36.6,58.5c0,35.8,29.2,64.9,64.9,64.9S437.5,377.7,437.5,341.9z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="188.5" cy="79.2" rx="35" ry="35"/>
<g>
<path class="st0" d="M345.2,343.4c-15.8,0-28.7,12.9-28.7,28.7c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7
C373.9,356.3,361,343.4,345.2,343.4z M345.2,383.3c-6.2,0-11.1-4.9-11.1-11.1c0-6.2,4.9-11.1,11.1-11.1c6.2,0,11.1,4.9,11.1,11.1
C356.3,378.4,351.4,383.3,345.2,383.3z"/>
<path class="st0" d="M388.9,414.4c10.4-10.8,16.8-25.5,16.8-41.7c0-19.5-9.1-36.7-23.4-47.8l-27.6-131.5l0,0l33.7-10.5
c8.5-2.5,13.3-7.3,10.8-15.8l-1.1-3.5c-0.6-2-2.7-3.1-4.6-2.5l-86.4,26.7c-2,0.6-3.1,2.7-2.5,4.6l0.7,2.5h-5.7
c1.5-5.7-2.1-12.7-8.7-16.4l-50.4-2.1c-2.7-0.1-10.4-5.2-12.3-7l-27-39.1c-0.3-0.3-0.7-0.4-1.1-0.6c-3.2-3.2-7.4-5.5-12.6-5.9
l-12.5-1.5c-29.3-3.1-35.1,10.2-44.1,29.4c0,0-13,40.6-17.1,94.5c3.5,16.1,8.7,26.9,14.6,33.6c4.9,9.7,10.8,21.3,15.7,31.4
l7.8,36.8l-38.7,65.3l-17.1,27.7c-3.5,5.6-1.7,12.9,3.9,16.4c2,1.3,4.1,1.8,6.2,1.8c4.1,0,8-2,10.2-5.7l23.4-38.2
c0.1-0.1,0.1-0.3,0.3-0.4h28.1c0.9,5.4,1.6,9.4,1.9,11.1c0.3,1.9,0.8,3.4,1.5,4.9h-4.1c-3.9,0-7.5,2.6-8.4,6.4
c-1.4,5.6,2.9,10.6,8.2,10.6h30.9c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-1.4c0.8-2.1,1.2-4.5,1.1-6.9l5.7-9.1h98.8
c2.8,2.8,5.9,5.5,9.2,7.7c1.5,1.1,3.2,2.1,5,3.1c6.9,3.8,14.4,6.2,22.5,7c2,0.1,4.1,0.3,6.2,0.3c6.3,0,12.3-1,17.9-2.7
c1.4-0.4,2.7-0.8,3.9-1.4l3.4,20.4c1,5.9,6,9.9,11.8,9.9c0.7,0,1.3,0,2-0.1c6.4-1.1,10.9-7.1,9.8-13.7L388.9,414.4z M217.6,361
h-28.4l-4.1-31.7c0-1.3-0.1-2.4-0.4-3.7l-20.6-57.8c1-2.8,3-5.1,5.8-6.4c0.1-0.1,0.4-0.1,0.6-0.3c0.9,0.3,1.7,0.4,2.7,0.6
c0,0,31.5,3.3,51.1,3.7c1.8,19.2,4.7,47.7,5,55.5c-5.2,0.5-9.2,5.9-7.1,11.6c1.2,3.3,4.5,5.5,8.1,5.5h1.6L217.6,361z M298.6,334.3
c-1,1.1-2,2.4-2.8,3.6c-2.7,3.8-4.9,7.7-6.6,12c-0.7,1.5-1.3,3.1-1.7,4.8c-0.7,2.1-1.1,4.2-1.5,6.3h-49l14.2-23h8.8
c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-3.8l-2.1-71.2c0.3-8.6-6.1-15.9-14.6-16.6c-2.4-0.8-4.9-1.4-7.5-1.7l-44.7-6.4
c3.6-15.3,8.2-31.1,12.3-43.5c6.3,7.1,14.3,14.6,24.5,20.3c3.1,1.8,4.6,2.2,8.1,2.1l45.3-1l0,0c0.6,3.3,3.3,5.9,6.8,5.9h36.4
l22.4-7.8L354.7,313c-3.2-0.6-6.4-0.8-9.7-0.8c-16.7,0-31.8,6.7-42.7,17.6C301.1,331.3,299.8,332.7,298.6,334.3z M345.2,414.8
c-23.5,0-42.7-19.2-42.7-42.7c0-23.5,19.2-42.7,42.7-42.7s42.7,19.2,42.7,42.7C387.9,395.7,368.7,414.8,345.2,414.8z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="canoeing" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="240.2" cy="117.5" rx="35.9" ry="36.1"/>
<path class="st0" d="M353.6,294.4c-13.4-2.3-27.3-3-40.6-3c-5.5-0.3-11.1,0-16.5,0.5l9.3-18h0.3l6.9,1h6.9c4.6,0,9.2,0.4,13.6,0.7
l3.4,0.3l3.4,0.4l6.9,0.8c2.3,0.3,4.6,0.8,6.9,1.1c2.3,0.4,4.6,0.8,6.9,1.3c9,1.9,18,4.8,26.3,8.2c0.5,0.3,0.9,0.4,1.5,0.7
c10.1,2.1,32.8-8,32.5-8.8c46.8-36.6-16.9-71.9-16.9-71.9c-19.4,52.9-72,57.8-72,57.8c-7.6,0.5-14.9,0.9-21.7,1.2l11.9-21.5
c7.7,2.1,13.6-1.6,16.5-6.9c2.4-4.5,0-10.4-4.9-14l12.3-22.3c0.3-0.4,0.4-0.8,0.5-1.2c3.2,0.4,6.1,0,8-1.5c3.4-1.6,5.7-4.5,6.8-8
c1.9-5.7-4-13.4-10.8-13.7l-53.1,0.9l-42.4-9.3c-1.9-0.9-3.9-1.6-6.2-2l-12.6-2.5c-29.7-5.5-44.4,11.6-55.1,30.2
c0,0-17,28.2-18.8,68.1c-25.2-4.5-65.1-17.3-78-52.4c0,0-60.6,30.8-13.8,67.4c2,1.7,4.2,3.2,6.8,4.7c8.4,0.1,16.9,1.2,25.1,2.8
c8.9,1.7,17.5,4.3,25.8,6.4c4.2,1.1,8.2,2,12.3,2.8l6.1,1.1l6.2,0.8c2,0.3,4.2,0.4,6.2,0.7c2,0.1,4.2,0.4,6.2,0.4l6.2,0.3l3.1,0.1
h3.1h3.8c21.5-1,41.9-3.9,57.2-7.9c4.1-1.2,8.1-2.6,12.4-4.1c8.4-2.9,17.3-5.7,26.6-7.6c4.3-0.8,8.8-1.6,13.1-2.2l-9.9,18.3
c-26.1,5.3-51.3,15.7-78,17.4c-18.8,1.5-37.9,1.5-56.6-1c-23.6-3.5-46.8-12.6-71.1-12.2c-8.6-0.3-18,0.5-26.5,1.5
c38.6,2.7,70.6,22.8,108,29.5c13.4,2.3,27.3,3,40.6,3c24.2,1.1,47-6.5,69.9-12.8l-2.6,4.6c-10.3-4.5-38.7,31.1-43.9,41.1
l-13.2,26.6c-1.5,2.9-0.3,6.5,2.6,7.9l35.6,18.3c2.8,1.5,6.5,0.3,7.8-2.6l13.2-26.6c5-9.8,16.7-51.7,8.5-59l7.7-14.3
c7.8-1.8,15.7-3,23.6-3.4c18.8-1.5,37.9-1.5,56.6,1.1c23.6,3.5,46.8,12.6,71.1,12.2c8.6,0.3,18-0.5,26.5-1.5
C423,321.3,391,301.1,353.6,294.4z M332.5,199.5l-10.9,20.4l-38.3-3.8c-2.7-0.3-5.1-1.6-6.5-3.9l-6.3-14.4c7.6,1.2,15.7,2.3,23.5,3
C308.1,201.9,322.4,200.6,332.5,199.5z M238.8,267.2c2.7-17.1,8.6-32.4,14.3-44.1c3.9,6,8.8,12.1,14.6,17.5
c1.6,1.5,3.8,2.3,5.9,2.4l35.1,0.4l-12.4,23.1C273.9,267.3,254.6,267.4,238.8,267.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -13,13 +13,14 @@
on behalf of {{ name }}.
</p>
<p>
By accepting the invite, you are agreeing with the sharing
By accepting the invite, you are agreeing with the sharing
of personal data according to our privacy policy.
</p>
<p>
To accept the login to the
site and you will find the invitation here on the Teams page:
<a href="{{ siteurl }}/rowers/me/teams">{{ siteurl }}/rowers/me/teams</a>
<a href="{{ siteurl }}/rowers/me/teams">{{ siteurl }}/rowers/me/teams</a>,
including the email address of {{ name }}, if you need a contact.
</p>
<p>
You can also click the direct link:

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="cross__x0D_country__x0D_ski"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500"
style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M418.4,396.5c-3.2,0.1-5.7,2.9-5.7,6.1c-0.1,17.8-15.7,20.1-18.3,20.4h-129c0,0,5.7-4.8,7-8.6l24.6-80.6
c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.5-0.3-14.3L267,258c12-24,34.7-54.3,45.8-68.6c10,9.9,23.5,21.6,37.5,29.8l42-24.8
l-56.2,190.4c-0.9,3.2,0.9,6.6,4.1,7.6c0.5,0.1,1.2,0.3,1.8,0.3c2.6,0,5-1.8,5.8-4.3l59.1-200.2c3.2-2.6,5.1-6.5,5.5-10.5
c0.7-6.9-6.8-13-15.3-12.8l-43.1,23.8l-34.7-36.7c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3
l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4
l-30,51.8c-3.6,3.2-5.3,6.9-5.5,10.5L65.2,244.4c-3.2,1.1-5,4.5-3.9,7.7c0.8,2.6,3.2,4.2,5.8,4.2c0.7,0,1.2-0.1,1.9-0.3l104-33.1
c4.5,3.9,12.6,3.4,18.4-1.5l33.2-49c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9
c-8.6,15.1-23.1,39.6-28.5,45.6c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-5.8,1.2-9.3,4.3-11.2,8.2l-7.2-5.7
c-2.6-2-6.5-1.6-8.5,0.9c-2,2.6-1.6,6.5,0.9,8.5l93.6,74.1l0.4,0.3c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.6-3.2,25.4-13.1
c2-2.6,1.6-6.5-0.9-8.5s-6.5-1.6-8.5,0.9c-11.6,14.6-25.8,6.3-28.1,5l-64.9-51.4l76.5-17c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,5.9,18.5,5.9,18.5H99.7c-3.1,0-5.9,2.5-5.8,5.7c0.1,3,2.5,5.3,5.5,5.3H395h0.3c10.2-0.8,29.2-8.5,29.2-32.3
C424.5,399.1,421.8,396.4,418.4,396.5z"/>
<ellipse class="st0" cx="312.5" cy="98.6" rx="33.7" ry="33.7"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="crossfit" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M217,118c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6s-14.9,33.9-33.6,34
C232.2,151.7,217.1,136.6,217,118z M247.9,163.8l-10.9-5.3c-8.2-3.8-14.7-5.4-20.4-5.3c-0.8,0-1.6,0-2.4,0.1
c-1.9,0.3-3.8,0.7-5.5,1.4c-10.1,2.4-43.2,10.3-69.5,14.2c-2.2,0.3-4.2,1.5-5.5,3.2l-37.9,40c-7.8,5-8.9,13-6.1,19.3
c0.9,2.2,2.6,3.6,4.6,4.7c-0.7,3.5,0.1,7.2,2,10.3c3.5,6.1,13,6.6,19.8,1.5l36.6-40.6c1.6-2.2,4.3-3.5,7-3.6l8.8-2.7
c-8,13.5-17.4,31.2-26.2,51.4c-5.8,14.4,2.4,24.4,10.8,30.5c0.1,0.3,0.4,0.5,0.5,0.8c0,0,32.7,24.8,46.6,37.5
c-10.5,20-33.3,63-37.4,69.4c-5.3,8.5-2.7,16.5,2.8,21.3c3.9,3.5,10,3.1,15.1-0.1l0.1,0.1c5.7,4.9,15.4,2.2,20.5-5.4l46.3-76.5
c2.2-3,3.1-6.5,3-9.9c0.1-5-1.9-10.5-5.8-15l-45.5-37.4c18.2-32.1,59.5-72.9,59.5-72.9C265,181.2,261.5,170,247.9,163.8z M400,407.3
c-0.1,0.3-0.3,0.4-0.5,0.7l0,0l0,0c-0.3,0.3-0.5,0.5-0.8,0.8c0,0-0.1,0-0.1,0.1c-0.3,0.3-0.7,0.4-1,0.5c0,0-0.1,0-0.1,0.1
c-0.4,0.1-0.7,0.3-1.1,0.4h-0.1l-1.1,1h2.5H277.2l0,0l0,0l0,0c-0.4,0-0.8,0-1.2-0.1c-0.1,0-0.3-0.1-0.4-0.1
c-0.3-0.1-0.5-0.1-0.8-0.3c-0.1,0-0.3-0.1-0.4-0.3c-0.3-0.1-0.4-0.3-0.7-0.4c-0.1-0.1-0.3-0.3-0.4-0.3c-0.1-0.1-0.4-0.3-0.6-0.5
l-0.1-0.1c-0.1-0.1-0.1-0.3-0.3-0.3c-0.1-0.1-0.1-0.3-0.3-0.4c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.4-0.3-0.5c-0.1-0.3-0.1-0.4-0.3-0.7
c0-0.1-0.1-0.4-0.1-0.5c0-0.3-0.1-0.4-0.1-0.7c0-0.1,0-0.4,0-0.5c0-0.3,0-0.5,0-0.7c0-0.1,0-0.1,0-0.3l11-103.6c0-0.1,0-0.1,0-0.3
c0-0.3,0.1-0.5,0.1-0.8c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.1-0.4,0.3-0.7c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.3-0.4,0.4-0.7
c0-0.1,0.1-0.1,0.1-0.3c0.3-0.3,0.5-0.5,0.8-0.8l0,0c0.3-0.1,0.6-0.4,0.8-0.5l21.2-11.9c0.9-0.5,2-0.8,3-0.8h52.4
c1,0,2.1,0.3,2.9,0.7l22.4,11.8c0.3,0.1,0.7,0.4,1,0.7l0.1,0.1c0.3,0.1,0.4,0.4,0.7,0.7c0.1,0.1,0.1,0.1,0.3,0.3
c0.1,0.1,0.3,0.4,0.4,0.7c0.1,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.4,0.3,0.7c0,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.5,0.1,0.9v0.1
l11,102.9c0,0.1,0,0.1,0,0.3c0,0.3,0,0.5,0,0.7c0,0.1,0,0.4,0,0.5c0,0.3-0.1,0.4-0.1,0.7c0,0.1-0.1,0.4-0.1,0.5
c-0.1,0.3-0.1,0.4-0.3,0.7c-0.1,0.1-0.1,0.4-0.3,0.5C400,407.2,400,407.3,400,407.3z M356,307h-42v70h42V307z M283.9,392l18.1-12.1
V307h-9.2L283.9,392z M297.2,398h77l-13.2-9h-50.6L297.2,398z M387.3,392l-8.9-85H368v72.1L387.3,392z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -11,18 +11,24 @@
you can opt in or delete this user account.
</p>
<h2>GDPR Opt-In</h2>
<h2>Data Consent</h2>
<p>
<b>
To comply with the European Union General Data Protection Regulation,
we need to record your consent to use personal data on this website.
Please take some time to review our data policies. If you agree and
opt in, click the "opt in" button at the bottom to be taken to the site.
If you do not agree, please use the red button to delete your
If you do not agree, please use the button at the end fo the page to delete your
account. This will irreversibly delete all your data on rowsandall.com
and remove your account.
</b>
</p>
<p>
<a class="button green" href="/rowers/me/gdpr-optin-confirm/?next={{ next }}"><b>OPT IN AND CONTINUE</b></a>
</p>
<hr>
{% include "privacypolicy.html" %}
@@ -33,26 +39,27 @@
To start or continue using the site, please give your consent by clicking on the green Opt In button below.
</p>
<p>
<a class="button gray small" href="/rowers/exportallworkouts/">Download your data</a>
</p>
<p>
<a class="button green small" href="/rowers/me/gdpr-optin-confirm/?next={{ next }}">Opt in and continue</a>
<a class="button green" href="/rowers/me/gdpr-optin-confirm/?next={{ next }}"><b>OPT IN AND CONTINUE</b></a>
</p>
<p>
<form method="POST" action="/rowers/me/delete/" class="padding">
{% csrf_token %}
<input id="id_delete_user" type="hidden" name="delete_user" value="True">
<input class="button red small" type="submit" name="action" value="DELETE ACCOUNT">
<input class="button" type="submit" name="action" value="DELETE ACCOUNT">
</form>
</p>
<p>
<a href="/rowers/exportallworkouts/">Download your data</a>
</p>
{% endblock %}
{% block sidebar %}
{% include 'menu_profile.html' %}
{% endblock %}

21
rowers/templates/hike.svg Normal file
View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="hike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M345.9,171.9L308,189.6c-3.9,1.9-8.5,0.8-11.3-2.6l-25.5-30.9c-3.6-8-10.1-13.6-19.4-13.6l-12.2-0.3
c-3.9,0-7.4,0.3-10.5,0.7c0-0.3,0-0.5,0-0.5s-30.6-16.9-40.9,2.6c-1.1,2-2.2,8-3.2,15.7c-9.3,5-19.3,11.2-28.1,18.1
c-1.9,1.5-3.1,3.5-3.5,5.9l-10,59c-4.3,8.2-1.3,15.7,4.2,19.8c5.7,4.2,14.6,0.9,18.9-6.5l11.5-57.2c0.5-2,1.8-3.9,3.4-5.1
c-1.8,19.3-3,36.7-3,36.7s-2.6,15.8,12.7,20.7c0,0,0,0,0.1,0l0,0c0.1,0,0.5,0.1,0.9,0.3l0,0c0.3,0,0.4,0.1,0.7,0.1
c1.9,0.5,5,1.2,7.6,1.1c2.6,0,6.6,0.4,10.3-1.2c0,0-7.2,6.9-17.8,6.6c-0.5,3.5-0.5,5,0.1,8.2c1.5,5.1,3.4,9.2,5.3,12.7
c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5s0,15.7,6.1,19.3c6.1,3.6,14.6-0.4,18.2-8.2l30.8-78c0.5-0.9,0.9-2,1.4-3.1
l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5s13.2-6.1,13.6-14.7l-2.2-84.1
c0.1-3.5-0.9-6.8-2.7-9.4c-0.8-2.6-2-5.1-3.5-7.6l-30.5-52.2c0.5-19.8,5.1-45.5,9-64.7c6.9,7.2,14.9,14.6,23.4,20.8
c2.4,1.8,5.7,2,8.5,0.7l44.6-22.5c9.3,0.1,14.6-5.9,15.7-12.8S354.5,172.5,345.9,171.9z"/>
<ellipse transform="matrix(0.3893 -0.9211 0.9211 0.3893 58.764 290.0426)" class="st0" cx="248.1" cy="100.7" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ice_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<circle class="st0" cx="318.9" cy="98.6" r="33.8"/>
<path class="st0" d="M403.4,164.6L363,186.8c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.9,5.9,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-6.3,1.4-10.3,5.1-11.7,9.7l-12.7-13.8c-2.3-2.4-6.1-2.6-8.6-0.4
c-2.4,2.3-2.6,6.1-0.4,8.6l37.3,40.5l0.5,0.4c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.5-3.2,25.4-13.1c2-2.6,1.6-6.5-0.9-8.5
c-2.6-2-6.5-1.6-8.5,0.9c-11.1,13.9-24.6,7-27.7,5.3l-8.1-8.9c0.3,0,0.5,0,0.8-0.1l82.2-18.2c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,0.7,14.4,5.9,17.5H226c-3.4,0.3-6.1,3-6.1,6.4s2.7,6.1,6.1,5.6h64.7h0.3c10.5-0.4,30.2-8.3,30.2-33
c0-3.4-2.7-6.1-6.1-6.1s-6.1,2.7-6.1,6.1c0,18.6-16.2,21.1-18.9,21h-17.8c3-1.6,5.7-4.6,7-8.4l24.6-80.6c0.5-1.4,0.8-2.8,0.9-4.3
c1.5-4.3,1.5-9.5-0.3-14.3L273.4,258c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1
c9.3-0.5,14.2-6.9,14.9-13.8C419.5,170.6,412,164.5,403.4,164.6z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M273.6,100.7c3.9-18.2,21.9-29.8,40.1-25.9s29.8,21.9,25.9,40.1s-21.9,29.8-40.1,25.9
C281.3,136.8,269.7,118.9,273.6,100.7z M458.9,341.4c0,48.9-40.9,88.5-90.3,86.5c-45.8-1.9-82.5-39.9-82.8-85.8
c-0.3-35.4,20.9-65.9,51.2-79.6l-2.8-8.5h-84.9l13.9,6.9c0.1,0,0.1,0.1,0.3,0.1c0.3,0.1,0.5,0.3,0.8,0.4c0.1,0.1,0.4,0.3,0.5,0.3
c0.3,0.1,0.4,0.3,0.7,0.5c0.3,0.1,0.4,0.3,0.5,0.4s0.4,0.3,0.5,0.4c0.3,0.1,0.4,0.4,0.7,0.5c0.1,0.1,0.3,0.3,0.4,0.4
c0.3,0.3,0.4,0.4,0.7,0.7c0.1,0.1,0.3,0.3,0.4,0.4c0.1,0.3,0.4,0.4,0.5,0.7c0.1,0.1,0.3,0.4,0.4,0.5c0.1,0.3,0.3,0.4,0.4,0.7
c0.1,0.3,0.3,0.4,0.4,0.7c0.1,0.3,0.1,0.4,0.3,0.7c0.1,0.3,0.3,0.5,0.3,0.8c0.1,0.1,0.1,0.4,0.3,0.5c0.1,0.3,0.1,0.5,0.3,0.8
c0,0.1,0.1,0.4,0.1,0.5c0,0.3,0.1,0.5,0.1,0.8s0.1,0.4,0.1,0.7s0,0.5,0.1,0.8c0,0.3,0,0.5,0,0.8s0,0.4,0,0.7c0,0.3,0,0.7,0,0.9
c0,0.1,0,0.1,0,0.3l-9.2,89.1c-0.8,8-7.6,13.9-15.4,13.9c-0.5,0-1.1,0-1.6-0.1c-8.5-0.9-14.7-8.5-13.9-17l8.1-78.4l-47.9-23.5l0,0
l-0.4-0.1l-5.6-2.9l-8.1,13.8c21.7,15.7,36,41.3,36,70.2c0,49.2-41.5,89.1-91.3,86.4c-43.8-2.4-79.2-37.9-81.6-81.7
c-2.7-49.8,37.2-91.3,86.4-91.3c13.1,0,25.4,3,36.6,8.1l8.4-14.2c-3.1-4.1-10.9-16.9,0.7-33.5c30.5-42.4,61.7-69.1,61.7-69.1
c17-11.3,28.6-19.2,51.2-2l9.4,7.6c3.4,3.5,5.5,7.2,6.6,10.8l18.8,34.6c0.5,1.1,1.9,1.6,3,1.4l40.8-15.7c8.5,1.4,14.9,8.5,13,15.3
c-1.8,6.8-7.6,12.2-16.9,11.2l-21.1,9.5l12.8,39c6.5-1.5,13.1-2.3,20-2.3C420.1,254.8,458.9,293.6,458.9,341.4z M166.9,290.5
L134.4,346c-1.5,2.6-4.2,4-7,4c-1.3,0-2.8-0.4-4-1.1c-3.9-2.3-5.1-7.3-2.8-11.1l32.5-55.6c-7.8-3.4-16.5-5.3-25.5-5.3
c-35.8,0-64.9,29.2-64.9,64.9s29.2,64.9,64.9,64.9s64.9-29.2,64.9-64.9C192.3,321,182.3,302.4,166.9,290.5z M329,238l-4.2-12.3
l-6.2,2.8c-3.4,0.9-7.2,0-9.6-2.6c-9.9-10.8-18.2-22.4-24.2-31.9c-17,7.6-49.7,23.9-66.1,44H329L329,238z M437.5,341.9
c0-35.8-29.2-64.9-64.9-64.9c-4.5,0-8.8,0.4-13,1.4l20.7,61c1.5,4.2-0.8,8.8-5.1,10.3c-0.8,0.3-1.8,0.4-2.6,0.4
c-3.4,0-6.5-2.2-7.7-5.5l-20.7-61c-21.6,10.5-36.6,32.8-36.6,58.5c0,35.8,29.2,64.9,64.9,64.9S437.5,377.7,437.5,341.9z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="188.5" cy="79.2" rx="35" ry="35"/>
<g>
<path class="st0" d="M345.2,343.4c-15.8,0-28.7,12.9-28.7,28.7c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7
C373.9,356.3,361,343.4,345.2,343.4z M345.2,383.3c-6.2,0-11.1-4.9-11.1-11.1c0-6.2,4.9-11.1,11.1-11.1c6.2,0,11.1,4.9,11.1,11.1
C356.3,378.4,351.4,383.3,345.2,383.3z"/>
<path class="st0" d="M388.9,414.4c10.4-10.8,16.8-25.5,16.8-41.7c0-19.5-9.1-36.7-23.4-47.8l-27.6-131.5l0,0l33.7-10.5
c8.5-2.5,13.3-7.3,10.8-15.8l-1.1-3.5c-0.6-2-2.7-3.1-4.6-2.5l-86.4,26.7c-2,0.6-3.1,2.7-2.5,4.6l0.7,2.5h-5.7
c1.5-5.7-2.1-12.7-8.7-16.4l-50.4-2.1c-2.7-0.1-10.4-5.2-12.3-7l-27-39.1c-0.3-0.3-0.7-0.4-1.1-0.6c-3.2-3.2-7.4-5.5-12.6-5.9
l-12.5-1.5c-29.3-3.1-35.1,10.2-44.1,29.4c0,0-13,40.6-17.1,94.5c3.5,16.1,8.7,26.9,14.6,33.6c4.9,9.7,10.8,21.3,15.7,31.4
l7.8,36.8l-38.7,65.3l-17.1,27.7c-3.5,5.6-1.7,12.9,3.9,16.4c2,1.3,4.1,1.8,6.2,1.8c4.1,0,8-2,10.2-5.7l23.4-38.2
c0.1-0.1,0.1-0.3,0.3-0.4h28.1c0.9,5.4,1.6,9.4,1.9,11.1c0.3,1.9,0.8,3.4,1.5,4.9h-4.1c-3.9,0-7.5,2.6-8.4,6.4
c-1.4,5.6,2.9,10.6,8.2,10.6h30.9c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-1.4c0.8-2.1,1.2-4.5,1.1-6.9l5.7-9.1h98.8
c2.8,2.8,5.9,5.5,9.2,7.7c1.5,1.1,3.2,2.1,5,3.1c6.9,3.8,14.4,6.2,22.5,7c2,0.1,4.1,0.3,6.2,0.3c6.3,0,12.3-1,17.9-2.7
c1.4-0.4,2.7-0.8,3.9-1.4l3.4,20.4c1,5.9,6,9.9,11.8,9.9c0.7,0,1.3,0,2-0.1c6.4-1.1,10.9-7.1,9.8-13.7L388.9,414.4z M217.6,361
h-28.4l-4.1-31.7c0-1.3-0.1-2.4-0.4-3.7l-20.6-57.8c1-2.8,3-5.1,5.8-6.4c0.1-0.1,0.4-0.1,0.6-0.3c0.9,0.3,1.7,0.4,2.7,0.6
c0,0,31.5,3.3,51.1,3.7c1.8,19.2,4.7,47.7,5,55.5c-5.2,0.5-9.2,5.9-7.1,11.6c1.2,3.3,4.5,5.5,8.1,5.5h1.6L217.6,361z M298.6,334.3
c-1,1.1-2,2.4-2.8,3.6c-2.7,3.8-4.9,7.7-6.6,12c-0.7,1.5-1.3,3.1-1.7,4.8c-0.7,2.1-1.1,4.2-1.5,6.3h-49l14.2-23h8.8
c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-3.8l-2.1-71.2c0.3-8.6-6.1-15.9-14.6-16.6c-2.4-0.8-4.9-1.4-7.5-1.7l-44.7-6.4
c3.6-15.3,8.2-31.1,12.3-43.5c6.3,7.1,14.3,14.6,24.5,20.3c3.1,1.8,4.6,2.2,8.1,2.1l45.3-1l0,0c0.6,3.3,3.3,5.9,6.8,5.9h36.4
l22.4-7.8L354.7,313c-3.2-0.6-6.4-0.8-9.7-0.8c-16.7,0-31.8,6.7-42.7,17.6C301.1,331.3,299.8,332.7,298.6,334.3z M345.2,414.8
c-23.5,0-42.7-19.2-42.7-42.7c0-23.5,19.2-42.7,42.7-42.7s42.7,19.2,42.7,42.7C387.9,395.7,368.7,414.8,345.2,414.8z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="canoeing" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="240.2" cy="117.5" rx="35.9" ry="36.1"/>
<path class="st0" d="M353.6,294.4c-13.4-2.3-27.3-3-40.6-3c-5.5-0.3-11.1,0-16.5,0.5l9.3-18h0.3l6.9,1h6.9c4.6,0,9.2,0.4,13.6,0.7
l3.4,0.3l3.4,0.4l6.9,0.8c2.3,0.3,4.6,0.8,6.9,1.1c2.3,0.4,4.6,0.8,6.9,1.3c9,1.9,18,4.8,26.3,8.2c0.5,0.3,0.9,0.4,1.5,0.7
c10.1,2.1,32.8-8,32.5-8.8c46.8-36.6-16.9-71.9-16.9-71.9c-19.4,52.9-72,57.8-72,57.8c-7.6,0.5-14.9,0.9-21.7,1.2l11.9-21.5
c7.7,2.1,13.6-1.6,16.5-6.9c2.4-4.5,0-10.4-4.9-14l12.3-22.3c0.3-0.4,0.4-0.8,0.5-1.2c3.2,0.4,6.1,0,8-1.5c3.4-1.6,5.7-4.5,6.8-8
c1.9-5.7-4-13.4-10.8-13.7l-53.1,0.9l-42.4-9.3c-1.9-0.9-3.9-1.6-6.2-2l-12.6-2.5c-29.7-5.5-44.4,11.6-55.1,30.2
c0,0-17,28.2-18.8,68.1c-25.2-4.5-65.1-17.3-78-52.4c0,0-60.6,30.8-13.8,67.4c2,1.7,4.2,3.2,6.8,4.7c8.4,0.1,16.9,1.2,25.1,2.8
c8.9,1.7,17.5,4.3,25.8,6.4c4.2,1.1,8.2,2,12.3,2.8l6.1,1.1l6.2,0.8c2,0.3,4.2,0.4,6.2,0.7c2,0.1,4.2,0.4,6.2,0.4l6.2,0.3l3.1,0.1
h3.1h3.8c21.5-1,41.9-3.9,57.2-7.9c4.1-1.2,8.1-2.6,12.4-4.1c8.4-2.9,17.3-5.7,26.6-7.6c4.3-0.8,8.8-1.6,13.1-2.2l-9.9,18.3
c-26.1,5.3-51.3,15.7-78,17.4c-18.8,1.5-37.9,1.5-56.6-1c-23.6-3.5-46.8-12.6-71.1-12.2c-8.6-0.3-18,0.5-26.5,1.5
c38.6,2.7,70.6,22.8,108,29.5c13.4,2.3,27.3,3,40.6,3c24.2,1.1,47-6.5,69.9-12.8l-2.6,4.6c-10.3-4.5-38.7,31.1-43.9,41.1
l-13.2,26.6c-1.5,2.9-0.3,6.5,2.6,7.9l35.6,18.3c2.8,1.5,6.5,0.3,7.8-2.6l13.2-26.6c5-9.8,16.7-51.7,8.5-59l7.7-14.3
c7.8-1.8,15.7-3,23.6-3.4c18.8-1.5,37.9-1.5,56.6,1.1c23.6,3.5,46.8,12.6,71.1,12.2c8.6,0.3,18-0.5,26.5-1.5
C423,321.3,391,301.1,353.6,294.4z M332.5,199.5l-10.9,20.4l-38.3-3.8c-2.7-0.3-5.1-1.6-6.5-3.9l-6.3-14.4c7.6,1.2,15.7,2.3,23.5,3
C308.1,201.9,322.4,200.6,332.5,199.5z M238.8,267.2c2.7-17.1,8.6-32.4,14.3-44.1c3.9,6,8.8,12.1,14.6,17.5
c1.6,1.5,3.8,2.3,5.9,2.4l35.1,0.4l-12.4,23.1C273.9,267.3,254.6,267.4,238.8,267.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="cross__x0D_country__x0D_ski"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50"
style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M418.4,396.5c-3.2,0.1-5.7,2.9-5.7,6.1c-0.1,17.8-15.7,20.1-18.3,20.4h-129c0,0,5.7-4.8,7-8.6l24.6-80.6
c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.5-0.3-14.3L267,258c12-24,34.7-54.3,45.8-68.6c10,9.9,23.5,21.6,37.5,29.8l42-24.8
l-56.2,190.4c-0.9,3.2,0.9,6.6,4.1,7.6c0.5,0.1,1.2,0.3,1.8,0.3c2.6,0,5-1.8,5.8-4.3l59.1-200.2c3.2-2.6,5.1-6.5,5.5-10.5
c0.7-6.9-6.8-13-15.3-12.8l-43.1,23.8l-34.7-36.7c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3
l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4
l-30,51.8c-3.6,3.2-5.3,6.9-5.5,10.5L65.2,244.4c-3.2,1.1-5,4.5-3.9,7.7c0.8,2.6,3.2,4.2,5.8,4.2c0.7,0,1.2-0.1,1.9-0.3l104-33.1
c4.5,3.9,12.6,3.4,18.4-1.5l33.2-49c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9
c-8.6,15.1-23.1,39.6-28.5,45.6c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-5.8,1.2-9.3,4.3-11.2,8.2l-7.2-5.7
c-2.6-2-6.5-1.6-8.5,0.9c-2,2.6-1.6,6.5,0.9,8.5l93.6,74.1l0.4,0.3c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.6-3.2,25.4-13.1
c2-2.6,1.6-6.5-0.9-8.5s-6.5-1.6-8.5,0.9c-11.6,14.6-25.8,6.3-28.1,5l-64.9-51.4l76.5-17c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,5.9,18.5,5.9,18.5H99.7c-3.1,0-5.9,2.5-5.8,5.7c0.1,3,2.5,5.3,5.5,5.3H395h0.3c10.2-0.8,29.2-8.5,29.2-32.3
C424.5,399.1,421.8,396.4,418.4,396.5z"/>
<ellipse class="st0" cx="312.5" cy="98.6" rx="33.7" ry="33.7"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="crossfit" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M217,118c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6s-14.9,33.9-33.6,34
C232.2,151.7,217.1,136.6,217,118z M247.9,163.8l-10.9-5.3c-8.2-3.8-14.7-5.4-20.4-5.3c-0.8,0-1.6,0-2.4,0.1
c-1.9,0.3-3.8,0.7-5.5,1.4c-10.1,2.4-43.2,10.3-69.5,14.2c-2.2,0.3-4.2,1.5-5.5,3.2l-37.9,40c-7.8,5-8.9,13-6.1,19.3
c0.9,2.2,2.6,3.6,4.6,4.7c-0.7,3.5,0.1,7.2,2,10.3c3.5,6.1,13,6.6,19.8,1.5l36.6-40.6c1.6-2.2,4.3-3.5,7-3.6l8.8-2.7
c-8,13.5-17.4,31.2-26.2,51.4c-5.8,14.4,2.4,24.4,10.8,30.5c0.1,0.3,0.4,0.5,0.5,0.8c0,0,32.7,24.8,46.6,37.5
c-10.5,20-33.3,63-37.4,69.4c-5.3,8.5-2.7,16.5,2.8,21.3c3.9,3.5,10,3.1,15.1-0.1l0.1,0.1c5.7,4.9,15.4,2.2,20.5-5.4l46.3-76.5
c2.2-3,3.1-6.5,3-9.9c0.1-5-1.9-10.5-5.8-15l-45.5-37.4c18.2-32.1,59.5-72.9,59.5-72.9C265,181.2,261.5,170,247.9,163.8z M400,407.3
c-0.1,0.3-0.3,0.4-0.5,0.7l0,0l0,0c-0.3,0.3-0.5,0.5-0.8,0.8c0,0-0.1,0-0.1,0.1c-0.3,0.3-0.7,0.4-1,0.5c0,0-0.1,0-0.1,0.1
c-0.4,0.1-0.7,0.3-1.1,0.4h-0.1l-1.1,1h2.5H277.2l0,0l0,0l0,0c-0.4,0-0.8,0-1.2-0.1c-0.1,0-0.3-0.1-0.4-0.1
c-0.3-0.1-0.5-0.1-0.8-0.3c-0.1,0-0.3-0.1-0.4-0.3c-0.3-0.1-0.4-0.3-0.7-0.4c-0.1-0.1-0.3-0.3-0.4-0.3c-0.1-0.1-0.4-0.3-0.6-0.5
l-0.1-0.1c-0.1-0.1-0.1-0.3-0.3-0.3c-0.1-0.1-0.1-0.3-0.3-0.4c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.4-0.3-0.5c-0.1-0.3-0.1-0.4-0.3-0.7
c0-0.1-0.1-0.4-0.1-0.5c0-0.3-0.1-0.4-0.1-0.7c0-0.1,0-0.4,0-0.5c0-0.3,0-0.5,0-0.7c0-0.1,0-0.1,0-0.3l11-103.6c0-0.1,0-0.1,0-0.3
c0-0.3,0.1-0.5,0.1-0.8c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.1-0.4,0.3-0.7c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.3-0.4,0.4-0.7
c0-0.1,0.1-0.1,0.1-0.3c0.3-0.3,0.5-0.5,0.8-0.8l0,0c0.3-0.1,0.6-0.4,0.8-0.5l21.2-11.9c0.9-0.5,2-0.8,3-0.8h52.4
c1,0,2.1,0.3,2.9,0.7l22.4,11.8c0.3,0.1,0.7,0.4,1,0.7l0.1,0.1c0.3,0.1,0.4,0.4,0.7,0.7c0.1,0.1,0.1,0.1,0.3,0.3
c0.1,0.1,0.3,0.4,0.4,0.7c0.1,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.4,0.3,0.7c0,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.5,0.1,0.9v0.1
l11,102.9c0,0.1,0,0.1,0,0.3c0,0.3,0,0.5,0,0.7c0,0.1,0,0.4,0,0.5c0,0.3-0.1,0.4-0.1,0.7c0,0.1-0.1,0.4-0.1,0.5
c-0.1,0.3-0.1,0.4-0.3,0.7c-0.1,0.1-0.1,0.4-0.3,0.5C400,407.2,400,407.3,400,407.3z M356,307h-42v70h42V307z M283.9,392l18.1-12.1
V307h-9.2L283.9,392z M297.2,398h77l-13.2-9h-50.6L297.2,398z M387.3,392l-8.9-85H368v72.1L387.3,392z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="hike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M345.9,171.9L308,189.6c-3.9,1.9-8.5,0.8-11.3-2.6l-25.5-30.9c-3.6-8-10.1-13.6-19.4-13.6l-12.2-0.3
c-3.9,0-7.4,0.3-10.5,0.7c0-0.3,0-0.5,0-0.5s-30.6-16.9-40.9,2.6c-1.1,2-2.2,8-3.2,15.7c-9.3,5-19.3,11.2-28.1,18.1
c-1.9,1.5-3.1,3.5-3.5,5.9l-10,59c-4.3,8.2-1.3,15.7,4.2,19.8c5.7,4.2,14.6,0.9,18.9-6.5l11.5-57.2c0.5-2,1.8-3.9,3.4-5.1
c-1.8,19.3-3,36.7-3,36.7s-2.6,15.8,12.7,20.7c0,0,0,0,0.1,0l0,0c0.1,0,0.5,0.1,0.9,0.3l0,0c0.3,0,0.4,0.1,0.7,0.1
c1.9,0.5,5,1.2,7.6,1.1c2.6,0,6.6,0.4,10.3-1.2c0,0-7.2,6.9-17.8,6.6c-0.5,3.5-0.5,5,0.1,8.2c1.5,5.1,3.4,9.2,5.3,12.7
c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5s0,15.7,6.1,19.3c6.1,3.6,14.6-0.4,18.2-8.2l30.8-78c0.5-0.9,0.9-2,1.4-3.1
l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5s13.2-6.1,13.6-14.7l-2.2-84.1
c0.1-3.5-0.9-6.8-2.7-9.4c-0.8-2.6-2-5.1-3.5-7.6l-30.5-52.2c0.5-19.8,5.1-45.5,9-64.7c6.9,7.2,14.9,14.6,23.4,20.8
c2.4,1.8,5.7,2,8.5,0.7l44.6-22.5c9.3,0.1,14.6-5.9,15.7-12.8S354.5,172.5,345.9,171.9z"/>
<ellipse transform="matrix(0.3893 -0.9211 0.9211 0.3893 58.764 290.0426)" class="st0" cx="248.1" cy="100.7" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ice_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<circle class="st0" cx="318.9" cy="98.6" r="33.8"/>
<path class="st0" d="M403.4,164.6L363,186.8c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.9,5.9,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-6.3,1.4-10.3,5.1-11.7,9.7l-12.7-13.8c-2.3-2.4-6.1-2.6-8.6-0.4
c-2.4,2.3-2.6,6.1-0.4,8.6l37.3,40.5l0.5,0.4c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.5-3.2,25.4-13.1c2-2.6,1.6-6.5-0.9-8.5
c-2.6-2-6.5-1.6-8.5,0.9c-11.1,13.9-24.6,7-27.7,5.3l-8.1-8.9c0.3,0,0.5,0,0.8-0.1l82.2-18.2c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,0.7,14.4,5.9,17.5H226c-3.4,0.3-6.1,3-6.1,6.4s2.7,6.1,6.1,5.6h64.7h0.3c10.5-0.4,30.2-8.3,30.2-33
c0-3.4-2.7-6.1-6.1-6.1s-6.1,2.7-6.1,6.1c0,18.6-16.2,21.1-18.9,21h-17.8c3-1.6,5.7-4.6,7-8.4l24.6-80.6c0.5-1.4,0.8-2.8,0.9-4.3
c1.5-4.3,1.5-9.5-0.3-14.3L273.4,258c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1
c9.3-0.5,14.2-6.9,14.9-13.8C419.5,170.6,412,164.5,403.4,164.6z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="indoor_rower" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M384.8,208c-24.8,0-45.1,18.8-47.6,43h-27.4c-1-4.5-4.5-9-9.5-11.3l-111-42.3c-1-0.6-2-1.1-3.1-1.5l-11.6-4.9
c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51c4.6,7.4,10.6,12.3,16.9,15.5
c-1.5,0.1-3.2,0.3-4.8,0.4c-11.6,1-23.4,2.1-35,3.6c11.6,1.4,23.4,2.7,35,3.6c11.6,1,23.4,1.8,35,2.5c5.9,0.3,11.6,0.7,17.5,1
c5.9,0.3,11.6,0.6,17.5,0.8c5.9,0.3,11.6,0.4,17.5,0.7c4.8,0.1,9.4,0.3,14.1,0.4l8.1,6.9l10.4,8.5l2.4,2l3.5,0.1
c6.9,0.1,13.9,0.1,20.7,0.1c8.5,0,17.2,0,25.6-0.3c4.3-0.1,8.7-0.2,13-0.3c7.7-0.1,15.7-0.6,23.5-0.9l4.2-0.1l2.2-2.8
c8.7-11.1,17.4-22.3,25.9-33.5c4.3-5.6,8.5-11.2,12.9-16.8c4.3-5.6,8.5-11.2,12.7-16.9c3.8-5,7.7-10.2,11.5-15.4
c1.1,0.1,2.2,0.1,3.4,0.1c26.5,0,47.9-21.4,47.9-47.9C432.5,229.4,411.1,208,384.8,208z M384.8,235.9c10.9,0,19.9,9,19.9,19.9
s-9,19.9-19.9,19.9c-10.9,0-19.9-9-19.9-19.9S373.7,235.9,384.8,235.9z M231.7,371l-7.7-6.1l-10.6-8l-2.6-1.9h-2.9
c-5.8,0.1-11.4,0.3-17.2,0.6c-5.8,0.1-11.4,0.4-17.2,0.7c-5.7,0.3-11.3,0.4-17,0.8l55-39.9c3-1.5,6.6-0.7,8.7,1.9l39.7,51.9
c-3.6,0-7.2,0-10.8,0C243.3,370.9,237.5,370.9,231.7,371z M361.7,311.5c-4.8,5.2-9.5,10.5-14.1,15.7c-4.8,5.2-9.4,10.5-14.1,15.8
c-8.4,9.5-16.8,19-25.1,28.7c-4.2-0.1-8.4-0.4-12.5-0.6c-17.1-24.1-47.3-77.8-58.2-95.2c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22
c14.1-34.9,38.6-57,38.6-57c0-0.1,0-0.1,0.1-0.3c36.8,12.5,86,29.3,91.6,31.6c7.8,3.4,14.4,1,18.5-3.8h30.2c2,19.5,15.7,35.6,34,41
C368,304.7,364.7,308.2,361.7,311.5z"/>
<ellipse class="st0" cx="187.9" cy="149.5" rx="35" ry="35"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="inline_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="325.8" cy="92.7" rx="33.8" ry="33.8"/>
<path class="st0" d="M410.4,159.2L370,181.3c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.8,5.8,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-15,4.3-57.8,16.7-65.2,18.2c-0.9,0.1-1.8,0.4-2.6,0.7L89.8,304c-3.5-1.2-6.6,2.6-4.7,5.8l41,67.9
c1.9,3.1,6.6,1.4,6.1-2.2l-7.4-34.8l64.5-14c1.6-0.3,3-0.7,4.5-1.4c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8
c0.1,0.4,0.4,0.8,0.7,1.3c-4.1,15.7-15.4,60.1-17.8,67.4L239.6,403c-2.8,2.3-1.2,7,2.6,7h79.4c3.6,0,4.6-5,1.4-6.3l-33.1-11.5
l20.8-63.9c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-30.5-57.2c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9
c3,1.9,6.9,2,9.9,0.1l42.3-25.1c9.3-0.5,14.2-6.9,14.8-13.8C426.3,165,418.9,159,410.4,159.2z"/>
<path class="st0" d="M238.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S246.1,413.4,238.4,413.4z M238.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C242.9,429.6,241,431.7,238.4,431.7z"/>
<path class="st0" d="M266.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9s13.9-6.2,13.9-13.9S274,413.4,266.4,413.4z
M266.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5s4.5,2,4.5,4.5C270.8,429.6,268.8,431.7,266.4,431.7z"/>
<path class="st0" d="M294.2,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S301.9,413.4,294.2,413.4z M294.2,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C298.6,429.6,296.6,431.7,294.2,431.7z"/>
<path class="st0" d="M322.1,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
C336,419.7,329.7,413.4,322.1,413.4z M322.1,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C326.6,429.6,324.5,431.7,322.1,431.7z"/>
<path class="st0" d="M111.4,367.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5
c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1
c-1.6-2.8-4.5-4.7-7.7-5.5c-3.8-0.8-8.1,0-11.6,2.4c-6.8,4.6-9,13-5.4,19.2c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3
c1.8,0,3.6-0.4,5.3-1.1c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1
c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1c-4.7,4.7-6.1,11.7-3,17.1
c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c3,0,6.1-0.9,8.8-2.8l0,0c6.8-4.6,9-13,5.4-19.2
C117.4,370.2,114.7,368.2,111.4,367.5z M69.4,318.7c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6
c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C73,313.8,72.1,316.8,69.4,318.7z M82.3,340.5
c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1
c0.7,0.1,1.2,0.5,1.6,1.1C86,335.7,85,338.8,82.3,340.5z M95.3,362.6L95.3,362.6c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1
c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C99,357.6,98.1,360.7,95.3,362.6z
M108.3,384.4c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1
c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C111.9,379.4,111.1,382.5,108.3,384.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="kayaking" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M438.4,264.6l-25.6-15c-9.7-5.8-53.2-21.3-59-11.5l-0.4,0.7l-1.6-0.9c1.1-2.8,1.2-5.9,0.5-8.9
c-1.5-6.9-10.4-10.3-18.5-7.6l-3,3.2L298,203.8v-0.1c-1.4-18.6-17.5-32.8-36.1-31.7c-3.9,0.3-7.6,1.1-10.9,2.6l-34-21.3
c-0.1-8.4-5.9-15.5-12.7-15c-2.6,0.3-5.1,1.1-7.3,2.4l-7.6-4.7c4.7-10.1-28.5-40.8-38.1-46.4l-25.7-15c-2.8-1.6-6.3-0.8-8.1,2
L97,111.1c-1.6,2.8-0.8,6.3,2,8.1l25.7,15c9.4,5.7,50.9,20.4,58.5,12.3l7.4,4.6c-0.1,0.7-0.1,1.3-0.3,2l-23.9,37.5
c-3.1,5-3.5,11.2-1.2,16.6c6.5,15.3,17.6,27.5,25.9,35.5c-0.4,0.4-0.7,0.8-1.1,1.2c0,0-27.1,34.3-33.1,80.6
c-1.8,8.5-1.9,23.1-1.9,31.5H73.1c-4.1,0.9-7.7,3.1-8.9,6.2c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2
c17.6-6.8,35.2-12.8,54.7-13.5c16.9-1.2,33.8-0.8,50.5,2.6c27,6.6,51.6,18.1,79.7,17.7c13.2,0.5,26.9,0.3,40-1.8
c20-4.2,40.2-10.4,60.8-12c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-4.9H224.9
c1.1-18.7,5.9-36,5.9-36c11.3-27.9,26.2-38.9,30.9-41.9c10.7,3,23.6,5.9,36.5,7.2c5.8,0.5,11.6-1.6,15.4-6.2l28.8-33.9
c0.1,0,0.3-0.1,0.3-0.1l4.7,3c-0.9,11.5,29.4,39.3,38.6,44.8l25.6,15c2.8,1.6,6.3,0.8,8.1-2l20.5-34.6
C442.1,269.9,441.1,266.2,438.4,264.6z M305.1,253.3c-4.7,4.7-11.6,6.3-18,4.3l-35.6-13.1c-0.1,0-0.1-0.1-0.3-0.1l-11.2-4.7
c-5.5-2.2-10.3-3.9-14.4-5.3L196.4,209c-3.8-5.4-4.3-12.6-1.3-18.4l15.9-26.9l28.9,18.1c-6.6,6.6-10.4,15.9-9.7,25.9
c1.1,18.6,17.1,32.8,35.8,31.7c14-0.8,25.5-10.1,29.8-22.5l26.7,16.7L305.1,253.3z"/>
<path class="st0" d="M345.3,405.4c-13.1,2-26.7,2.3-40,1.8c-28.1,0.4-52.6-10.9-79.6-17.7c-16.7-3.4-33.6-3.8-50.5-2.6
c-41.7,1.3-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8c28.1-0.4,52.7,10.9,79.6,17.5
c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C404.3,388.9,374.6,399.2,345.3,405.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="other" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M275.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.9,33.9-33.6,34
C290.5,137,275.4,121.9,275.2,103.2z M379.9,391.7c0.1,20.5-16.3,37.1-36.7,37.3c-0.1,0-0.1,0-0.3,0c-20.3,0-36.9-16.4-37-36.7
c-0.1-20.5,16.3-37.1,36.7-37.3c0.1,0,0.1,0,0.3,0C363.2,355,379.7,371.4,379.9,391.7z M362.4,392.4c-0.1-10.6-8.9-19.4-19.5-19.4
l0,0h-0.1c-10.8,0.1-19.5,8.9-19.4,19.6c0.1,10.6,8.9,19.4,19.5,19.4h0.1c5.2,0,10.1-2.2,13.7-5.8
C360.3,402.6,362.4,397.6,362.4,392.4z M393.6,169l-43.1,23.8L315.9,156c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.4c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3
c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9c-8.2,12.1-25.4,39-40.4,73.7
c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9c-17.5,3.5-70.5,14-78.2,14.7
c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5
c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4c-2.8,8.9,1.4,15.7,7.6,18.8
c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6c12-24,34.6-54.3,45.8-68.6
c10,9.9,23.5,21.6,37.5,29.8l47.2-27.9c9.3-0.5,14.2-6.9,14.9-13.8C409.5,174.8,402.1,168.8,393.6,169z"/>
<g transform="scale (0.1 0.1)">
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="paddle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M388.5,371.7c-15.5,2.4-31.6,2.8-47.5,2c-33.3,0.4-62.4-13-94.5-20.9c-19.7-4.1-39.8-4.6-59.8-3.1
c-49.6,1.5-89.5,33.3-138.9,37.4c36.1,7,71.3-5.2,106-12.6c15.5-2.4,31.6-2.8,47.3-2.1c33.3-0.4,62.4,13,94.5,20.9
c21,4.3,42.3,4.5,63.6,2.8c48-2.8,86.9-33.3,135.1-37.2C458.4,352.2,423.2,364.3,388.5,371.7z"/>
<path class="st0" d="M115,262.6l19,1.4c2.2,2.5,5.6,4.2,9.4,4.2c3.1,0,5.9-1.1,8-2.9l25.8,2c-0.1,9-0.3,18.8-0.3,29
c-0.4,6.4-0.1,12.7,0.6,17.8H66c-4.9,0.2-9.1,2.7-10.5,6.5c-1.4,3.8,0.4,7.7,4.5,9.9c1.4,0.7,20.4,10.5,62.3,19.2
c20.9-8,41.9-15.3,64.8-16c20-1.4,40-1,59.8,3.1c32.1,7.8,61.2,21.4,94.5,20.9c15.7,0.7,31.8,0.3,47.5-2c23.8-5,47.7-12.3,72-14.1
c19-5.7,28.1-10.6,29.1-11.2c4.1-2.2,5.7-6.2,4.3-9.8c-1.4-3.6-5.7-6.2-10.5-5.5H253.3c-0.4-21.4,4.9-33.5,4.9-33.5
c0.7-2.7,1.4-5.3,2.1-8l48.9,3.6c2.4,2.7,5.7,4.2,9.4,4.2c1.5,0,3.2-0.3,4.8-1c1.1-0.4,2.2-1.1,3.2-2l17.6,1.3
c3.4,13,52.6,25.9,65.5,26.6l35.1,1.5c3.8,0.1,7.1-2.8,7.3-6.6l2.5-47.6c0.1-3.8-2.8-7.1-6.6-7.3l-35.1-1.5
c-13.4-0.7-67.6,7-68.3,20.6l-0.1,1.8l-13.6-1c-0.1-0.7-0.4-1.5-0.7-2.2c-1.5-3.5-36.7-86.9-97-86.9c-38.1,0-66.4,10.1-84.1,30.1
c-14,15.8-17.4,33.9-18.1,44L116,250v-0.4c0.4-13.4-52.6-27.6-66-28.3l-35.1-1.5c-3.8-0.1-7.1,2.8-7.3,6.6L5.1,274
c-0.1,3.8,2.8,7.1,6.6,7.3l35.1,1.5C60.1,283.6,113.7,275.9,115,262.6z M302.4,264l-38.8-2.9c4.6-18.1,7.8-31.2,9.7-38.6
C285.9,235.5,296.1,251.9,302.4,264z M167.7,223.9c3.1-3.5,6.9-6.7,11.1-9.4c-0.6,9.1-1.1,23-1.5,40L156,253
C156.4,246.5,158.5,234.5,167.7,223.9z"/>
<ellipse class="st0" cx="238.4" cy="139.8" rx="34.2" ry="34.2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="258.1" cy="96.3" rx="35" ry="35"/>
<path class="st0" d="M356.8,350.5c-13.6,2.1-27.7,2.4-41.4,1.8c-26,0.4-49-9-73.6-15.8l11.8-10.5c20.3,6.2,40,12.7,61.9,12.5
c13.7,0.6,27.9,0.3,41.4-1.8c20.7-4.3,41.7-10.8,63-12.5c16.7-5,24.6-9.2,25.5-9.8c3.5-2,5-5.5,3.8-8.7c-1.3-3.2-5-5.5-9.2-5.7
h-87.4c-8.1-11.5-16.7-26.6-24.6-41.1l33.9-30.2c3.4-0.8,6.3-2.8,8.5-5.5c4.6-5.6,1.7-15-5.7-19.9l-103.9-58.7c0,0-0.1,0-0.1-0.1
c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51
c2.2,3.6,4.9,6.7,7.8,10.1H74.5c-4.2-0.9-8,1.3-9.2,4.6s0.4,6.7,3.9,8.7c1.3,0.7,17.9,9.2,54.5,16.8c18.2-7,36.5-13.3,56.7-14
c17.5-1.3,35-0.8,52.4,2.7c2.2,0.6,4.3,1.1,6.6,1.7l-12.5,11.2c-15.4-2.5-30.9-2.8-46.3-1.7c-43.3,1.4-78.3,29.1-121.4,32.8
c31.5,6,62.3-4.5,92.7-10.9c13.6-2.1,27.7-2.4,41.4-1.8c4.2,0,8.4,0.1,12.6,0.6l-18.3,16.4c-8.8-5.7-44,15.7-51.7,22.8L115.6,410
c-2.2,2.1-2.4,5.6-0.3,7.8l25.9,27.6c2.1,2.2,5.6,2.4,7.8,0.3l20.3-19.3c7.4-7,30.8-39.5,26.6-49.3l25.8-23.1
c18.1,3.9,35.6,10.6,54,15.1c18.3,3.8,37,3.9,55.6,2.5c42-2.5,76-29.1,118.2-32.5C418,333.4,387.2,344.1,356.8,350.5z M317.6,300
h-35.7l21-18.9L317.6,300z M264.2,182.5c26.7,13.7,70.6,36.1,82.6,42.6l-25.2,22.5c-5.3-9.7-10.1-18.3-14-24.5
c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22C239.6,209,257.4,189.4,264.2,182.5z M230.1,300l51.4-37.2c3.1-1.5,6.7-0.7,8.8,2
l4.9,6.3L263,300H230.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="run" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M285.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.8,33.9-33.6,34
C300.5,137,285.4,121.9,285.2,103.2z M403.6,169l-40.4,22.1c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0
c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5
c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9
c-8.2,12.1-25.4,39-40.4,73.7c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9
c-17.6,3.5-70.5,14-78.2,14.7c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4
c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4
c-2.8,8.9,1.4,15.7,7.6,18.8c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6
c12-24,34.6-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1c9.3-0.5,14.2-6.9,14.9-13.8
C419.5,174.8,412.1,168.8,403.6,169z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ski_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="228.7" cy="95.9" rx="35" ry="35"/>
<circle class="st0" cx="331.5" cy="390.6" r="24.8"/>
<path class="st0" d="M346,51.8c-0.4-2.8-2.8-4.8-5.6-4.8H333c-2.9,0-5.2,2.2-5.6,4.9l-57.3,128.2l-31.5-29.9
c-1.3-1.7-2.8-3.2-4.8-4.5l0,0c0,0-0.1,0-0.1-0.1c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-36.5,0.1-50.5,16.2
c0,0-23.6,35.4-42.4,86.1c-1.8,9.2-3.4,22.2,0.7,35.2c0,0.7,0,1.5,0.1,2.2c0,0,21,49.5,23.1,60.8c0.4,2.4,1.1,4.3,2.1,6.2
c-0.8,18.6-3.4,73.7-4.3,81.7c-0.6,5.2,0.7,9.2,3.1,12.2c-21.4,1.1-42.9,2.8-64.3,5.6c24.3,3.2,48.5,4.9,72.9,6
c24.3,1.1,48.5,1.7,72.9,1.7c24.3,0,48.5-0.6,72.9-1.7c23.8-1.1,47.7-2.8,71.5-5.9H392V237.6L346,51.8z M327.4,69.3l-3.1,100.7
l-43.7,15c-1.7,0.6-3.4,0.4-4.9-0.1L327.4,69.3z M229,197.2c1.8-2.8,3.6-5.3,5-7.4c6.7,5.9,14.7,12.5,23.5,18.5L237,254.2
L215.4,222L229,197.2z M304.9,439.3c-24.4-1.1-48.6-1.7-72.9-1.7c-10.9,0-21.8,0.1-32.8,0.3c1.1-1.8,2-4.1,2.2-6.3l9-86.8
c0.6-3.5,0-6.9-1.4-9.8c0-0.1,0-0.4,0-0.6l-17.8-61.3c-0.3-2.1-1-4.2-2-6l0,0c2.5-6.4,6-13.3,9.7-20.4l19.9,24.6
c1.8,9.5,9,13.7,16.1,13.4c7.3-0.1,12.5-8.7,11.2-17.5l-4.2-6.3l21.8-48.9c2,1.3,4.1,2.5,6.2,3.6c3.1,1.8,6.9,2,10.1,0.4l45.5-20.3
c9.7,0.7,15.5-5,17.1-12.2c1.4-6.2-3.6-12.6-10.9-14.7l2.5-82l30,161.3l-2.1,96.3c-0.6-0.4-1.3-0.8-1.8-1.3c-1.5-1-3.1-1.8-4.6-2.5
c-2.4-1.1-4.9-2.1-7.4-2.9c-1.7-0.6-3.5-1-5.3-1.4c-3.6-0.7-7.3-1.1-11.1-1.1c-3.8,0-7.6,0.4-11.1,1.1c-1.8,0.4-3.5,0.8-5.3,1.4
c-2.5,0.8-5,1.8-7.4,2.9c-1.5,0.8-3.2,1.7-4.6,2.5s-2.9,2-4.3,2.9c-2.1,1.5-4.1,3.4-6,5.2c-0.6,0.6-1.3,1.3-1.8,2
c-1.1,1.3-2.2,2.7-3.4,4.1c-1.1,1.4-2.1,2.9-2.9,4.3c-1,1.5-1.8,3.1-2.5,4.6c-0.7,1.5-1.4,3.2-2.1,4.9c-1.3,3.4-2.1,6.9-2.7,10.5
c-0.4,2.7-0.7,5.5-0.7,8.4c0,6.6,1.1,13,3.4,18.9c1,2.5,2,4.9,3.4,7.3c0.4,0.8,0.8,1.5,1.3,2.2c1,1.5,2,2.9,2.9,4.3
c0.6,0.7,1.1,1.4,1.7,2.1c1.7,2.1,3.5,3.9,5.5,5.7c0.7,0.6,1.3,1.1,2,1.7c2.9,2.5,6.3,4.6,9.8,6.4
C306.2,439.4,305.5,439.4,304.9,439.3z M331.5,429.5c-21.4,0-38.8-17.4-38.8-38.8c0-21.4,17.4-38.8,38.8-38.8
c21.4,0,38.8,17.4,38.8,38.8C370.2,412.1,352.9,429.5,331.5,429.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="standup_paddling" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M348.6,441c-4.3,0.7-8.8,1.1-13.2,1.5l2.2-13.6c3.8-0.3,7.4-0.7,11.1-1.2c20-4.2,40.2-10.4,60.8-12
c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-5.8h-90c-1.2-10.8-3.6-21.7-8-24.4l27.1-137
c0.9-1.8,1.2-3.8,1.2-5.9l15.8-79.4c4.2-1.8,7-5.3,8.4-9.3c2.2-6.6-3.8-14-12.1-15.9L321,132.4c-0.7,0.1-1.5,0.1-2.2,0l-37.3-11.2
c-1.6-0.9-3.4-1.8-5.4-2.3l-11.6-3.2c-27.4-7.3-35,4.5-46.4,21.5c0,0-18.5,36.7-30.4,87.5c-0.7,8.4-0.7,19.4,3.5,30.5
c0.8,15.5,2.2,45.1,0.8,53.1c-0.4,2.3-0.4,4.3-0.1,6.2c-6.6,15.7-25.5,60.8-28.9,67.6c-1.9,3.9-2.3,7.6-1.5,11h-85
c-4.1-0.2-7.7,2-8.9,5.1c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2c17.6-6.8,35.2-12.8,54.7-13.5
c16.9-1.2,33.8-0.8,50.5,2.6c20.8,5.1,40.2,13.1,60.9,16.2l-1.9,11.9c-0.1,0.4-0.1,0.9,0,1.4c-20-3.4-38.9-10.9-59-15.9
c-16.7-3.4-33.6-3.8-50.5-2.6c-41.7,1.4-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8
c28.1-0.4,52.7,10.9,79.6,17.6c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C407.5,424.6,377.9,434.8,348.6,441z
M281.3,314c0.1-3.4-0.8-6.6-2.6-9.2c0-0.1-0.1-0.4-0.1-0.5l-24.3-56.6c-0.5-2-1.4-3.9-2.6-5.5l0,0c3.6-13.6,10.4-30,17.1-45
l13.1,17.1c1.2,1.6,2.8,2.7,4.7,3.2l48.2,14.7c3,3,6.2,4.5,9.3,4.9l-25.5,128.5c-6.2,0-14,14-19.7,27.3h-15c0,0,0,0,0-0.1
L281.3,314z M317.9,162.4l44-15.1L349,211.8l-42.5-17.1c-0.7-0.3-1.2-0.7-1.8-1.4l-20.9-27.5c2.3-4.5,4.2-8,5.4-10.1l22.8,6.9
C314.1,163.1,316,163.1,317.9,162.4z M187,392.1l33.8-68.5c1.6-3,2.2-6.2,1.9-9.4c0-0.1,0.1-0.4,0.1-0.5l2.6-42.7
c0.3-0.1,0.3-0.1,0.6-0.1c8,14.1,19.1,34.6,21.3,41.3c0.7,2.3,1.8,4.3,3,5.9c1.8,17.2,6.8,65.3,6.8,72.9c0,0.4,0,0.7,0,0.9h-70
V392.1z"/>
<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 27.1117 211.9717)" class="st0" cx="269.4" cy="73.3" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="swim" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse transform="matrix(0.46 -0.8879 0.8879 0.46 12.062 435.7206)" class="st0" cx="364.3" cy="207.9" rx="38.1" ry="38.1"/>
<path class="st0" d="M155.4,227.1l76.5-16.3c3.6-0.8,7.4,0.1,10.3,2.6l14.3,12.8c-22.3,12.3-83.8,46.7-97.5,58
c-5.5,4.6-12.3,10-18.6,15.1c1.1,0.1,2.2,0.3,3.2,0.4c25.8,2.3,52.7,1.8,78-3.2c26.5-5.9,53.3-16.6,81.1-16.5
c18.2-0.5,36.7,0.4,54.5,3.6c-3.1-11.7-13.2-26.6-27.5-44c-3-3.5-5.8-6.6-8.4-9.3c-0.8-0.8-1.6-1.6-2.6-2.4
c-0.1-0.1-0.1-0.1-0.3-0.3c-1.1-1.1-37.7-37.9-74.2-56.6c-3.8-1.9-8.2-2.3-12.3-1.1l-74.4,21.7c-12.4-0.4-19.4,7.4-21.2,16.5
C134.8,217.5,144,226.3,155.4,227.1z"/>
<path class="st0" d="M35.6,302c8.9-0.9,18.5-1.8,27.5-1.5c27.4-0.5,53.6,10.4,80.5,13c25.8,2.3,52.7,1.8,78-3.2
c26.5-5.9,53.3-16.6,81.1-16.5c21.1-0.7,42.5,0.7,63.2,5.4c33.2,9.5,63.3,23.9,98.4,26.7c-8.9,0.9-18.5,1.8-27.5,1.5
c-27.4,0.5-53.6-10.4-80.5-13c-17.3-1.8-35.1-1.6-52.5-0.3c-38.6,2.2-74.5,21.7-113.8,20c-13.9,0-28.4-0.7-42.1-3
C109.2,324.7,75.6,304.7,35.6,302z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="walk" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M217.5,115.1c-8-16.9-0.7-37,16.2-45s37-0.7,45,16.2s0.7,37-16.2,45C245.5,139.3,225.4,132,217.5,115.1z
M343,212.8l-44.3-7c-4.3,0.5-8.4-1.8-10-5.7l-16.1-38.5c-3-10.4-10.1-18.6-21.3-18.6l-12.2-0.3c-7.3,0-13,0.8-17.5,2.4
c-1.9,0.4-3.6,1.3-5.3,2.4c-0.1,0.1-0.4,0.3-0.5,0.4c-2.7,1.4-34.3,17.1-56.7,37.7c-1.8,1.6-2.8,3.8-3.1,6.2l-5.3,59.5
c-3.6,8.6-0.1,15.7,5.8,19.4c5.9,3.6,14.6-0.3,18.4-8l9.6-58.2c0.4-2.8,2.2-5.3,4.7-6.8l7.6-4.2c-2.3,16.6-5,43.2-4.2,73.8
c1.5,5.1,3.4,9.2,5.3,12.7c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5c-3.5,8.6,0,15.7,6.1,19.3c5.9,3.6,14.6-0.4,18.2-8.2
l30.8-78c0.5-0.9,0.9-2,1.4-3.1l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5
s13.2-6.1,13.6-14.7l-2.2-84.1c0.1-3.5-0.9-6.8-2.7-9.5c-0.8-2.6-2-5.1-3.5-7.6L259,264.9c0.4-14.6,3-32.4,5.8-48.3
c2.8,4.9,5.9,9.6,9.3,14c1.8,2.4,4.9,3.6,7.8,3.1l46.7,1.6c8.1,4.7,15.5,2.2,20-3.2C353,226.7,350.2,217.6,343,212.8z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="weight_training" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse class="st0" cx="249.9" cy="105.4" rx="33.8" ry="33.8"/>
<path class="st0" d="M76,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C78.6,242.7,76,245.6,76,248.9z"/>
<path class="st0" d="M56,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C58.6,256,56,258.9,56,262.2z"/>
<path class="st0" d="M397.6,228.6c-3.4,0-6.1,2.7-5.6,6.1V277h-42.1c0,0-0.5-0.7-0.9-1.3l-57-112.3c-0.8-1.4-1.8-2.6-2.7-3.5
c-3.2-5-8.8-8.2-15.1-8.2c0,0-11.9-3.4-24-3.4c-12.2,0-24,3.4-24,3.4c-6.3,0-11.9,3.2-15.1,8.2c-1.1,1.1-2,2.3-2.7,3.5l-57.1,112.2
c-0.4,0.7-0.7,1.2-0.9,2.4H109v-43.4c-0.3-3.4-3-6.1-6.4-6.1s-6.1,2.7-5.6,6.1v97.9c-0.5,3.4,2.2,6.1,5.6,6.1s6.4-6.1,6.4-6.1V290
h41.1c1.2,2.4,3.4,4.9,6.3,6.7c7.4,4.3,16.9,1.9,21.2-5.5c0,0,0.3-0.5,0.7-1.1h33.3l-3.6,57.2c0,0.3,0.1,0.5,0,0.8v0.5v73.7
c0,8.6,6.5,15.8,13.5,14.7c7-1.1,13.1-6.2,13.1-15.5c-0.1-8.5,4.1-62,4.9-72.4c0.1-1.2,0.3-2.6,0.3-4c-0.3-7.7,6.9-50,6.9-50h6.3
c0,0,7.2,42.3,6.9,50c0,1.5,0,2.8,0.3,4c0.8,10.4,5,63.9,4.9,72.4c-0.1,9.5,6.1,14.6,13.1,15.5c7,1.1,13.6-6.1,13.9-14.7l-1-73.7
V348c0.4-0.3,0.6-0.5,0.6-0.8l-3.6-57.2h33.6l0.7,1.1c4.3,7.4,13.8,9.9,21.2,5.5c3-1.8,5.1-4.3,6.3-6.7H392v42.4
c-0.5,3.4,2.2,6.1,5.6,6.1s6.1-2.7,6.4-6.1v-97.9C403.6,231.3,400.9,228.6,397.6,228.6z M210,222.2l1.9,47.7c0,2.8,0.5,5.5,1.3,8.1
h-29.2C190.5,264.2,200.7,242.2,210,222.2z M287,277.9c0.8-2.6,1.4-5.3,1.4-8.1l1.9-47.7c9.3,20,19.6,42.1,25.9,55.9H287V277.9z"/>
<path class="st0" d="M412,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C414.6,242.7,412,245.6,412,248.9z"/>
<path class="st0" d="M432,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C434.6,256,432,258.9,432,262.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="workout" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<path class="st0" d="M353.5,345.5l-59-67.2c-0.5-0.7-1.1-1.4-1.8-1.9l-0.1-0.5c-0.3-0.1-0.7-0.3-0.9-0.4c-3.9-3.1-8.9-4.2-13.8-3.2
c-4.5,0.1-8.9,1.6-13.4,5.4c-10.3,8.9-42.9,34.6-42.9,34.6c-18.2-29.7-3.1-66.2,4.9-81.5c23.8-2.3,53.9-5.1,59.7-5.3
c7.6-0.1,12.4-4.1,14.7-9c3.6-6.8,1.4-15.1-5.1-19.2c0,0-25.6-11.7-46.6-21.5c7.3-11.5,7.2-26.6-1.4-38.2
c-11.1-15-32.3-18.2-47.2-7.2c-15,11.1-18.2,32.3-7.2,47.2c7.4,10.1,19.4,14.9,31.1,13.5l17,7.8l-44.3,1.8c-0.7,0-1.5,0-2.2,0.1
c-2.7-0.1-4.5,0-4.5,0c-27.8,5.4-34.8,25.7-37.7,45.9c0,0-14,43.5,6.2,85.6c5,12.6,12.7,26.9,33.8,36.7
c28.4,13.2,54.1-10.8,54.1-10.8l38.9-41.8c17.1,17.4,41.2,42.1,45.4,46.8c6.5,7.6,14.9,7.6,21.2,3.6
C358.8,362.9,359.2,352.8,353.5,345.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="yoga" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g transform="scale (0.1 0.1)">
<ellipse transform="matrix(0.988 -0.1547 0.1547 0.988 -17.5709 40.2933)" class="st0" cx="250" cy="133" rx="34.8" ry="34.8"/>
<path class="st0" d="M379.9,262.1l-44.6-20.7c-2.8-0.9-5.1-3.2-6.1-6.1l-30.9-44.6c-3.1-5.7-8.4-9.9-14.7-10.8
c-11.5-1.9-25.2-3.8-33.7-3.8c-8.5,0-22.1,1.9-33.6,3.8c-6.3,1.1-11.6,5.1-14.7,10.8l-30.9,44.6c-0.9,2.8-3.2,5.1-6.1,6.1
L120,262.1c-7.6,5.4-10.1,15.5-5.1,21.1c5.1,5.7,13.4,8.1,21.9,2.6l46.7-16.3c2.3-0.7,4.5-2,5.7-4.2c4.9-7.6,9.7-14.8,14.4-21.5
c0.4,2.4,0.8,4.7,1.1,6.6c3,15.7,5.1,37.8,5.3,49.9c0.3,11.5,0,7.4,0,7.4c0,2,0,4.2,0.1,6.2c-26.3,10.9-62.5,27.7-73.8,41.7
c0,0-13.1,13.2-7.2,31.5c3.6,11.1,14.2,18.6,31.1,17.5c19-1.2,66.1-20.5,89.5-30.5L286,356c0,0-13.1,13.5-26.6,22.3
c24.8,10.4,62.9,25.2,79.6,26.3c16.9,1.1,27.5-6.5,31.1-17.5c5.9-18.2-7.2-31.5-7.2-31.5c-11.2-13.9-47.4-30.8-73.8-41.7
c0.1-2,0.1-4.2,0.1-6.2c0,0-0.3,8.2,0-7.4c0.3-12,2.3-34.3,5.3-49.9c0.4-1.9,0.8-4.2,1.1-6.6c4.7,6.6,9.6,13.9,14.4,21.5
c1.4,2,3.4,3.5,5.7,4.2l46.7,16.3c8.5,5.5,16.7,3.1,21.9-2.6C390,277.4,387.3,267.5,379.9,262.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="indoor_rower" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M384.8,208c-24.8,0-45.1,18.8-47.6,43h-27.4c-1-4.5-4.5-9-9.5-11.3l-111-42.3c-1-0.6-2-1.1-3.1-1.5l-11.6-4.9
c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51c4.6,7.4,10.6,12.3,16.9,15.5
c-1.5,0.1-3.2,0.3-4.8,0.4c-11.6,1-23.4,2.1-35,3.6c11.6,1.4,23.4,2.7,35,3.6c11.6,1,23.4,1.8,35,2.5c5.9,0.3,11.6,0.7,17.5,1
c5.9,0.3,11.6,0.6,17.5,0.8c5.9,0.3,11.6,0.4,17.5,0.7c4.8,0.1,9.4,0.3,14.1,0.4l8.1,6.9l10.4,8.5l2.4,2l3.5,0.1
c6.9,0.1,13.9,0.1,20.7,0.1c8.5,0,17.2,0,25.6-0.3c4.3-0.1,8.7-0.2,13-0.3c7.7-0.1,15.7-0.6,23.5-0.9l4.2-0.1l2.2-2.8
c8.7-11.1,17.4-22.3,25.9-33.5c4.3-5.6,8.5-11.2,12.9-16.8c4.3-5.6,8.5-11.2,12.7-16.9c3.8-5,7.7-10.2,11.5-15.4
c1.1,0.1,2.2,0.1,3.4,0.1c26.5,0,47.9-21.4,47.9-47.9C432.5,229.4,411.1,208,384.8,208z M384.8,235.9c10.9,0,19.9,9,19.9,19.9
s-9,19.9-19.9,19.9c-10.9,0-19.9-9-19.9-19.9S373.7,235.9,384.8,235.9z M231.7,371l-7.7-6.1l-10.6-8l-2.6-1.9h-2.9
c-5.8,0.1-11.4,0.3-17.2,0.6c-5.8,0.1-11.4,0.4-17.2,0.7c-5.7,0.3-11.3,0.4-17,0.8l55-39.9c3-1.5,6.6-0.7,8.7,1.9l39.7,51.9
c-3.6,0-7.2,0-10.8,0C243.3,370.9,237.5,370.9,231.7,371z M361.7,311.5c-4.8,5.2-9.5,10.5-14.1,15.7c-4.8,5.2-9.4,10.5-14.1,15.8
c-8.4,9.5-16.8,19-25.1,28.7c-4.2-0.1-8.4-0.4-12.5-0.6c-17.1-24.1-47.3-77.8-58.2-95.2c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22
c14.1-34.9,38.6-57,38.6-57c0-0.1,0-0.1,0.1-0.3c36.8,12.5,86,29.3,91.6,31.6c7.8,3.4,14.4,1,18.5-3.8h30.2c2,19.5,15.7,35.6,34,41
C368,304.7,364.7,308.2,361.7,311.5z"/>
<ellipse class="st0" cx="187.9" cy="149.5" rx="35" ry="35"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="inline_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="325.8" cy="92.7" rx="33.8" ry="33.8"/>
<path class="st0" d="M410.4,159.2L370,181.3c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.8,5.8,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-15,4.3-57.8,16.7-65.2,18.2c-0.9,0.1-1.8,0.4-2.6,0.7L89.8,304c-3.5-1.2-6.6,2.6-4.7,5.8l41,67.9
c1.9,3.1,6.6,1.4,6.1-2.2l-7.4-34.8l64.5-14c1.6-0.3,3-0.7,4.5-1.4c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8
c0.1,0.4,0.4,0.8,0.7,1.3c-4.1,15.7-15.4,60.1-17.8,67.4L239.6,403c-2.8,2.3-1.2,7,2.6,7h79.4c3.6,0,4.6-5,1.4-6.3l-33.1-11.5
l20.8-63.9c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-30.5-57.2c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9
c3,1.9,6.9,2,9.9,0.1l42.3-25.1c9.3-0.5,14.2-6.9,14.8-13.8C426.3,165,418.9,159,410.4,159.2z"/>
<path class="st0" d="M238.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S246.1,413.4,238.4,413.4z M238.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C242.9,429.6,241,431.7,238.4,431.7z"/>
<path class="st0" d="M266.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9s13.9-6.2,13.9-13.9S274,413.4,266.4,413.4z
M266.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5s4.5,2,4.5,4.5C270.8,429.6,268.8,431.7,266.4,431.7z"/>
<path class="st0" d="M294.2,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S301.9,413.4,294.2,413.4z M294.2,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C298.6,429.6,296.6,431.7,294.2,431.7z"/>
<path class="st0" d="M322.1,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
C336,419.7,329.7,413.4,322.1,413.4z M322.1,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C326.6,429.6,324.5,431.7,322.1,431.7z"/>
<path class="st0" d="M111.4,367.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5
c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1
c-1.6-2.8-4.5-4.7-7.7-5.5c-3.8-0.8-8.1,0-11.6,2.4c-6.8,4.6-9,13-5.4,19.2c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3
c1.8,0,3.6-0.4,5.3-1.1c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1
c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1c-4.7,4.7-6.1,11.7-3,17.1
c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c3,0,6.1-0.9,8.8-2.8l0,0c6.8-4.6,9-13,5.4-19.2
C117.4,370.2,114.7,368.2,111.4,367.5z M69.4,318.7c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6
c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C73,313.8,72.1,316.8,69.4,318.7z M82.3,340.5
c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1
c0.7,0.1,1.2,0.5,1.6,1.1C86,335.7,85,338.8,82.3,340.5z M95.3,362.6L95.3,362.6c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1
c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C99,357.6,98.1,360.7,95.3,362.6z
M108.3,384.4c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1
c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C111.9,379.4,111.1,382.5,108.3,384.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="kayaking" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M438.4,264.6l-25.6-15c-9.7-5.8-53.2-21.3-59-11.5l-0.4,0.7l-1.6-0.9c1.1-2.8,1.2-5.9,0.5-8.9
c-1.5-6.9-10.4-10.3-18.5-7.6l-3,3.2L298,203.8v-0.1c-1.4-18.6-17.5-32.8-36.1-31.7c-3.9,0.3-7.6,1.1-10.9,2.6l-34-21.3
c-0.1-8.4-5.9-15.5-12.7-15c-2.6,0.3-5.1,1.1-7.3,2.4l-7.6-4.7c4.7-10.1-28.5-40.8-38.1-46.4l-25.7-15c-2.8-1.6-6.3-0.8-8.1,2
L97,111.1c-1.6,2.8-0.8,6.3,2,8.1l25.7,15c9.4,5.7,50.9,20.4,58.5,12.3l7.4,4.6c-0.1,0.7-0.1,1.3-0.3,2l-23.9,37.5
c-3.1,5-3.5,11.2-1.2,16.6c6.5,15.3,17.6,27.5,25.9,35.5c-0.4,0.4-0.7,0.8-1.1,1.2c0,0-27.1,34.3-33.1,80.6
c-1.8,8.5-1.9,23.1-1.9,31.5H73.1c-4.1,0.9-7.7,3.1-8.9,6.2c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2
c17.6-6.8,35.2-12.8,54.7-13.5c16.9-1.2,33.8-0.8,50.5,2.6c27,6.6,51.6,18.1,79.7,17.7c13.2,0.5,26.9,0.3,40-1.8
c20-4.2,40.2-10.4,60.8-12c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-4.9H224.9
c1.1-18.7,5.9-36,5.9-36c11.3-27.9,26.2-38.9,30.9-41.9c10.7,3,23.6,5.9,36.5,7.2c5.8,0.5,11.6-1.6,15.4-6.2l28.8-33.9
c0.1,0,0.3-0.1,0.3-0.1l4.7,3c-0.9,11.5,29.4,39.3,38.6,44.8l25.6,15c2.8,1.6,6.3,0.8,8.1-2l20.5-34.6
C442.1,269.9,441.1,266.2,438.4,264.6z M305.1,253.3c-4.7,4.7-11.6,6.3-18,4.3l-35.6-13.1c-0.1,0-0.1-0.1-0.3-0.1l-11.2-4.7
c-5.5-2.2-10.3-3.9-14.4-5.3L196.4,209c-3.8-5.4-4.3-12.6-1.3-18.4l15.9-26.9l28.9,18.1c-6.6,6.6-10.4,15.9-9.7,25.9
c1.1,18.6,17.1,32.8,35.8,31.7c14-0.8,25.5-10.1,29.8-22.5l26.7,16.7L305.1,253.3z"/>
<path class="st0" d="M345.3,405.4c-13.1,2-26.7,2.3-40,1.8c-28.1,0.4-52.6-10.9-79.6-17.7c-16.7-3.4-33.6-3.8-50.5-2.6
c-41.7,1.3-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8c28.1-0.4,52.7,10.9,79.6,17.5
c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C404.3,388.9,374.6,399.2,345.3,405.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -12,32 +12,6 @@
type='text/javascript'
src='https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js'>
</script>
<script>
$(function() {
$("td.rankingtoggle").click( function() {
var workout_id = $(this).attr('workoutid');
console.log(workout_id);
$.getJSON(window.location.protocol + '//'+window.location.host + '/rowers/workout/'+workout_id+'/toggle-ranking/', function(json) {
console.log(JSON.stringify(json));
rankingpiece = json.result;
tdid = "#star"+workout_id;
console.log(rankingpiece);
console.log($(tdid).length);
if (rankingpiece) {
$(tdid).addClass('yellow');
$(tdid).removeClass('notyellow');
$(tdid).html('&star;');
console.log('adding yellow '+tdid);
} else {
$(tdid).removeClass('yellow');
$(tdid).addClass('notyellow');
$(tdid).html('&star;');
console.log('remove yellow '+tdid);
};
});
});
});
</script>
{% endblock %}
@@ -46,8 +20,11 @@
#mypointer {
cursor: pointer;
}
div.columns { width: 100%; }
div.columns div { width: 20%; padding: 10px; float: left; }
</style>
{% if team %}
<h1>{{ team.name }} Team Workouts</h1>
{% else %}
@@ -97,16 +74,6 @@
</form>
</p>
<p>
{% if rankingonly and not team %}
<a href="/rowers/list-workouts/">
<i class="far fa-star"></i>Show All Workouts
</a>
{% elif not team %}
<a href="/rowers/list-workouts/ranking/">
<i class="fas fa-star"></i>Show Only Ranking Pieces
</a>
{% endif %}
</p>
<p>
<span>
{% if workouts.has_previous %}
@@ -153,143 +120,54 @@
</span>
</p>
</li>
<li class="maxheight grid_4">
{% if workouts %}
<table width="100%" class="listtable shortpadded" style="word-break: break-all">
<thead>
<tr>
<th> R</th>
<th style="width:80"> Date</th>
<th> Time</th>
<th> Name</th>
<th> Type</th>
<th> Distance </th>
<th> Duration </th>
<th> Avg HR </th>
<th> Max HR </th>
{% if not team %}
<th> &nbsp;</th>
{% else %}
<th colspan="2">
Owner
</th>
{% endif %}
</tr>
</thead>
<tbody>
{% for workout in workouts %}
{% if workout.rankingpiece %}
<tr style="font-weight:bold">
{% else %}
<tr>
{% endif %}
<td id="mypointer"
class="rankingtoggle" workoutid="{{ workout.id|encode }}">
{% if workout.rankingpiece %}
<span id="star{{ workout.id|encode }}" class="yellow">&star;</span>
{% else %}
<span id="star{{ workout.id|encode }}" class="notyellow">&star;</span>
{% endif %}
</td>
<td> {{ workout.date|date:"Y-m-d" }} </td>
<td> {{ workout.starttime|date:"H:i" }} </td>
{% if workout|may_edit:request %}
{% if workout.name != '' %}
<td>
<a href={% url rower.defaultlandingpage id=workout.id|encode %}>
<li class="grid_4 divlines">
{{ workout.date|date:"Y-m-d" }} {{ workout.starttime|date:"H:i" }}
<div>
{% if workout.name != '' %}
<h3>
{{ workout.name }}
</a>
</td>
{% else %}
<td>
<a href={% url rower.defaultlandingpage id=workout.id|encode %}>No Name
</a></td>
{% endif %}
{% else %}
{% if workout.name != '' %}
<td><a href="/rowers/workout/{{ workout.id|encode }}/">{{ workout.name }}</a></td>
{% else %}
<td><a href="/rowers/workout/{{ workout.id|encode }}/">No Name</a> </td>
{% endif %}
{% endif %}
<td> {{ workout.workouttype }} </td>
<td> {{ workout.distance }}m</td>
<td> {{ workout.duration |durationprint:"%H:%M:%S.%f" }} </td>
<td> {{ workout.averagehr }} </td>
<td> {{ workout.maxhr }} </td>
{% if team %}
<td colspan="2">
{% if workout|may_edit:request %}
<a class="small" href="/rowers/list-workouts/user/{{ workout.user.user.id }}/">
{{ workout.user.user.first_name }}
{{ workout.user.user.last_name }}
</a>
{% else %}
{{ workout.user.user.first_name }}
{{ workout.user.user.last_name }}
{% endif %}
</td>
{% endif %}
<td>
{% if workout|may_edit:request %}
</h3>
{% else %}
<h3>
No Name
</h3>
{% endif %}
</div>
<div class="workoutcontainer">
<div>
{% with workout.workouttype|icon|safe as templateName %}
{% include templateName %}
{% endwith %}
</div>
<div class="workoutelement">
<span style="color:#555">Distance</span><br>
{{ workout.distance|distanceprint }}
</div>
<div class="workoutelement">
<span style="color:#555">Time</span><br>
{{ workout.duration |durationprint:"%H:%M:%S.%f" }}
</div>
<div class="workoutelement">
{% if workout|may_edit:request %}
<a class="small"
href="/rowers/workout/{{ workout.id|encode }}/edit/"
title="Edit">
<i class="fas fa-pencil-alt fa-fw"></i>
</a>
{% else %}
&nbsp;
{% endif %}
</td>
<td>
<a class="small"
href="/rowers/user-analysis-select/{{ user.rower.fav_analysis }}/workout/{{ workout.id|encode }}/"
title="{{ user.rower.fav_analysis|verbose }}">
<i class="fas {{ user.rower.fav_analysis|icon }} fa-fw"></i>
</a>
</td>
<td>
<a class="small"
href="/rowers/workout/{{ workout.id|encode }}/flexchartstacked/"
title="Chart Stack">
<i class="fas fa-align-justify fa-fw"></i>
</a>
</td>
<td>
<a class="small"
href="/rowers/workout/{{ workout.id|encode }}/flexchart/"
title="Flex Chart">
<i class="fas fa-chart-line fa-fw"></i>
</a>
</td>
<td>
<a class="small"
href="/rowers/workout/{{ workout.id|encode }}/stats/"
title="Stats">
<i class="fal fa-table fa-fw"></i>
</a>
</td>
<td>
{% if workout|may_edit:request %}
<a class="small" href="/rowers/workout/{{ workout.id|encode }}/delete/"
title="Delete">
<i class="fas fa-trash-alt fa-fw"></i>
</a>
{% else %}
&nbsp;
{% endif %}
</td>
</tr>
href={% url rower.defaultlandingpage id=workout.id|encode %}
title="Edit">
<i class="fas fa-search fa-fw"></i></a>
{% else %}
&nbsp;
{% endif %}
</div>
</div>
</li>
{% endfor %}
</tbody>
</table>
{% else %}
<p> No workouts found </p>
<li> No workouts found </li>
{% endif %}
</li>
{% if announcements %}
<li class="grid_4">
<h3>What's New?</h3>

View File

@@ -10,9 +10,11 @@
</li>
<li id="compare">
{% if team %}
<a href="/rowers/team-compare-select/team/{{ team.id }}/"><i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
<a href="/rowers/user-analysis-select/compare/team/{{ team.id }}/">
<i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
{% else %}
<a href="/rowers/team-compare-select/team/0/"><i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
<a href="/rowers/user-analysis-select/compare/team/0/">
<i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
{% endif %}
</li>
<li>

View File

@@ -48,7 +48,7 @@
</a>
</li>
<li id="compare">
<a href="/rowers/team-compare-select/workout/{{ workout.id|encode }}/">
<a href="/rowers/user-analysis-select/compare/workout/{{ workout.id|encode }}/">
<i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare
</a>
</li>

View File

@@ -10,10 +10,10 @@
</li>
<li id="compare">
{% if team %}
<a href="/rowers/team-compare-select/team/{{ team.id }}/">
<a href="/rowers/user-analysis-select/compare/team/{{ team.id }}/">
<i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
{% else %}
<a href="/rowers/team-compare-select/team/0/">
<a href="/rowers/user-analysis-select/compare/team/0/">
<i class="fas fa-balance-scale fa-fw"></i>&nbsp;Compare</a>
{% endif %}
</li>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="other" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M275.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.9,33.9-33.6,34
C290.5,137,275.4,121.9,275.2,103.2z M379.9,391.7c0.1,20.5-16.3,37.1-36.7,37.3c-0.1,0-0.1,0-0.3,0c-20.3,0-36.9-16.4-37-36.7
c-0.1-20.5,16.3-37.1,36.7-37.3c0.1,0,0.1,0,0.3,0C363.2,355,379.7,371.4,379.9,391.7z M362.4,392.4c-0.1-10.6-8.9-19.4-19.5-19.4
l0,0h-0.1c-10.8,0.1-19.5,8.9-19.4,19.6c0.1,10.6,8.9,19.4,19.5,19.4h0.1c5.2,0,10.1-2.2,13.7-5.8
C360.3,402.6,362.4,397.6,362.4,392.4z M393.6,169l-43.1,23.8L315.9,156c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.4c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3
c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9c-8.2,12.1-25.4,39-40.4,73.7
c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9c-17.5,3.5-70.5,14-78.2,14.7
c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5
c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4c-2.8,8.9,1.4,15.7,7.6,18.8
c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6c12-24,34.6-54.3,45.8-68.6
c10,9.9,23.5,21.6,37.5,29.8l47.2-27.9c9.3-0.5,14.2-6.9,14.9-13.8C409.5,174.8,402.1,168.8,393.6,169z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="paddle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M388.5,371.7c-15.5,2.4-31.6,2.8-47.5,2c-33.3,0.4-62.4-13-94.5-20.9c-19.7-4.1-39.8-4.6-59.8-3.1
c-49.6,1.5-89.5,33.3-138.9,37.4c36.1,7,71.3-5.2,106-12.6c15.5-2.4,31.6-2.8,47.3-2.1c33.3-0.4,62.4,13,94.5,20.9
c21,4.3,42.3,4.5,63.6,2.8c48-2.8,86.9-33.3,135.1-37.2C458.4,352.2,423.2,364.3,388.5,371.7z"/>
<path class="st0" d="M115,262.6l19,1.4c2.2,2.5,5.6,4.2,9.4,4.2c3.1,0,5.9-1.1,8-2.9l25.8,2c-0.1,9-0.3,18.8-0.3,29
c-0.4,6.4-0.1,12.7,0.6,17.8H66c-4.9,0.2-9.1,2.7-10.5,6.5c-1.4,3.8,0.4,7.7,4.5,9.9c1.4,0.7,20.4,10.5,62.3,19.2
c20.9-8,41.9-15.3,64.8-16c20-1.4,40-1,59.8,3.1c32.1,7.8,61.2,21.4,94.5,20.9c15.7,0.7,31.8,0.3,47.5-2c23.8-5,47.7-12.3,72-14.1
c19-5.7,28.1-10.6,29.1-11.2c4.1-2.2,5.7-6.2,4.3-9.8c-1.4-3.6-5.7-6.2-10.5-5.5H253.3c-0.4-21.4,4.9-33.5,4.9-33.5
c0.7-2.7,1.4-5.3,2.1-8l48.9,3.6c2.4,2.7,5.7,4.2,9.4,4.2c1.5,0,3.2-0.3,4.8-1c1.1-0.4,2.2-1.1,3.2-2l17.6,1.3
c3.4,13,52.6,25.9,65.5,26.6l35.1,1.5c3.8,0.1,7.1-2.8,7.3-6.6l2.5-47.6c0.1-3.8-2.8-7.1-6.6-7.3l-35.1-1.5
c-13.4-0.7-67.6,7-68.3,20.6l-0.1,1.8l-13.6-1c-0.1-0.7-0.4-1.5-0.7-2.2c-1.5-3.5-36.7-86.9-97-86.9c-38.1,0-66.4,10.1-84.1,30.1
c-14,15.8-17.4,33.9-18.1,44L116,250v-0.4c0.4-13.4-52.6-27.6-66-28.3l-35.1-1.5c-3.8-0.1-7.1,2.8-7.3,6.6L5.1,274
c-0.1,3.8,2.8,7.1,6.6,7.3l35.1,1.5C60.1,283.6,113.7,275.9,115,262.6z M302.4,264l-38.8-2.9c4.6-18.1,7.8-31.2,9.7-38.6
C285.9,235.5,296.1,251.9,302.4,264z M167.7,223.9c3.1-3.5,6.9-6.7,11.1-9.4c-0.6,9.1-1.1,23-1.5,40L156,253
C156.4,246.5,158.5,234.5,167.7,223.9z"/>
<ellipse class="st0" cx="238.4" cy="139.8" rx="34.2" ry="34.2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="258.1" cy="96.3" rx="35" ry="35"/>
<path class="st0" d="M356.8,350.5c-13.6,2.1-27.7,2.4-41.4,1.8c-26,0.4-49-9-73.6-15.8l11.8-10.5c20.3,6.2,40,12.7,61.9,12.5
c13.7,0.6,27.9,0.3,41.4-1.8c20.7-4.3,41.7-10.8,63-12.5c16.7-5,24.6-9.2,25.5-9.8c3.5-2,5-5.5,3.8-8.7c-1.3-3.2-5-5.5-9.2-5.7
h-87.4c-8.1-11.5-16.7-26.6-24.6-41.1l33.9-30.2c3.4-0.8,6.3-2.8,8.5-5.5c4.6-5.6,1.7-15-5.7-19.9l-103.9-58.7c0,0-0.1,0-0.1-0.1
c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51
c2.2,3.6,4.9,6.7,7.8,10.1H74.5c-4.2-0.9-8,1.3-9.2,4.6s0.4,6.7,3.9,8.7c1.3,0.7,17.9,9.2,54.5,16.8c18.2-7,36.5-13.3,56.7-14
c17.5-1.3,35-0.8,52.4,2.7c2.2,0.6,4.3,1.1,6.6,1.7l-12.5,11.2c-15.4-2.5-30.9-2.8-46.3-1.7c-43.3,1.4-78.3,29.1-121.4,32.8
c31.5,6,62.3-4.5,92.7-10.9c13.6-2.1,27.7-2.4,41.4-1.8c4.2,0,8.4,0.1,12.6,0.6l-18.3,16.4c-8.8-5.7-44,15.7-51.7,22.8L115.6,410
c-2.2,2.1-2.4,5.6-0.3,7.8l25.9,27.6c2.1,2.2,5.6,2.4,7.8,0.3l20.3-19.3c7.4-7,30.8-39.5,26.6-49.3l25.8-23.1
c18.1,3.9,35.6,10.6,54,15.1c18.3,3.8,37,3.9,55.6,2.5c42-2.5,76-29.1,118.2-32.5C418,333.4,387.2,344.1,356.8,350.5z M317.6,300
h-35.7l21-18.9L317.6,300z M264.2,182.5c26.7,13.7,70.6,36.1,82.6,42.6l-25.2,22.5c-5.3-9.7-10.1-18.3-14-24.5
c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22C239.6,209,257.4,189.4,264.2,182.5z M230.1,300l51.4-37.2c3.1-1.5,6.7-0.7,8.8,2
l4.9,6.3L263,300H230.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

18
rowers/templates/run.svg Normal file
View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="run" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M285.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.8,33.9-33.6,34
C300.5,137,285.4,121.9,285.2,103.2z M403.6,169l-40.4,22.1c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0
c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5
c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9
c-8.2,12.1-25.4,39-40.4,73.7c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9
c-17.6,3.5-70.5,14-78.2,14.7c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4
c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4
c-2.8,8.9,1.4,15.7,7.6,18.8c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6
c12-24,34.6-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1c9.3-0.5,14.2-6.9,14.9-13.8
C419.5,174.8,412.1,168.8,403.6,169z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ski_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="228.7" cy="95.9" rx="35" ry="35"/>
<circle class="st0" cx="331.5" cy="390.6" r="24.8"/>
<path class="st0" d="M346,51.8c-0.4-2.8-2.8-4.8-5.6-4.8H333c-2.9,0-5.2,2.2-5.6,4.9l-57.3,128.2l-31.5-29.9
c-1.3-1.7-2.8-3.2-4.8-4.5l0,0c0,0-0.1,0-0.1-0.1c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-36.5,0.1-50.5,16.2
c0,0-23.6,35.4-42.4,86.1c-1.8,9.2-3.4,22.2,0.7,35.2c0,0.7,0,1.5,0.1,2.2c0,0,21,49.5,23.1,60.8c0.4,2.4,1.1,4.3,2.1,6.2
c-0.8,18.6-3.4,73.7-4.3,81.7c-0.6,5.2,0.7,9.2,3.1,12.2c-21.4,1.1-42.9,2.8-64.3,5.6c24.3,3.2,48.5,4.9,72.9,6
c24.3,1.1,48.5,1.7,72.9,1.7c24.3,0,48.5-0.6,72.9-1.7c23.8-1.1,47.7-2.8,71.5-5.9H392V237.6L346,51.8z M327.4,69.3l-3.1,100.7
l-43.7,15c-1.7,0.6-3.4,0.4-4.9-0.1L327.4,69.3z M229,197.2c1.8-2.8,3.6-5.3,5-7.4c6.7,5.9,14.7,12.5,23.5,18.5L237,254.2
L215.4,222L229,197.2z M304.9,439.3c-24.4-1.1-48.6-1.7-72.9-1.7c-10.9,0-21.8,0.1-32.8,0.3c1.1-1.8,2-4.1,2.2-6.3l9-86.8
c0.6-3.5,0-6.9-1.4-9.8c0-0.1,0-0.4,0-0.6l-17.8-61.3c-0.3-2.1-1-4.2-2-6l0,0c2.5-6.4,6-13.3,9.7-20.4l19.9,24.6
c1.8,9.5,9,13.7,16.1,13.4c7.3-0.1,12.5-8.7,11.2-17.5l-4.2-6.3l21.8-48.9c2,1.3,4.1,2.5,6.2,3.6c3.1,1.8,6.9,2,10.1,0.4l45.5-20.3
c9.7,0.7,15.5-5,17.1-12.2c1.4-6.2-3.6-12.6-10.9-14.7l2.5-82l30,161.3l-2.1,96.3c-0.6-0.4-1.3-0.8-1.8-1.3c-1.5-1-3.1-1.8-4.6-2.5
c-2.4-1.1-4.9-2.1-7.4-2.9c-1.7-0.6-3.5-1-5.3-1.4c-3.6-0.7-7.3-1.1-11.1-1.1c-3.8,0-7.6,0.4-11.1,1.1c-1.8,0.4-3.5,0.8-5.3,1.4
c-2.5,0.8-5,1.8-7.4,2.9c-1.5,0.8-3.2,1.7-4.6,2.5s-2.9,2-4.3,2.9c-2.1,1.5-4.1,3.4-6,5.2c-0.6,0.6-1.3,1.3-1.8,2
c-1.1,1.3-2.2,2.7-3.4,4.1c-1.1,1.4-2.1,2.9-2.9,4.3c-1,1.5-1.8,3.1-2.5,4.6c-0.7,1.5-1.4,3.2-2.1,4.9c-1.3,3.4-2.1,6.9-2.7,10.5
c-0.4,2.7-0.7,5.5-0.7,8.4c0,6.6,1.1,13,3.4,18.9c1,2.5,2,4.9,3.4,7.3c0.4,0.8,0.8,1.5,1.3,2.2c1,1.5,2,2.9,2.9,4.3
c0.6,0.7,1.1,1.4,1.7,2.1c1.7,2.1,3.5,3.9,5.5,5.7c0.7,0.6,1.3,1.1,2,1.7c2.9,2.5,6.3,4.6,9.8,6.4
C306.2,439.4,305.5,439.4,304.9,439.3z M331.5,429.5c-21.4,0-38.8-17.4-38.8-38.8c0-21.4,17.4-38.8,38.8-38.8
c21.4,0,38.8,17.4,38.8,38.8C370.2,412.1,352.9,429.5,331.5,429.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="standup_paddling" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M348.6,441c-4.3,0.7-8.8,1.1-13.2,1.5l2.2-13.6c3.8-0.3,7.4-0.7,11.1-1.2c20-4.2,40.2-10.4,60.8-12
c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-5.8h-90c-1.2-10.8-3.6-21.7-8-24.4l27.1-137
c0.9-1.8,1.2-3.8,1.2-5.9l15.8-79.4c4.2-1.8,7-5.3,8.4-9.3c2.2-6.6-3.8-14-12.1-15.9L321,132.4c-0.7,0.1-1.5,0.1-2.2,0l-37.3-11.2
c-1.6-0.9-3.4-1.8-5.4-2.3l-11.6-3.2c-27.4-7.3-35,4.5-46.4,21.5c0,0-18.5,36.7-30.4,87.5c-0.7,8.4-0.7,19.4,3.5,30.5
c0.8,15.5,2.2,45.1,0.8,53.1c-0.4,2.3-0.4,4.3-0.1,6.2c-6.6,15.7-25.5,60.8-28.9,67.6c-1.9,3.9-2.3,7.6-1.5,11h-85
c-4.1-0.2-7.7,2-8.9,5.1c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2c17.6-6.8,35.2-12.8,54.7-13.5
c16.9-1.2,33.8-0.8,50.5,2.6c20.8,5.1,40.2,13.1,60.9,16.2l-1.9,11.9c-0.1,0.4-0.1,0.9,0,1.4c-20-3.4-38.9-10.9-59-15.9
c-16.7-3.4-33.6-3.8-50.5-2.6c-41.7,1.4-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8
c28.1-0.4,52.7,10.9,79.6,17.6c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C407.5,424.6,377.9,434.8,348.6,441z
M281.3,314c0.1-3.4-0.8-6.6-2.6-9.2c0-0.1-0.1-0.4-0.1-0.5l-24.3-56.6c-0.5-2-1.4-3.9-2.6-5.5l0,0c3.6-13.6,10.4-30,17.1-45
l13.1,17.1c1.2,1.6,2.8,2.7,4.7,3.2l48.2,14.7c3,3,6.2,4.5,9.3,4.9l-25.5,128.5c-6.2,0-14,14-19.7,27.3h-15c0,0,0,0,0-0.1
L281.3,314z M317.9,162.4l44-15.1L349,211.8l-42.5-17.1c-0.7-0.3-1.2-0.7-1.8-1.4l-20.9-27.5c2.3-4.5,4.2-8,5.4-10.1l22.8,6.9
C314.1,163.1,316,163.1,317.9,162.4z M187,392.1l33.8-68.5c1.6-3,2.2-6.2,1.9-9.4c0-0.1,0.1-0.4,0.1-0.5l2.6-42.7
c0.3-0.1,0.3-0.1,0.6-0.1c8,14.1,19.1,34.6,21.3,41.3c0.7,2.3,1.8,4.3,3,5.9c1.8,17.2,6.8,65.3,6.8,72.9c0,0.4,0,0.7,0,0.9h-70
V392.1z"/>
<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 27.1117 211.9717)" class="st0" cx="269.4" cy="73.3" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M273.6,100.7c3.9-18.2,21.9-29.8,40.1-25.9s29.8,21.9,25.9,40.1s-21.9,29.8-40.1,25.9
C281.3,136.8,269.7,118.9,273.6,100.7z M458.9,341.4c0,48.9-40.9,88.5-90.3,86.5c-45.8-1.9-82.5-39.9-82.8-85.8
c-0.3-35.4,20.9-65.9,51.2-79.6l-2.8-8.5h-84.9l13.9,6.9c0.1,0,0.1,0.1,0.3,0.1c0.3,0.1,0.5,0.3,0.8,0.4c0.1,0.1,0.4,0.3,0.5,0.3
c0.3,0.1,0.4,0.3,0.7,0.5c0.3,0.1,0.4,0.3,0.5,0.4s0.4,0.3,0.5,0.4c0.3,0.1,0.4,0.4,0.7,0.5c0.1,0.1,0.3,0.3,0.4,0.4
c0.3,0.3,0.4,0.4,0.7,0.7c0.1,0.1,0.3,0.3,0.4,0.4c0.1,0.3,0.4,0.4,0.5,0.7c0.1,0.1,0.3,0.4,0.4,0.5c0.1,0.3,0.3,0.4,0.4,0.7
c0.1,0.3,0.3,0.4,0.4,0.7c0.1,0.3,0.1,0.4,0.3,0.7c0.1,0.3,0.3,0.5,0.3,0.8c0.1,0.1,0.1,0.4,0.3,0.5c0.1,0.3,0.1,0.5,0.3,0.8
c0,0.1,0.1,0.4,0.1,0.5c0,0.3,0.1,0.5,0.1,0.8s0.1,0.4,0.1,0.7s0,0.5,0.1,0.8c0,0.3,0,0.5,0,0.8s0,0.4,0,0.7c0,0.3,0,0.7,0,0.9
c0,0.1,0,0.1,0,0.3l-9.2,89.1c-0.8,8-7.6,13.9-15.4,13.9c-0.5,0-1.1,0-1.6-0.1c-8.5-0.9-14.7-8.5-13.9-17l8.1-78.4l-47.9-23.5l0,0
l-0.4-0.1l-5.6-2.9l-8.1,13.8c21.7,15.7,36,41.3,36,70.2c0,49.2-41.5,89.1-91.3,86.4c-43.8-2.4-79.2-37.9-81.6-81.7
c-2.7-49.8,37.2-91.3,86.4-91.3c13.1,0,25.4,3,36.6,8.1l8.4-14.2c-3.1-4.1-10.9-16.9,0.7-33.5c30.5-42.4,61.7-69.1,61.7-69.1
c17-11.3,28.6-19.2,51.2-2l9.4,7.6c3.4,3.5,5.5,7.2,6.6,10.8l18.8,34.6c0.5,1.1,1.9,1.6,3,1.4l40.8-15.7c8.5,1.4,14.9,8.5,13,15.3
c-1.8,6.8-7.6,12.2-16.9,11.2l-21.1,9.5l12.8,39c6.5-1.5,13.1-2.3,20-2.3C420.1,254.8,458.9,293.6,458.9,341.4z M166.9,290.5
L134.4,346c-1.5,2.6-4.2,4-7,4c-1.3,0-2.8-0.4-4-1.1c-3.9-2.3-5.1-7.3-2.8-11.1l32.5-55.6c-7.8-3.4-16.5-5.3-25.5-5.3
c-35.8,0-64.9,29.2-64.9,64.9s29.2,64.9,64.9,64.9s64.9-29.2,64.9-64.9C192.3,321,182.3,302.4,166.9,290.5z M329,238l-4.2-12.3
l-6.2,2.8c-3.4,0.9-7.2,0-9.6-2.6c-9.9-10.8-18.2-22.4-24.2-31.9c-17,7.6-49.7,23.9-66.1,44H329L329,238z M437.5,341.9
c0-35.8-29.2-64.9-64.9-64.9c-4.5,0-8.8,0.4-13,1.4l20.7,61c1.5,4.2-0.8,8.8-5.1,10.3c-0.8,0.3-1.8,0.4-2.6,0.4
c-3.4,0-6.5-2.2-7.7-5.5l-20.7-61c-21.6,10.5-36.6,32.8-36.6,58.5c0,35.8,29.2,64.9,64.9,64.9S437.5,377.7,437.5,341.9z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="bike_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="188.5" cy="79.2" rx="35" ry="35"/>
<g>
<path class="st0" d="M345.2,343.4c-15.8,0-28.7,12.9-28.7,28.7c0,15.8,12.9,28.7,28.7,28.7s28.7-12.9,28.7-28.7
C373.9,356.3,361,343.4,345.2,343.4z M345.2,383.3c-6.2,0-11.1-4.9-11.1-11.1c0-6.2,4.9-11.1,11.1-11.1c6.2,0,11.1,4.9,11.1,11.1
C356.3,378.4,351.4,383.3,345.2,383.3z"/>
<path class="st0" d="M388.9,414.4c10.4-10.8,16.8-25.5,16.8-41.7c0-19.5-9.1-36.7-23.4-47.8l-27.6-131.5l0,0l33.7-10.5
c8.5-2.5,13.3-7.3,10.8-15.8l-1.1-3.5c-0.6-2-2.7-3.1-4.6-2.5l-86.4,26.7c-2,0.6-3.1,2.7-2.5,4.6l0.7,2.5h-5.7
c1.5-5.7-2.1-12.7-8.7-16.4l-50.4-2.1c-2.7-0.1-10.4-5.2-12.3-7l-27-39.1c-0.3-0.3-0.7-0.4-1.1-0.6c-3.2-3.2-7.4-5.5-12.6-5.9
l-12.5-1.5c-29.3-3.1-35.1,10.2-44.1,29.4c0,0-13,40.6-17.1,94.5c3.5,16.1,8.7,26.9,14.6,33.6c4.9,9.7,10.8,21.3,15.7,31.4
l7.8,36.8l-38.7,65.3l-17.1,27.7c-3.5,5.6-1.7,12.9,3.9,16.4c2,1.3,4.1,1.8,6.2,1.8c4.1,0,8-2,10.2-5.7l23.4-38.2
c0.1-0.1,0.1-0.3,0.3-0.4h28.1c0.9,5.4,1.6,9.4,1.9,11.1c0.3,1.9,0.8,3.4,1.5,4.9h-4.1c-3.9,0-7.5,2.6-8.4,6.4
c-1.4,5.6,2.9,10.6,8.2,10.6h30.9c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-1.4c0.8-2.1,1.2-4.5,1.1-6.9l5.7-9.1h98.8
c2.8,2.8,5.9,5.5,9.2,7.7c1.5,1.1,3.2,2.1,5,3.1c6.9,3.8,14.4,6.2,22.5,7c2,0.1,4.1,0.3,6.2,0.3c6.3,0,12.3-1,17.9-2.7
c1.4-0.4,2.7-0.8,3.9-1.4l3.4,20.4c1,5.9,6,9.9,11.8,9.9c0.7,0,1.3,0,2-0.1c6.4-1.1,10.9-7.1,9.8-13.7L388.9,414.4z M217.6,361
h-28.4l-4.1-31.7c0-1.3-0.1-2.4-0.4-3.7l-20.6-57.8c1-2.8,3-5.1,5.8-6.4c0.1-0.1,0.4-0.1,0.6-0.3c0.9,0.3,1.7,0.4,2.7,0.6
c0,0,31.5,3.3,51.1,3.7c1.8,19.2,4.7,47.7,5,55.5c-5.2,0.5-9.2,5.9-7.1,11.6c1.2,3.3,4.5,5.5,8.1,5.5h1.6L217.6,361z M298.6,334.3
c-1,1.1-2,2.4-2.8,3.6c-2.7,3.8-4.9,7.7-6.6,12c-0.7,1.5-1.3,3.1-1.7,4.8c-0.7,2.1-1.1,4.2-1.5,6.3h-49l14.2-23h8.8
c3.9,0,7.5-2.6,8.4-6.4c1.4-5.6-2.9-10.6-8.2-10.6h-3.8l-2.1-71.2c0.3-8.6-6.1-15.9-14.6-16.6c-2.4-0.8-4.9-1.4-7.5-1.7l-44.7-6.4
c3.6-15.3,8.2-31.1,12.3-43.5c6.3,7.1,14.3,14.6,24.5,20.3c3.1,1.8,4.6,2.2,8.1,2.1l45.3-1l0,0c0.6,3.3,3.3,5.9,6.8,5.9h36.4
l22.4-7.8L354.7,313c-3.2-0.6-6.4-0.8-9.7-0.8c-16.7,0-31.8,6.7-42.7,17.6C301.1,331.3,299.8,332.7,298.6,334.3z M345.2,414.8
c-23.5,0-42.7-19.2-42.7-42.7c0-23.5,19.2-42.7,42.7-42.7s42.7,19.2,42.7,42.7C387.9,395.7,368.7,414.8,345.2,414.8z"/>
</g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="canoeing" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="240.2" cy="117.5" rx="35.9" ry="36.1"/>
<path class="st0" d="M353.6,294.4c-13.4-2.3-27.3-3-40.6-3c-5.5-0.3-11.1,0-16.5,0.5l9.3-18h0.3l6.9,1h6.9c4.6,0,9.2,0.4,13.6,0.7
l3.4,0.3l3.4,0.4l6.9,0.8c2.3,0.3,4.6,0.8,6.9,1.1c2.3,0.4,4.6,0.8,6.9,1.3c9,1.9,18,4.8,26.3,8.2c0.5,0.3,0.9,0.4,1.5,0.7
c10.1,2.1,32.8-8,32.5-8.8c46.8-36.6-16.9-71.9-16.9-71.9c-19.4,52.9-72,57.8-72,57.8c-7.6,0.5-14.9,0.9-21.7,1.2l11.9-21.5
c7.7,2.1,13.6-1.6,16.5-6.9c2.4-4.5,0-10.4-4.9-14l12.3-22.3c0.3-0.4,0.4-0.8,0.5-1.2c3.2,0.4,6.1,0,8-1.5c3.4-1.6,5.7-4.5,6.8-8
c1.9-5.7-4-13.4-10.8-13.7l-53.1,0.9l-42.4-9.3c-1.9-0.9-3.9-1.6-6.2-2l-12.6-2.5c-29.7-5.5-44.4,11.6-55.1,30.2
c0,0-17,28.2-18.8,68.1c-25.2-4.5-65.1-17.3-78-52.4c0,0-60.6,30.8-13.8,67.4c2,1.7,4.2,3.2,6.8,4.7c8.4,0.1,16.9,1.2,25.1,2.8
c8.9,1.7,17.5,4.3,25.8,6.4c4.2,1.1,8.2,2,12.3,2.8l6.1,1.1l6.2,0.8c2,0.3,4.2,0.4,6.2,0.7c2,0.1,4.2,0.4,6.2,0.4l6.2,0.3l3.1,0.1
h3.1h3.8c21.5-1,41.9-3.9,57.2-7.9c4.1-1.2,8.1-2.6,12.4-4.1c8.4-2.9,17.3-5.7,26.6-7.6c4.3-0.8,8.8-1.6,13.1-2.2l-9.9,18.3
c-26.1,5.3-51.3,15.7-78,17.4c-18.8,1.5-37.9,1.5-56.6-1c-23.6-3.5-46.8-12.6-71.1-12.2c-8.6-0.3-18,0.5-26.5,1.5
c38.6,2.7,70.6,22.8,108,29.5c13.4,2.3,27.3,3,40.6,3c24.2,1.1,47-6.5,69.9-12.8l-2.6,4.6c-10.3-4.5-38.7,31.1-43.9,41.1
l-13.2,26.6c-1.5,2.9-0.3,6.5,2.6,7.9l35.6,18.3c2.8,1.5,6.5,0.3,7.8-2.6l13.2-26.6c5-9.8,16.7-51.7,8.5-59l7.7-14.3
c7.8-1.8,15.7-3,23.6-3.4c18.8-1.5,37.9-1.5,56.6,1.1c23.6,3.5,46.8,12.6,71.1,12.2c8.6,0.3,18-0.5,26.5-1.5
C423,321.3,391,301.1,353.6,294.4z M332.5,199.5l-10.9,20.4l-38.3-3.8c-2.7-0.3-5.1-1.6-6.5-3.9l-6.3-14.4c7.6,1.2,15.7,2.3,23.5,3
C308.1,201.9,322.4,200.6,332.5,199.5z M238.8,267.2c2.7-17.1,8.6-32.4,14.3-44.1c3.9,6,8.8,12.1,14.6,17.5
c1.6,1.5,3.8,2.3,5.9,2.4l35.1,0.4l-12.4,23.1C273.9,267.3,254.6,267.4,238.8,267.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="cross__x0D_country__x0D_ski"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 500 500"
style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M418.4,396.5c-3.2,0.1-5.7,2.9-5.7,6.1c-0.1,17.8-15.7,20.1-18.3,20.4h-129c0,0,5.7-4.8,7-8.6l24.6-80.6
c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.5-0.3-14.3L267,258c12-24,34.7-54.3,45.8-68.6c10,9.9,23.5,21.6,37.5,29.8l42-24.8
l-56.2,190.4c-0.9,3.2,0.9,6.6,4.1,7.6c0.5,0.1,1.2,0.3,1.8,0.3c2.6,0,5-1.8,5.8-4.3l59.1-200.2c3.2-2.6,5.1-6.5,5.5-10.5
c0.7-6.9-6.8-13-15.3-12.8l-43.1,23.8l-34.7-36.7c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3
l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4
l-30,51.8c-3.6,3.2-5.3,6.9-5.5,10.5L65.2,244.4c-3.2,1.1-5,4.5-3.9,7.7c0.8,2.6,3.2,4.2,5.8,4.2c0.7,0,1.2-0.1,1.9-0.3l104-33.1
c4.5,3.9,12.6,3.4,18.4-1.5l33.2-49c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9
c-8.6,15.1-23.1,39.6-28.5,45.6c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-5.8,1.2-9.3,4.3-11.2,8.2l-7.2-5.7
c-2.6-2-6.5-1.6-8.5,0.9c-2,2.6-1.6,6.5,0.9,8.5l93.6,74.1l0.4,0.3c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.6-3.2,25.4-13.1
c2-2.6,1.6-6.5-0.9-8.5s-6.5-1.6-8.5,0.9c-11.6,14.6-25.8,6.3-28.1,5l-64.9-51.4l76.5-17c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,5.9,18.5,5.9,18.5H99.7c-3.1,0-5.9,2.5-5.8,5.7c0.1,3,2.5,5.3,5.5,5.3H395h0.3c10.2-0.8,29.2-8.5,29.2-32.3
C424.5,399.1,421.8,396.4,418.4,396.5z"/>
<ellipse class="st0" cx="312.5" cy="98.6" rx="33.7" ry="33.7"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="crossfit" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M217,118c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6s-14.9,33.9-33.6,34
C232.2,151.7,217.1,136.6,217,118z M247.9,163.8l-10.9-5.3c-8.2-3.8-14.7-5.4-20.4-5.3c-0.8,0-1.6,0-2.4,0.1
c-1.9,0.3-3.8,0.7-5.5,1.4c-10.1,2.4-43.2,10.3-69.5,14.2c-2.2,0.3-4.2,1.5-5.5,3.2l-37.9,40c-7.8,5-8.9,13-6.1,19.3
c0.9,2.2,2.6,3.6,4.6,4.7c-0.7,3.5,0.1,7.2,2,10.3c3.5,6.1,13,6.6,19.8,1.5l36.6-40.6c1.6-2.2,4.3-3.5,7-3.6l8.8-2.7
c-8,13.5-17.4,31.2-26.2,51.4c-5.8,14.4,2.4,24.4,10.8,30.5c0.1,0.3,0.4,0.5,0.5,0.8c0,0,32.7,24.8,46.6,37.5
c-10.5,20-33.3,63-37.4,69.4c-5.3,8.5-2.7,16.5,2.8,21.3c3.9,3.5,10,3.1,15.1-0.1l0.1,0.1c5.7,4.9,15.4,2.2,20.5-5.4l46.3-76.5
c2.2-3,3.1-6.5,3-9.9c0.1-5-1.9-10.5-5.8-15l-45.5-37.4c18.2-32.1,59.5-72.9,59.5-72.9C265,181.2,261.5,170,247.9,163.8z M400,407.3
c-0.1,0.3-0.3,0.4-0.5,0.7l0,0l0,0c-0.3,0.3-0.5,0.5-0.8,0.8c0,0-0.1,0-0.1,0.1c-0.3,0.3-0.7,0.4-1,0.5c0,0-0.1,0-0.1,0.1
c-0.4,0.1-0.7,0.3-1.1,0.4h-0.1l-1.1,1h2.5H277.2l0,0l0,0l0,0c-0.4,0-0.8,0-1.2-0.1c-0.1,0-0.3-0.1-0.4-0.1
c-0.3-0.1-0.5-0.1-0.8-0.3c-0.1,0-0.3-0.1-0.4-0.3c-0.3-0.1-0.4-0.3-0.7-0.4c-0.1-0.1-0.3-0.3-0.4-0.3c-0.1-0.1-0.4-0.3-0.6-0.5
l-0.1-0.1c-0.1-0.1-0.1-0.3-0.3-0.3c-0.1-0.1-0.1-0.3-0.3-0.4c0,0,0-0.1-0.1-0.1c-0.1-0.1-0.1-0.4-0.3-0.5c-0.1-0.3-0.1-0.4-0.3-0.7
c0-0.1-0.1-0.4-0.1-0.5c0-0.3-0.1-0.4-0.1-0.7c0-0.1,0-0.4,0-0.5c0-0.3,0-0.5,0-0.7c0-0.1,0-0.1,0-0.3l11-103.6c0-0.1,0-0.1,0-0.3
c0-0.3,0.1-0.5,0.1-0.8c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.1-0.4,0.3-0.7c0-0.1,0.1-0.3,0.1-0.4c0.1-0.3,0.3-0.4,0.4-0.7
c0-0.1,0.1-0.1,0.1-0.3c0.3-0.3,0.5-0.5,0.8-0.8l0,0c0.3-0.1,0.6-0.4,0.8-0.5l21.2-11.9c0.9-0.5,2-0.8,3-0.8h52.4
c1,0,2.1,0.3,2.9,0.7l22.4,11.8c0.3,0.1,0.7,0.4,1,0.7l0.1,0.1c0.3,0.1,0.4,0.4,0.7,0.7c0.1,0.1,0.1,0.1,0.3,0.3
c0.1,0.1,0.3,0.4,0.4,0.7c0.1,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.4,0.3,0.7c0,0.1,0.1,0.3,0.1,0.4c0.1,0.3,0.1,0.5,0.1,0.9v0.1
l11,102.9c0,0.1,0,0.1,0,0.3c0,0.3,0,0.5,0,0.7c0,0.1,0,0.4,0,0.5c0,0.3-0.1,0.4-0.1,0.7c0,0.1-0.1,0.4-0.1,0.5
c-0.1,0.3-0.1,0.4-0.3,0.7c-0.1,0.1-0.1,0.4-0.3,0.5C400,407.2,400,407.3,400,407.3z M356,307h-42v70h42V307z M283.9,392l18.1-12.1
V307h-9.2L283.9,392z M297.2,398h77l-13.2-9h-50.6L297.2,398z M387.3,392l-8.9-85H368v72.1L387.3,392z"/>
</svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="hike" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M345.9,171.9L308,189.6c-3.9,1.9-8.5,0.8-11.3-2.6l-25.5-30.9c-3.6-8-10.1-13.6-19.4-13.6l-12.2-0.3
c-3.9,0-7.4,0.3-10.5,0.7c0-0.3,0-0.5,0-0.5s-30.6-16.9-40.9,2.6c-1.1,2-2.2,8-3.2,15.7c-9.3,5-19.3,11.2-28.1,18.1
c-1.9,1.5-3.1,3.5-3.5,5.9l-10,59c-4.3,8.2-1.3,15.7,4.2,19.8c5.7,4.2,14.6,0.9,18.9-6.5l11.5-57.2c0.5-2,1.8-3.9,3.4-5.1
c-1.8,19.3-3,36.7-3,36.7s-2.6,15.8,12.7,20.7c0,0,0,0,0.1,0l0,0c0.1,0,0.5,0.1,0.9,0.3l0,0c0.3,0,0.4,0.1,0.7,0.1
c1.9,0.5,5,1.2,7.6,1.1c2.6,0,6.6,0.4,10.3-1.2c0,0-7.2,6.9-17.8,6.6c-0.5,3.5-0.5,5,0.1,8.2c1.5,5.1,3.4,9.2,5.3,12.7
c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5s0,15.7,6.1,19.3c6.1,3.6,14.6-0.4,18.2-8.2l30.8-78c0.5-0.9,0.9-2,1.4-3.1
l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5s13.2-6.1,13.6-14.7l-2.2-84.1
c0.1-3.5-0.9-6.8-2.7-9.4c-0.8-2.6-2-5.1-3.5-7.6l-30.5-52.2c0.5-19.8,5.1-45.5,9-64.7c6.9,7.2,14.9,14.6,23.4,20.8
c2.4,1.8,5.7,2,8.5,0.7l44.6-22.5c9.3,0.1,14.6-5.9,15.7-12.8S354.5,172.5,345.9,171.9z"/>
<ellipse transform="matrix(0.3893 -0.9211 0.9211 0.3893 58.764 290.0426)" class="st0" cx="248.1" cy="100.7" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ice_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<circle class="st0" cx="318.9" cy="98.6" r="33.8"/>
<path class="st0" d="M403.4,164.6L363,186.8c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.9,5.9,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-16.7,4.7-69,19.6-76.5,21.2c-6.3,1.4-10.3,5.1-11.7,9.7l-12.7-13.8c-2.3-2.4-6.1-2.6-8.6-0.4
c-2.4,2.3-2.6,6.1-0.4,8.6l37.3,40.5l0.5,0.4c4.2,2.8,11.2,5.8,19.2,5.8c8.4,0,17.5-3.2,25.4-13.1c2-2.6,1.6-6.5-0.9-8.5
c-2.6-2-6.5-1.6-8.5,0.9c-11.1,13.9-24.6,7-27.7,5.3l-8.1-8.9c0.3,0,0.5,0,0.8-0.1l82.2-18.2c1.6-0.3,3-0.7,4.5-1.4
c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31,45,35.2,54.8c0.3,0.5,0.4,0.9,0.7,1.4c-4.2,17.3-16.9,69.4-19.2,76.8
c-2.6,8.1,0.7,14.4,5.9,17.5H226c-3.4,0.3-6.1,3-6.1,6.4s2.7,6.1,6.1,5.6h64.7h0.3c10.5-0.4,30.2-8.3,30.2-33
c0-3.4-2.7-6.1-6.1-6.1s-6.1,2.7-6.1,6.1c0,18.6-16.2,21.1-18.9,21h-17.8c3-1.6,5.7-4.6,7-8.4l24.6-80.6c0.5-1.4,0.8-2.8,0.9-4.3
c1.5-4.3,1.5-9.5-0.3-14.3L273.4,258c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1
c9.3-0.5,14.2-6.9,14.9-13.8C419.5,170.6,412,164.5,403.4,164.6z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="indoor_rower" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M384.8,208c-24.8,0-45.1,18.8-47.6,43h-27.4c-1-4.5-4.5-9-9.5-11.3l-111-42.3c-1-0.6-2-1.1-3.1-1.5l-11.6-4.9
c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51c4.6,7.4,10.6,12.3,16.9,15.5
c-1.5,0.1-3.2,0.3-4.8,0.4c-11.6,1-23.4,2.1-35,3.6c11.6,1.4,23.4,2.7,35,3.6c11.6,1,23.4,1.8,35,2.5c5.9,0.3,11.6,0.7,17.5,1
c5.9,0.3,11.6,0.6,17.5,0.8c5.9,0.3,11.6,0.4,17.5,0.7c4.8,0.1,9.4,0.3,14.1,0.4l8.1,6.9l10.4,8.5l2.4,2l3.5,0.1
c6.9,0.1,13.9,0.1,20.7,0.1c8.5,0,17.2,0,25.6-0.3c4.3-0.1,8.7-0.2,13-0.3c7.7-0.1,15.7-0.6,23.5-0.9l4.2-0.1l2.2-2.8
c8.7-11.1,17.4-22.3,25.9-33.5c4.3-5.6,8.5-11.2,12.9-16.8c4.3-5.6,8.5-11.2,12.7-16.9c3.8-5,7.7-10.2,11.5-15.4
c1.1,0.1,2.2,0.1,3.4,0.1c26.5,0,47.9-21.4,47.9-47.9C432.5,229.4,411.1,208,384.8,208z M384.8,235.9c10.9,0,19.9,9,19.9,19.9
s-9,19.9-19.9,19.9c-10.9,0-19.9-9-19.9-19.9S373.7,235.9,384.8,235.9z M231.7,371l-7.7-6.1l-10.6-8l-2.6-1.9h-2.9
c-5.8,0.1-11.4,0.3-17.2,0.6c-5.8,0.1-11.4,0.4-17.2,0.7c-5.7,0.3-11.3,0.4-17,0.8l55-39.9c3-1.5,6.6-0.7,8.7,1.9l39.7,51.9
c-3.6,0-7.2,0-10.8,0C243.3,370.9,237.5,370.9,231.7,371z M361.7,311.5c-4.8,5.2-9.5,10.5-14.1,15.7c-4.8,5.2-9.4,10.5-14.1,15.8
c-8.4,9.5-16.8,19-25.1,28.7c-4.2-0.1-8.4-0.4-12.5-0.6c-17.1-24.1-47.3-77.8-58.2-95.2c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22
c14.1-34.9,38.6-57,38.6-57c0-0.1,0-0.1,0.1-0.3c36.8,12.5,86,29.3,91.6,31.6c7.8,3.4,14.4,1,18.5-3.8h30.2c2,19.5,15.7,35.6,34,41
C368,304.7,364.7,308.2,361.7,311.5z"/>
<ellipse class="st0" cx="187.9" cy="149.5" rx="35" ry="35"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="inline_skating" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="325.8" cy="92.7" rx="33.8" ry="33.8"/>
<path class="st0" d="M410.4,159.2L370,181.3c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-6.6-3.1-12.1-4.7-17-5.1c-1.9-0.4-3.9-0.4-5.8,0c-0.3,0-0.4,0-0.7,0.1
c-3,0.1-38.6,1.2-67.6,10.5c-2.2,0.7-3.9,2.2-5,4l-29.8,52c-6.9,6.3-6.8,14.2-2.8,20.1c3.8,5.8,13.4,5.8,20,0.4l33.2-49
c1.6-2.3,4.1-3.8,6.9-3.9l8.8-0.7c-9,14.2-22.5,37.1-34.7,65.3c-1.9,7.6-5.9,16.1-9,21.9c-8.6,15.1-23.1,39.6-28.5,45.6
c-0.7,0.8-1.4,1.6-1.9,2.4c-15,4.3-57.8,16.7-65.2,18.2c-0.9,0.1-1.8,0.4-2.6,0.7L89.8,304c-3.5-1.2-6.6,2.6-4.7,5.8l41,67.9
c1.9,3.1,6.6,1.4,6.1-2.2l-7.4-34.8l64.5-14c1.6-0.3,3-0.7,4.5-1.4c4.3-0.7,8.8-3,12.3-6.5l38.2-52.1c5.4,7.8,31.1,45,35.2,54.8
c0.1,0.4,0.4,0.8,0.7,1.3c-4.1,15.7-15.4,60.1-17.8,67.4L239.6,403c-2.8,2.3-1.2,7,2.6,7h79.4c3.6,0,4.6-5,1.4-6.3l-33.1-11.5
l20.8-63.9c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-30.5-57.2c12-24,34.7-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9
c3,1.9,6.9,2,9.9,0.1l42.3-25.1c9.3-0.5,14.2-6.9,14.8-13.8C426.3,165,418.9,159,410.4,159.2z"/>
<path class="st0" d="M238.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S246.1,413.4,238.4,413.4z M238.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C242.9,429.6,241,431.7,238.4,431.7z"/>
<path class="st0" d="M266.4,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9s13.9-6.2,13.9-13.9S274,413.4,266.4,413.4z
M266.4,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5s4.5,2,4.5,4.5C270.8,429.6,268.8,431.7,266.4,431.7z"/>
<path class="st0" d="M294.2,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
S301.9,413.4,294.2,413.4z M294.2,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C298.6,429.6,296.6,431.7,294.2,431.7z"/>
<path class="st0" d="M322.1,413.4c-7.7,0-13.9,6.2-13.9,13.9c0,7.7,6.2,13.9,13.9,13.9c7.7,0,13.9-6.2,13.9-13.9
C336,419.7,329.7,413.4,322.1,413.4z M322.1,431.7c-2.4,0-4.5-2-4.5-4.5c0-2.4,2-4.5,4.5-4.5c2.4,0,4.5,2,4.5,4.5
C326.6,429.6,324.5,431.7,322.1,431.7z"/>
<path class="st0" d="M111.4,367.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5
c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1c-1.6-2.8-4.5-4.7-7.7-5.5c-2.7-0.5-5.5-0.3-8.2,0.7c4.7-4.7,6.1-11.7,3-17.1
c-1.6-2.8-4.5-4.7-7.7-5.5c-3.8-0.8-8.1,0-11.6,2.4c-6.8,4.6-9,13-5.4,19.2c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3
c1.8,0,3.6-0.4,5.3-1.1c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1
c-4.7,4.7-6.1,11.7-3,17.1c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c1.8,0,3.6-0.4,5.4-1.1c-4.7,4.7-6.1,11.7-3,17.1
c1.6,2.8,4.5,4.7,7.7,5.5c0.9,0.3,1.9,0.3,2.8,0.3c3,0,6.1-0.9,8.8-2.8l0,0c6.8-4.6,9-13,5.4-19.2
C117.4,370.2,114.7,368.2,111.4,367.5z M69.4,318.7c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6
c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C73,313.8,72.1,316.8,69.4,318.7z M82.3,340.5
c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1
c0.7,0.1,1.2,0.5,1.6,1.1C86,335.7,85,338.8,82.3,340.5z M95.3,362.6L95.3,362.6c-1.3,0.9-3,1.3-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1
c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C99,357.6,98.1,360.7,95.3,362.6z
M108.3,384.4c-1.3,0.9-3,1.4-4.2,1.1c-0.7-0.1-1.2-0.5-1.6-1.1c-0.9-1.6-0.1-4.7,2.7-6.6c1.1-0.8,2.3-1.1,3.4-1.1
c0.3,0,0.5,0,0.8,0.1c0.7,0.1,1.2,0.5,1.6,1.1C111.9,379.4,111.1,382.5,108.3,384.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="kayaking" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M438.4,264.6l-25.6-15c-9.7-5.8-53.2-21.3-59-11.5l-0.4,0.7l-1.6-0.9c1.1-2.8,1.2-5.9,0.5-8.9
c-1.5-6.9-10.4-10.3-18.5-7.6l-3,3.2L298,203.8v-0.1c-1.4-18.6-17.5-32.8-36.1-31.7c-3.9,0.3-7.6,1.1-10.9,2.6l-34-21.3
c-0.1-8.4-5.9-15.5-12.7-15c-2.6,0.3-5.1,1.1-7.3,2.4l-7.6-4.7c4.7-10.1-28.5-40.8-38.1-46.4l-25.7-15c-2.8-1.6-6.3-0.8-8.1,2
L97,111.1c-1.6,2.8-0.8,6.3,2,8.1l25.7,15c9.4,5.7,50.9,20.4,58.5,12.3l7.4,4.6c-0.1,0.7-0.1,1.3-0.3,2l-23.9,37.5
c-3.1,5-3.5,11.2-1.2,16.6c6.5,15.3,17.6,27.5,25.9,35.5c-0.4,0.4-0.7,0.8-1.1,1.2c0,0-27.1,34.3-33.1,80.6
c-1.8,8.5-1.9,23.1-1.9,31.5H73.1c-4.1,0.9-7.7,3.1-8.9,6.2c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2
c17.6-6.8,35.2-12.8,54.7-13.5c16.9-1.2,33.8-0.8,50.5,2.6c27,6.6,51.6,18.1,79.7,17.7c13.2,0.5,26.9,0.3,40-1.8
c20-4.2,40.2-10.4,60.8-12c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-4.9H224.9
c1.1-18.7,5.9-36,5.9-36c11.3-27.9,26.2-38.9,30.9-41.9c10.7,3,23.6,5.9,36.5,7.2c5.8,0.5,11.6-1.6,15.4-6.2l28.8-33.9
c0.1,0,0.3-0.1,0.3-0.1l4.7,3c-0.9,11.5,29.4,39.3,38.6,44.8l25.6,15c2.8,1.6,6.3,0.8,8.1-2l20.5-34.6
C442.1,269.9,441.1,266.2,438.4,264.6z M305.1,253.3c-4.7,4.7-11.6,6.3-18,4.3l-35.6-13.1c-0.1,0-0.1-0.1-0.3-0.1l-11.2-4.7
c-5.5-2.2-10.3-3.9-14.4-5.3L196.4,209c-3.8-5.4-4.3-12.6-1.3-18.4l15.9-26.9l28.9,18.1c-6.6,6.6-10.4,15.9-9.7,25.9
c1.1,18.6,17.1,32.8,35.8,31.7c14-0.8,25.5-10.1,29.8-22.5l26.7,16.7L305.1,253.3z"/>
<path class="st0" d="M345.3,405.4c-13.1,2-26.7,2.3-40,1.8c-28.1,0.4-52.6-10.9-79.6-17.7c-16.7-3.4-33.6-3.8-50.5-2.6
c-41.7,1.3-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8c28.1-0.4,52.7,10.9,79.6,17.5
c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C404.3,388.9,374.6,399.2,345.3,405.4z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="other" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M275.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.9,33.9-33.6,34
C290.5,137,275.4,121.9,275.2,103.2z M379.9,391.7c0.1,20.5-16.3,37.1-36.7,37.3c-0.1,0-0.1,0-0.3,0c-20.3,0-36.9-16.4-37-36.7
c-0.1-20.5,16.3-37.1,36.7-37.3c0.1,0,0.1,0,0.3,0C363.2,355,379.7,371.4,379.9,391.7z M362.4,392.4c-0.1-10.6-8.9-19.4-19.5-19.4
l0,0h-0.1c-10.8,0.1-19.5,8.9-19.4,19.6c0.1,10.6,8.9,19.4,19.5,19.4h0.1c5.2,0,10.1-2.2,13.7-5.8
C360.3,402.6,362.4,397.6,362.4,392.4z M393.6,169l-43.1,23.8L315.9,156c-1.2-1.8-2.6-3.2-4.3-4.6l0,0c0,0-0.1,0-0.1-0.1
c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.4c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3
c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9c-8.2,12.1-25.4,39-40.4,73.7
c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9c-17.5,3.5-70.5,14-78.2,14.7
c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5
c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4c-2.8,8.9,1.4,15.7,7.6,18.8
c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6c12-24,34.6-54.3,45.8-68.6
c10,9.9,23.5,21.6,37.5,29.8l47.2-27.9c9.3-0.5,14.2-6.9,14.9-13.8C409.5,174.8,402.1,168.8,393.6,169z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="paddle" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M388.5,371.7c-15.5,2.4-31.6,2.8-47.5,2c-33.3,0.4-62.4-13-94.5-20.9c-19.7-4.1-39.8-4.6-59.8-3.1
c-49.6,1.5-89.5,33.3-138.9,37.4c36.1,7,71.3-5.2,106-12.6c15.5-2.4,31.6-2.8,47.3-2.1c33.3-0.4,62.4,13,94.5,20.9
c21,4.3,42.3,4.5,63.6,2.8c48-2.8,86.9-33.3,135.1-37.2C458.4,352.2,423.2,364.3,388.5,371.7z"/>
<path class="st0" d="M115,262.6l19,1.4c2.2,2.5,5.6,4.2,9.4,4.2c3.1,0,5.9-1.1,8-2.9l25.8,2c-0.1,9-0.3,18.8-0.3,29
c-0.4,6.4-0.1,12.7,0.6,17.8H66c-4.9,0.2-9.1,2.7-10.5,6.5c-1.4,3.8,0.4,7.7,4.5,9.9c1.4,0.7,20.4,10.5,62.3,19.2
c20.9-8,41.9-15.3,64.8-16c20-1.4,40-1,59.8,3.1c32.1,7.8,61.2,21.4,94.5,20.9c15.7,0.7,31.8,0.3,47.5-2c23.8-5,47.7-12.3,72-14.1
c19-5.7,28.1-10.6,29.1-11.2c4.1-2.2,5.7-6.2,4.3-9.8c-1.4-3.6-5.7-6.2-10.5-5.5H253.3c-0.4-21.4,4.9-33.5,4.9-33.5
c0.7-2.7,1.4-5.3,2.1-8l48.9,3.6c2.4,2.7,5.7,4.2,9.4,4.2c1.5,0,3.2-0.3,4.8-1c1.1-0.4,2.2-1.1,3.2-2l17.6,1.3
c3.4,13,52.6,25.9,65.5,26.6l35.1,1.5c3.8,0.1,7.1-2.8,7.3-6.6l2.5-47.6c0.1-3.8-2.8-7.1-6.6-7.3l-35.1-1.5
c-13.4-0.7-67.6,7-68.3,20.6l-0.1,1.8l-13.6-1c-0.1-0.7-0.4-1.5-0.7-2.2c-1.5-3.5-36.7-86.9-97-86.9c-38.1,0-66.4,10.1-84.1,30.1
c-14,15.8-17.4,33.9-18.1,44L116,250v-0.4c0.4-13.4-52.6-27.6-66-28.3l-35.1-1.5c-3.8-0.1-7.1,2.8-7.3,6.6L5.1,274
c-0.1,3.8,2.8,7.1,6.6,7.3l35.1,1.5C60.1,283.6,113.7,275.9,115,262.6z M302.4,264l-38.8-2.9c4.6-18.1,7.8-31.2,9.7-38.6
C285.9,235.5,296.1,251.9,302.4,264z M167.7,223.9c3.1-3.5,6.9-6.7,11.1-9.4c-0.6,9.1-1.1,23-1.5,40L156,253
C156.4,246.5,158.5,234.5,167.7,223.9z"/>
<ellipse class="st0" cx="238.4" cy="139.8" rx="34.2" ry="34.2"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.0 KiB

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="258.1" cy="96.3" rx="35" ry="35"/>
<path class="st0" d="M356.8,350.5c-13.6,2.1-27.7,2.4-41.4,1.8c-26,0.4-49-9-73.6-15.8l11.8-10.5c20.3,6.2,40,12.7,61.9,12.5
c13.7,0.6,27.9,0.3,41.4-1.8c20.7-4.3,41.7-10.8,63-12.5c16.7-5,24.6-9.2,25.5-9.8c3.5-2,5-5.5,3.8-8.7c-1.3-3.2-5-5.5-9.2-5.7
h-87.4c-8.1-11.5-16.7-26.6-24.6-41.1l33.9-30.2c3.4-0.8,6.3-2.8,8.5-5.5c4.6-5.6,1.7-15-5.7-19.9l-103.9-58.7c0,0-0.1,0-0.1-0.1
c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-44.7,2.7-58.7,18.8c0,0-28.1,35.6-34.3,83.6c-2.8,13.7-4.1,30.5,8.8,51
c2.2,3.6,4.9,6.7,7.8,10.1H74.5c-4.2-0.9-8,1.3-9.2,4.6s0.4,6.7,3.9,8.7c1.3,0.7,17.9,9.2,54.5,16.8c18.2-7,36.5-13.3,56.7-14
c17.5-1.3,35-0.8,52.4,2.7c2.2,0.6,4.3,1.1,6.6,1.7l-12.5,11.2c-15.4-2.5-30.9-2.8-46.3-1.7c-43.3,1.4-78.3,29.1-121.4,32.8
c31.5,6,62.3-4.5,92.7-10.9c13.6-2.1,27.7-2.4,41.4-1.8c4.2,0,8.4,0.1,12.6,0.6l-18.3,16.4c-8.8-5.7-44,15.7-51.7,22.8L115.6,410
c-2.2,2.1-2.4,5.6-0.3,7.8l25.9,27.6c2.1,2.2,5.6,2.4,7.8,0.3l20.3-19.3c7.4-7,30.8-39.5,26.6-49.3l25.8-23.1
c18.1,3.9,35.6,10.6,54,15.1c18.3,3.8,37,3.9,55.6,2.5c42-2.5,76-29.1,118.2-32.5C418,333.4,387.2,344.1,356.8,350.5z M317.6,300
h-35.7l21-18.9L317.6,300z M264.2,182.5c26.7,13.7,70.6,36.1,82.6,42.6l-25.2,22.5c-5.3-9.7-10.1-18.3-14-24.5
c-5.3-8.3-16-13.9-29-8.5s-50.3,22-50.3,22C239.6,209,257.4,189.4,264.2,182.5z M230.1,300l51.4-37.2c3.1-1.5,6.7-0.7,8.8,2
l4.9,6.3L263,300H230.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.8 KiB

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="run" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M285.2,103.2c-0.1-18.6,14.8-33.9,33.6-34c18.8-0.1,33.9,14.9,34,33.6c0.1,18.8-14.8,33.9-33.6,34
C300.5,137,285.4,121.9,285.2,103.2z M403.6,169l-40.4,22.1c-1.6,0.9-3.6,0.5-4.9-0.8l-32.5-34.4c-1.2-1.8-2.6-3.2-4.3-4.6l0,0
c0,0-0.1,0-0.1-0.1c-1.1-0.8-2.3-1.6-3.8-2.3l-10.9-5.3c-7.4-3.5-13.5-5.1-18.8-5.3c-11.2-2.2-38.6-6.6-63.2-5
c-2.3,0.1-4.3,1.2-5.8,2.8l-41.4,43.3c-8.2,4.5-9.9,12.1-7.6,18.8s11.6,8.9,19.3,5.3l43.9-39.6c2-1.9,4.9-2.7,7.7-2.2l11.5,1.9
c-8.2,12.1-25.4,39-40.4,73.7c-1.5,5.9-4.3,12.6-7,18c-8.2,13.6-24.7,40.4-30.5,47c-0.3,0.3-0.5,0.7-0.8,0.9
c-17.6,3.5-70.5,14-78.2,14.7c-9.3,0.8-13.9,7.3-14.3,14.3c-0.4,7,7.2,12.7,15.7,12.4l83.7-11.5c0.9,0,1.9-0.1,2.7-0.4
c5.4,0.3,11.5-2.2,15.9-6.8l38.2-49.5c6.5,8,40.4,50.4,44.6,60.3c0,0.1,0.1,0.3,0.1,0.4c-6.1,15.4-25.8,64.8-28.2,72.4
c-2.8,8.9,1.4,15.7,7.6,18.8c6.2,3.1,14.4-1.6,17.5-9.7l36.7-75.2c0.5-1.4,0.8-2.8,0.9-4.3c1.5-4.3,1.5-9.4-0.3-14.3l-42.7-62.6
c12-24,34.6-54.3,45.8-68.6c8.8,8.6,20.2,18.9,32.5,26.9c3,1.9,6.9,2,9.9,0.1l42.4-25.1c9.3-0.5,14.2-6.9,14.9-13.8
C419.5,174.8,412.1,168.8,403.6,169z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="ski_erg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="228.7" cy="95.9" rx="35" ry="35"/>
<circle class="st0" cx="331.5" cy="390.6" r="24.8"/>
<path class="st0" d="M346,51.8c-0.4-2.8-2.8-4.8-5.6-4.8H333c-2.9,0-5.2,2.2-5.6,4.9l-57.3,128.2l-31.5-29.9
c-1.3-1.7-2.8-3.2-4.8-4.5l0,0c0,0-0.1,0-0.1-0.1c-1.3-0.8-2.5-1.5-4.1-2.1l-11.6-4.9c-27.3-10.9-36.5,0.1-50.5,16.2
c0,0-23.6,35.4-42.4,86.1c-1.8,9.2-3.4,22.2,0.7,35.2c0,0.7,0,1.5,0.1,2.2c0,0,21,49.5,23.1,60.8c0.4,2.4,1.1,4.3,2.1,6.2
c-0.8,18.6-3.4,73.7-4.3,81.7c-0.6,5.2,0.7,9.2,3.1,12.2c-21.4,1.1-42.9,2.8-64.3,5.6c24.3,3.2,48.5,4.9,72.9,6
c24.3,1.1,48.5,1.7,72.9,1.7c24.3,0,48.5-0.6,72.9-1.7c23.8-1.1,47.7-2.8,71.5-5.9H392V237.6L346,51.8z M327.4,69.3l-3.1,100.7
l-43.7,15c-1.7,0.6-3.4,0.4-4.9-0.1L327.4,69.3z M229,197.2c1.8-2.8,3.6-5.3,5-7.4c6.7,5.9,14.7,12.5,23.5,18.5L237,254.2
L215.4,222L229,197.2z M304.9,439.3c-24.4-1.1-48.6-1.7-72.9-1.7c-10.9,0-21.8,0.1-32.8,0.3c1.1-1.8,2-4.1,2.2-6.3l9-86.8
c0.6-3.5,0-6.9-1.4-9.8c0-0.1,0-0.4,0-0.6l-17.8-61.3c-0.3-2.1-1-4.2-2-6l0,0c2.5-6.4,6-13.3,9.7-20.4l19.9,24.6
c1.8,9.5,9,13.7,16.1,13.4c7.3-0.1,12.5-8.7,11.2-17.5l-4.2-6.3l21.8-48.9c2,1.3,4.1,2.5,6.2,3.6c3.1,1.8,6.9,2,10.1,0.4l45.5-20.3
c9.7,0.7,15.5-5,17.1-12.2c1.4-6.2-3.6-12.6-10.9-14.7l2.5-82l30,161.3l-2.1,96.3c-0.6-0.4-1.3-0.8-1.8-1.3c-1.5-1-3.1-1.8-4.6-2.5
c-2.4-1.1-4.9-2.1-7.4-2.9c-1.7-0.6-3.5-1-5.3-1.4c-3.6-0.7-7.3-1.1-11.1-1.1c-3.8,0-7.6,0.4-11.1,1.1c-1.8,0.4-3.5,0.8-5.3,1.4
c-2.5,0.8-5,1.8-7.4,2.9c-1.5,0.8-3.2,1.7-4.6,2.5s-2.9,2-4.3,2.9c-2.1,1.5-4.1,3.4-6,5.2c-0.6,0.6-1.3,1.3-1.8,2
c-1.1,1.3-2.2,2.7-3.4,4.1c-1.1,1.4-2.1,2.9-2.9,4.3c-1,1.5-1.8,3.1-2.5,4.6c-0.7,1.5-1.4,3.2-2.1,4.9c-1.3,3.4-2.1,6.9-2.7,10.5
c-0.4,2.7-0.7,5.5-0.7,8.4c0,6.6,1.1,13,3.4,18.9c1,2.5,2,4.9,3.4,7.3c0.4,0.8,0.8,1.5,1.3,2.2c1,1.5,2,2.9,2.9,4.3
c0.6,0.7,1.1,1.4,1.7,2.1c1.7,2.1,3.5,3.9,5.5,5.7c0.7,0.6,1.3,1.1,2,1.7c2.9,2.5,6.3,4.6,9.8,6.4
C306.2,439.4,305.5,439.4,304.9,439.3z M331.5,429.5c-21.4,0-38.8-17.4-38.8-38.8c0-21.4,17.4-38.8,38.8-38.8
c21.4,0,38.8,17.4,38.8,38.8C370.2,412.1,352.9,429.5,331.5,429.5z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="standup_paddling" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<path class="st0" d="M348.6,441c-4.3,0.7-8.8,1.1-13.2,1.5l2.2-13.6c3.8-0.3,7.4-0.7,11.1-1.2c20-4.2,40.2-10.4,60.8-12
c16.1-4.9,23.8-8.9,24.6-9.4c3.4-1.9,4.9-5.3,3.6-8.4c-1.2-3.1-4.9-5.3-8.9-5.8h-90c-1.2-10.8-3.6-21.7-8-24.4l27.1-137
c0.9-1.8,1.2-3.8,1.2-5.9l15.8-79.4c4.2-1.8,7-5.3,8.4-9.3c2.2-6.6-3.8-14-12.1-15.9L321,132.4c-0.7,0.1-1.5,0.1-2.2,0l-37.3-11.2
c-1.6-0.9-3.4-1.8-5.4-2.3l-11.6-3.2c-27.4-7.3-35,4.5-46.4,21.5c0,0-18.5,36.7-30.4,87.5c-0.7,8.4-0.7,19.4,3.5,30.5
c0.8,15.5,2.2,45.1,0.8,53.1c-0.4,2.3-0.4,4.3-0.1,6.2c-6.6,15.7-25.5,60.8-28.9,67.6c-1.9,3.9-2.3,7.6-1.5,11h-85
c-4.1-0.2-7.7,2-8.9,5.1c-1.2,3.1,0.4,6.5,3.8,8.4c1.2,0.7,17.3,8.9,52.5,16.2c17.6-6.8,35.2-12.8,54.7-13.5
c16.9-1.2,33.8-0.8,50.5,2.6c20.8,5.1,40.2,13.1,60.9,16.2l-1.9,11.9c-0.1,0.4-0.1,0.9,0,1.4c-20-3.4-38.9-10.9-59-15.9
c-16.7-3.4-33.6-3.8-50.5-2.6c-41.7,1.4-75.5,28.1-117,31.6c30.4,5.8,60.1-4.3,89.4-10.5c13.1-2,26.7-2.3,40-1.8
c28.1-0.4,52.7,10.9,79.6,17.6c17.7,3.6,35.6,3.8,53.6,2.4c40.5-2.4,73.3-28.1,113.9-31.3C407.5,424.6,377.9,434.8,348.6,441z
M281.3,314c0.1-3.4-0.8-6.6-2.6-9.2c0-0.1-0.1-0.4-0.1-0.5l-24.3-56.6c-0.5-2-1.4-3.9-2.6-5.5l0,0c3.6-13.6,10.4-30,17.1-45
l13.1,17.1c1.2,1.6,2.8,2.7,4.7,3.2l48.2,14.7c3,3,6.2,4.5,9.3,4.9l-25.5,128.5c-6.2,0-14,14-19.7,27.3h-15c0,0,0,0,0-0.1
L281.3,314z M317.9,162.4l44-15.1L349,211.8l-42.5-17.1c-0.7-0.3-1.2-0.7-1.8-1.4l-20.9-27.5c2.3-4.5,4.2-8,5.4-10.1l22.8,6.9
C314.1,163.1,316,163.1,317.9,162.4z M187,392.1l33.8-68.5c1.6-3,2.2-6.2,1.9-9.4c0-0.1,0.1-0.4,0.1-0.5l2.6-42.7
c0.3-0.1,0.3-0.1,0.6-0.1c8,14.1,19.1,34.6,21.3,41.3c0.7,2.3,1.8,4.3,3,5.9c1.8,17.2,6.8,65.3,6.8,72.9c0,0.4,0,0.7,0,0.9h-70
V392.1z"/>
<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 27.1117 211.9717)" class="st0" cx="269.4" cy="73.3" rx="33.8" ry="33.8"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="swim" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<g>
<ellipse transform="matrix(0.46 -0.8879 0.8879 0.46 12.062 435.7206)" class="st0" cx="364.3" cy="207.9" rx="38.1" ry="38.1"/>
<path class="st0" d="M155.4,227.1l76.5-16.3c3.6-0.8,7.4,0.1,10.3,2.6l14.3,12.8c-22.3,12.3-83.8,46.7-97.5,58
c-5.5,4.6-12.3,10-18.6,15.1c1.1,0.1,2.2,0.3,3.2,0.4c25.8,2.3,52.7,1.8,78-3.2c26.5-5.9,53.3-16.6,81.1-16.5
c18.2-0.5,36.7,0.4,54.5,3.6c-3.1-11.7-13.2-26.6-27.5-44c-3-3.5-5.8-6.6-8.4-9.3c-0.8-0.8-1.6-1.6-2.6-2.4
c-0.1-0.1-0.1-0.1-0.3-0.3c-1.1-1.1-37.7-37.9-74.2-56.6c-3.8-1.9-8.2-2.3-12.3-1.1l-74.4,21.7c-12.4-0.4-19.4,7.4-21.2,16.5
C134.8,217.5,144,226.3,155.4,227.1z"/>
</g>
<path class="st0" d="M35.6,302c8.9-0.9,18.5-1.8,27.5-1.5c27.4-0.5,53.6,10.4,80.5,13c25.8,2.3,52.7,1.8,78-3.2
c26.5-5.9,53.3-16.6,81.1-16.5c21.1-0.7,42.5,0.7,63.2,5.4c33.2,9.5,63.3,23.9,98.4,26.7c-8.9,0.9-18.5,1.8-27.5,1.5
c-27.4,0.5-53.6-10.4-80.5-13c-17.3-1.8-35.1-1.6-52.5-0.3c-38.6,2.2-74.5,21.7-113.8,20c-13.9,0-28.4-0.7-42.1-3
C109.2,324.7,75.6,304.7,35.6,302z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="walk" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M217.5,115.1c-8-16.9-0.7-37,16.2-45s37-0.7,45,16.2s0.7,37-16.2,45C245.5,139.3,225.4,132,217.5,115.1z
M343,212.8l-44.3-7c-4.3,0.5-8.4-1.8-10-5.7l-16.1-38.5c-3-10.4-10.1-18.6-21.3-18.6l-12.2-0.3c-7.3,0-13,0.8-17.5,2.4
c-1.9,0.4-3.6,1.3-5.3,2.4c-0.1,0.1-0.4,0.3-0.5,0.4c-2.7,1.4-34.3,17.1-56.7,37.7c-1.8,1.6-2.8,3.8-3.1,6.2l-5.3,59.5
c-3.6,8.6-0.1,15.7,5.8,19.4c5.9,3.6,14.6-0.3,18.4-8l9.6-58.2c0.4-2.8,2.2-5.3,4.7-6.8l7.6-4.2c-2.3,16.6-5,43.2-4.2,73.8
c1.5,5.1,3.4,9.2,5.3,12.7c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5c-3.5,8.6,0,15.7,6.1,19.3c5.9,3.6,14.6-0.4,18.2-8.2
l30.8-78c0.5-0.9,0.9-2,1.4-3.1l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5
s13.2-6.1,13.6-14.7l-2.2-84.1c0.1-3.5-0.9-6.8-2.7-9.5c-0.8-2.6-2-5.1-3.5-7.6L259,264.9c0.4-14.6,3-32.4,5.8-48.3
c2.8,4.9,5.9,9.6,9.3,14c1.8,2.4,4.9,3.6,7.8,3.1l46.7,1.6c8.1,4.7,15.5,2.2,20-3.2C353,226.7,350.2,217.6,343,212.8z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="weight_training" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="249.9" cy="105.4" rx="33.8" ry="33.8"/>
<path class="st0" d="M76,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C78.6,242.7,76,245.6,76,248.9z"/>
<path class="st0" d="M56,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C58.6,256,56,258.9,56,262.2z"/>
<path class="st0" d="M397.6,228.6c-3.4,0-6.1,2.7-5.6,6.1V277h-42.1c0,0-0.5-0.7-0.9-1.3l-57-112.3c-0.8-1.4-1.8-2.6-2.7-3.5
c-3.2-5-8.8-8.2-15.1-8.2c0,0-11.9-3.4-24-3.4c-12.2,0-24,3.4-24,3.4c-6.3,0-11.9,3.2-15.1,8.2c-1.1,1.1-2,2.3-2.7,3.5l-57.1,112.2
c-0.4,0.7-0.7,1.2-0.9,2.4H109v-43.4c-0.3-3.4-3-6.1-6.4-6.1s-6.1,2.7-5.6,6.1v97.9c-0.5,3.4,2.2,6.1,5.6,6.1s6.4-6.1,6.4-6.1V290
h41.1c1.2,2.4,3.4,4.9,6.3,6.7c7.4,4.3,16.9,1.9,21.2-5.5c0,0,0.3-0.5,0.7-1.1h33.3l-3.6,57.2c0,0.3,0.1,0.5,0,0.8v0.5v73.7
c0,8.6,6.5,15.8,13.5,14.7c7-1.1,13.1-6.2,13.1-15.5c-0.1-8.5,4.1-62,4.9-72.4c0.1-1.2,0.3-2.6,0.3-4c-0.3-7.7,6.9-50,6.9-50h6.3
c0,0,7.2,42.3,6.9,50c0,1.5,0,2.8,0.3,4c0.8,10.4,5,63.9,4.9,72.4c-0.1,9.5,6.1,14.6,13.1,15.5c7,1.1,13.6-6.1,13.9-14.7l-1-73.7
V348c0.4-0.3,0.6-0.5,0.6-0.8l-3.6-57.2h33.6l0.7,1.1c4.3,7.4,13.8,9.9,21.2,5.5c3-1.8,5.1-4.3,6.3-6.7H392v42.4
c-0.5,3.4,2.2,6.1,5.6,6.1s6.1-2.7,6.4-6.1v-97.9C403.6,231.3,400.9,228.6,397.6,228.6z M210,222.2l1.9,47.7c0,2.8,0.5,5.5,1.3,8.1
h-29.2C190.5,264.2,200.7,242.2,210,222.2z M287,277.9c0.8-2.6,1.4-5.3,1.4-8.1l1.9-47.7c9.3,20,19.6,42.1,25.9,55.9H287V277.9z"/>
<path class="st0" d="M412,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C414.6,242.7,412,245.6,412,248.9z"/>
<path class="st0" d="M432,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C434.6,256,432,258.9,432,262.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="workout" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M353.5,345.5l-59-67.2c-0.5-0.7-1.1-1.4-1.8-1.9l-0.1-0.5c-0.3-0.1-0.7-0.3-0.9-0.4c-3.9-3.1-8.9-4.2-13.8-3.2
c-4.5,0.1-8.9,1.6-13.4,5.4c-10.3,8.9-42.9,34.6-42.9,34.6c-18.2-29.7-3.1-66.2,4.9-81.5c23.8-2.3,53.9-5.1,59.7-5.3
c7.6-0.1,12.4-4.1,14.7-9c3.6-6.8,1.4-15.1-5.1-19.2c0,0-25.6-11.7-46.6-21.5c7.3-11.5,7.2-26.6-1.4-38.2
c-11.1-15-32.3-18.2-47.2-7.2c-15,11.1-18.2,32.3-7.2,47.2c7.4,10.1,19.4,14.9,31.1,13.5l17,7.8l-44.3,1.8c-0.7,0-1.5,0-2.2,0.1
c-2.7-0.1-4.5,0-4.5,0c-27.8,5.4-34.8,25.7-37.7,45.9c0,0-14,43.5,6.2,85.6c5,12.6,12.7,26.9,33.8,36.7
c28.4,13.2,54.1-10.8,54.1-10.8l38.9-41.8c17.1,17.4,41.2,42.1,45.4,46.8c6.5,7.6,14.9,7.6,21.2,3.6
C358.8,362.9,359.2,352.8,353.5,345.5z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="yoga" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse transform="matrix(0.988 -0.1547 0.1547 0.988 -17.5709 40.2933)" class="st0" cx="250" cy="133" rx="34.8" ry="34.8"/>
<path class="st0" d="M379.9,262.1l-44.6-20.7c-2.8-0.9-5.1-3.2-6.1-6.1l-30.9-44.6c-3.1-5.7-8.4-9.9-14.7-10.8
c-11.5-1.9-25.2-3.8-33.7-3.8c-8.5,0-22.1,1.9-33.6,3.8c-6.3,1.1-11.6,5.1-14.7,10.8l-30.9,44.6c-0.9,2.8-3.2,5.1-6.1,6.1
L120,262.1c-7.6,5.4-10.1,15.5-5.1,21.1c5.1,5.7,13.4,8.1,21.9,2.6l46.7-16.3c2.3-0.7,4.5-2,5.7-4.2c4.9-7.6,9.7-14.8,14.4-21.5
c0.4,2.4,0.8,4.7,1.1,6.6c3,15.7,5.1,37.8,5.3,49.9c0.3,11.5,0,7.4,0,7.4c0,2,0,4.2,0.1,6.2c-26.3,10.9-62.5,27.7-73.8,41.7
c0,0-13.1,13.2-7.2,31.5c3.6,11.1,14.2,18.6,31.1,17.5c19-1.2,66.1-20.5,89.5-30.5L286,356c0,0-13.1,13.5-26.6,22.3
c24.8,10.4,62.9,25.2,79.6,26.3c16.9,1.1,27.5-6.5,31.1-17.5c5.9-18.2-7.2-31.5-7.2-31.5c-11.2-13.9-47.4-30.8-73.8-41.7
c0.1-2,0.1-4.2,0.1-6.2c0,0-0.3,8.2,0-7.4c0.3-12,2.3-34.3,5.3-49.9c0.4-1.9,0.8-4.2,1.1-6.6c4.7,6.6,9.6,13.9,14.4,21.5
c1.4,2,3.4,3.5,5.7,4.2l46.7,16.3c8.5,5.5,16.7,3.1,21.9-2.6C390,277.4,387.3,267.5,379.9,262.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

22
rowers/templates/swim.svg Normal file
View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="swim" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<g>
<ellipse transform="matrix(0.46 -0.8879 0.8879 0.46 12.062 435.7206)" class="st0" cx="364.3" cy="207.9" rx="38.1" ry="38.1"/>
<path class="st0" d="M155.4,227.1l76.5-16.3c3.6-0.8,7.4,0.1,10.3,2.6l14.3,12.8c-22.3,12.3-83.8,46.7-97.5,58
c-5.5,4.6-12.3,10-18.6,15.1c1.1,0.1,2.2,0.3,3.2,0.4c25.8,2.3,52.7,1.8,78-3.2c26.5-5.9,53.3-16.6,81.1-16.5
c18.2-0.5,36.7,0.4,54.5,3.6c-3.1-11.7-13.2-26.6-27.5-44c-3-3.5-5.8-6.6-8.4-9.3c-0.8-0.8-1.6-1.6-2.6-2.4
c-0.1-0.1-0.1-0.1-0.3-0.3c-1.1-1.1-37.7-37.9-74.2-56.6c-3.8-1.9-8.2-2.3-12.3-1.1l-74.4,21.7c-12.4-0.4-19.4,7.4-21.2,16.5
C134.8,217.5,144,226.3,155.4,227.1z"/>
</g>
<path class="st0" d="M35.6,302c8.9-0.9,18.5-1.8,27.5-1.5c27.4-0.5,53.6,10.4,80.5,13c25.8,2.3,52.7,1.8,78-3.2
c26.5-5.9,53.3-16.6,81.1-16.5c21.1-0.7,42.5,0.7,63.2,5.4c33.2,9.5,63.3,23.9,98.4,26.7c-8.9,0.9-18.5,1.8-27.5,1.5
c-27.4,0.5-53.6-10.4-80.5-13c-17.3-1.8-35.1-1.6-52.5-0.3c-38.6,2.2-74.5,21.7-113.8,20c-13.9,0-28.4-0.7-42.1-3
C109.2,324.7,75.6,304.7,35.6,302z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -1,144 +0,0 @@
{% extends "newbase.html" %}
{% load static %}
{% load rowerfilters %}
{% block title %}Workouts{% endblock %}
{% block main %}
<script>
function toggle(source) {
checkboxes = document.querySelectorAll("input[name='workouts']");
for(var i=0, n=checkboxes.length;i<n;i++) {
checkboxes[i].checked = source.checked;
}
}
</script>
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<script>
$(function() {
// Get the form fields and hidden div
var modality = $("#id_modality");
var hidden = $("#id_waterboattype");
// Hide the fields.
// Use JS to do this in case the user doesn't have JS
// enabled.
hidden.hide();
if (modality.val() == 'water') {
hidden.show();
}
// Setup an event listener for when the state of the
// checkbox changes.
modality.change(function() {
// Check to see if the checkbox is checked.
// If it is, show the fields and populate the input.
// If not, hide the fields.
var Value = modality.val();
if (Value=='water') {
// Show the hidden fields.
hidden.show();
} else {
// Make sure that the hidden fields are indeed
// hidden.
hidden.hide();
// You may also want to clear the value of the
// hidden fields here. Just in case somebody
// shows the fields, enters data to them and then
// unticks the checkbox.
//
// This would do the job:
//
// $("#hidden_field").val("");
}
});
});
</script>
<h1>{{ team.name }} Compare Workouts</h1>
<ul class="main-content">
<li class="grid_4">
<p>Select two or more workouts on the left, set your plot settings,
and press submit</p>
<p>
You can use the date and search forms to search through all
workouts from this team.
</p>
<p>
TIP: Agree with your team members to put tags (e.g. '8x500m')
in the notes section of
your workouts. That makes it easy to search.
</p>
</li>
<li class="grid_2">
<form enctype="multipart/form-data"
action=""
method="post">
<table>
{{ dateform.as_table }}
</table>
<table>
{{ modalityform.as_table }}
</table>
{% csrf_token %}
<p>
<input name='modalityform' class="button green" type="submit" value="Filter">
</p>
</form>
</li>
<li class="grid_2">
<form id="searchform"
action=""
method="get" accept-charset="utf-8">
{{ searchform }}
<input type="submit" value="GO"></input>
</form>
</li>
<li class="grid_2 maxheight">
{% if workouts %}
<form enctype="multipart/form-data"
action="/rowers/multi-compare/"
method="post">
<input type="checkbox" onClick="toggle(this)" /> Toggle All<br/>
<table width="100%" class="listtable">
{{ form.as_table }}
</table>
{% else %}
<p> No workouts found </p>
{% endif %}
</li>
<li class="grid_2">
<p>
{% csrf_token %}
<table>
{{ chartform.as_table }}
</table>
</p>
<p>
<input name="chartform" type="submit" value="Compare">
</p>
</form>
</li>
</ul>
{% endblock %}
{% block sidebar %}
{% include 'menu_workouts.html' %}
{% endblock %}

View File

@@ -6,7 +6,7 @@
</div>
<div class="grid_2">
<p>
<a class="button gray small" href="/rowers/team-compare-select/team/{{ teamid }}/">Multi Compare</a>
<a class="button gray small" href="/rowers/user-analysis-select/compare/{{ teamid }}/">Multi Compare</a>
</p>
</div>
<div class="grid_2">

View File

@@ -21,7 +21,7 @@
<a href="/rowers/team/{{ team.id }}/">{{ team.name }}</a>
</td>
<td>
<a class="button small red" href="/rowers/team/{{ team.id }}/leaveconfirm/">Leave</a>
<a href="/rowers/team/{{ team.id }}/leaveconfirm/">Leave</a>
</td>
</tr>
{% endfor %}
@@ -29,7 +29,7 @@
</table>
</li>
{% endif %}
{% if otherteams %}
<li class="grid_2">
<h2>Open Groups</h2>
@@ -73,7 +73,7 @@
<a href="/rowers/team/{{ team.id }}/">{{ team.name }}</a>
</td>
<td>
<a class="button small red" href="/rowers/team/{{ team.id }}/deleteconfirm/">Delete</a>
<a href="/rowers/team/{{ team.id }}/deleteconfirm/">Delete</a>
</td>
</tr>
{% endfor %}
@@ -98,7 +98,7 @@
{{ coach.user.first_name }} {{ coach.user.last_name }}
</td>
<td>
<a class="button small red"
<a
href="/rowers/coaches/{{ coach.id }}/dropcoachconfirm/">Remove
</a>
</td>
@@ -124,7 +124,7 @@
{{ coachee.user.first_name }} {{ coachee.user.last_name }}
</td>
<td>
<a class="button small red"
<a
href="/rowers/coaches/{{ coachee.id }}/dropconfirm/">Remove
</a>
</td>
@@ -138,11 +138,11 @@
<li class="grid_2">
<h2>Group Invitations and Requests</h2>
<p>This section lists open invites to join a group. By accepting
a group invite, you are agreeing with the sharing
a group invite, you are agreeing with the sharing
of personal data between group members and coaches according to
our <a href="/rowers/legal/">privacy policy</a>.
</p>
<p>As a group manager, by accepting a group invite, you are agreeing
with our <a href="/rowers/legal/">privacy policy</a> regarding groups and
personal data owned by group members.</p>
@@ -163,10 +163,10 @@
<td><a href="/rowers/team/{{ i.team.id }}/">{{ i.team.name }}</a></td>
<td>{{ i.team.manager.first_name }} {{ i.team.manager.last_name }}</td>
<td>{{ user.first_name }} {{ user.last_name }}</td>
<td><a class="button small green" href="/rowers/me/invitation/{{ i.code }}/">Accept</a>
<td><a href="/rowers/me/invitation/{{ i.code }}/">Accept</a>
</td>
<td>
<a class="button small red" href="/rowers/me/invitation/{{ i.id }}/reject/">Reject</a>
<a href="/rowers/me/invitation/{{ i.id }}/reject/">Reject</a>
</td>
</tr>
{% endfor %}
@@ -184,9 +184,9 @@
<td><a href="/rowers/team/{{ i.team.id }}/">{{ i.team.name }}</a></td>
<td>{{ i.team.manager.first_name }} {{ i.team.manager.last_name }}</td>
<td>{{ i.user.first_name }} {{ i.user.last_name }}</td>
<td><a class="button small green" href="/rowers/me/request/{{ i.code }}/">Accept</a>
<td><a href="/rowers/me/request/{{ i.code }}/">Accept</a>
<td>
<a class="button small red" href="/rowers/me/request/{{ i.id }}/reject/">Reject</a>
<a href="/rowers/me/request/{{ i.id }}/reject/">Reject</a>
</td>
</tr>
{% endfor %}
@@ -201,7 +201,7 @@
{% endif %}
<td>&nbsp;
<td>
<a class="button small red" href="/rowers/me/invitation/{{ i.id }}/revoke/">Revoke</a>
<a href="/rowers/me/invitation/{{ i.id }}/revoke/">Revoke</a>
</td>
</tr>
{% endfor %}
@@ -218,7 +218,7 @@
<table>
{{ form.as_table }}
</table>
<input class="button green" type="submit" value="Submit">
<input class="button" type="submit" value="Submit">
</form>
{% endif %}
{% if mycoachrequests or mycoachoffers or coachoffers or coachrequests %}
@@ -226,16 +226,17 @@
<h2>Coaching Offers and Requests</h2>
<p>This section lists open offers and requests related to coaching.
By accepting a coaching offer, the coach can run
analysis, add workouts and edit settings on behalf of the athlete.
analysis, add workouts and edit settings on behalf of the athlete.
You agree to the sharing
of personal data between athletes and coaches according to
our <a href="/rowers/legal/">privacy policy</a>.
</p>
</p>
<table width="90%" class="listtable">
<thead>
<tr>
<th>Coach</th>
<th>User</th>
<th>E-mail</th>
<th>Action</th>
<th>&nbsp;</th>
</tr>
@@ -245,12 +246,13 @@
<tr>
<td>{{ i.coach.user.first_name }} {{ i.coach.user.last_name }}</td>
<td>{{ i.user.first_name }} {{ i.user.last_name }}</td>
<td>{{ i.user.email }}</td>
<td><a
class="button small green"
href="/rowers/me/coachrequest/{{ i.code }}/accept">Accept</a>
</td>
<td>
<a class="button small red" href="/rowers/me/coachrequest/{{ i.id }}/reject/">Reject</a>
<a href="/rowers/me/coachrequest/{{ i.id }}/reject/">Reject</a>
</td>
</tr>
{% endfor %}
@@ -261,7 +263,7 @@
<td>&nbsp;
</td>
<td>
<a class="button small red" href="/rowers/me/coachoffer/{{ i.id }}/revoke/">Revoke</a>
<a href="/rowers/me/coachoffer/{{ i.id }}/revoke/">Revoke</a>
</td>
</tr>
{% endfor %}
@@ -272,7 +274,7 @@
<td>&nbsp;</td>
<td>
<a
class="button small red"
href="/rowers/me/coachrequest/{{ i.id }}/revoke/">Revoke</a>
</td>
</tr>
@@ -282,12 +284,12 @@
<td>{{ i.coach.user.first_name }} {{ i.coach.user.last_name }}</td>
<td>{{ i.user.first_name }} {{ i.user.last_name }}</td>
<td><a
class="button small green"
href="/rowers/me/coachoffer/{{ i.code }}/accept/">Accept</a>
</td>
<td>
<a
class="button small red"
href="/rowers/me/coachoffer/{{ i.id }}/revoke/">Reject</a>
</td>
</tr>
@@ -312,14 +314,14 @@
<td>{{ a.user.first_name }} {{ a.user.last_name }}</td>
<td>
<a
class="button small green"
href="/rowers/me/coachoffer/{{ a.user.id }}/">Offer Coaching</a>
</td>
</tr>
{% endfor %}
</tbody>
</table>
</li>
</li>
{% endif %}
{% if potentialcoaches %}
<li class="grid_2">
@@ -337,7 +339,7 @@
<td>{{ c.first_name }} {{ c.last_name }}</td>
<td>
<a
class="button small green"
href="/rowers/me/coachrequest/{{ c.id }}/">Request Coaching</a>
</td>
</tr>

16
rowers/templates/walk.svg Normal file
View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="walk" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M217.5,115.1c-8-16.9-0.7-37,16.2-45s37-0.7,45,16.2s0.7,37-16.2,45C245.5,139.3,225.4,132,217.5,115.1z
M343,212.8l-44.3-7c-4.3,0.5-8.4-1.8-10-5.7l-16.1-38.5c-3-10.4-10.1-18.6-21.3-18.6l-12.2-0.3c-7.3,0-13,0.8-17.5,2.4
c-1.9,0.4-3.6,1.3-5.3,2.4c-0.1,0.1-0.4,0.3-0.5,0.4c-2.7,1.4-34.3,17.1-56.7,37.7c-1.8,1.6-2.8,3.8-3.1,6.2l-5.3,59.5
c-3.6,8.6-0.1,15.7,5.8,19.4c5.9,3.6,14.6-0.3,18.4-8l9.6-58.2c0.4-2.8,2.2-5.3,4.7-6.8l7.6-4.2c-2.3,16.6-5,43.2-4.2,73.8
c1.5,5.1,3.4,9.2,5.3,12.7c-0.7,17-2.2,44-4.3,53.5c-0.4,1.5-23.5,71.8-27,80.5c-3.5,8.6,0,15.7,6.1,19.3c5.9,3.6,14.6-0.4,18.2-8.2
l30.8-78c0.5-0.9,0.9-2,1.4-3.1l9.9-48.9c6.5,10.1,25.2,38.5,32.5,45.5c1.6,19.6,5.7,69.1,5.8,76.7c0.1,9.3,6.2,14.4,13.1,15.5
s13.2-6.1,13.6-14.7l-2.2-84.1c0.1-3.5-0.9-6.8-2.7-9.5c-0.8-2.6-2-5.1-3.5-7.6L259,264.9c0.4-14.6,3-32.4,5.8-48.3
c2.8,4.9,5.9,9.6,9.3,14c1.8,2.4,4.9,3.6,7.8,3.1l46.7,1.6c8.1,4.7,15.5,2.2,20-3.2C353,226.7,350.2,217.6,343,212.8z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="weight_training" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px"
y="0px" viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse class="st0" cx="249.9" cy="105.4" rx="33.8" ry="33.8"/>
<path class="st0" d="M76,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C78.6,242.7,76,245.6,76,248.9z"/>
<path class="st0" d="M56,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C58.6,256,56,258.9,56,262.2z"/>
<path class="st0" d="M397.6,228.6c-3.4,0-6.1,2.7-5.6,6.1V277h-42.1c0,0-0.5-0.7-0.9-1.3l-57-112.3c-0.8-1.4-1.8-2.6-2.7-3.5
c-3.2-5-8.8-8.2-15.1-8.2c0,0-11.9-3.4-24-3.4c-12.2,0-24,3.4-24,3.4c-6.3,0-11.9,3.2-15.1,8.2c-1.1,1.1-2,2.3-2.7,3.5l-57.1,112.2
c-0.4,0.7-0.7,1.2-0.9,2.4H109v-43.4c-0.3-3.4-3-6.1-6.4-6.1s-6.1,2.7-5.6,6.1v97.9c-0.5,3.4,2.2,6.1,5.6,6.1s6.4-6.1,6.4-6.1V290
h41.1c1.2,2.4,3.4,4.9,6.3,6.7c7.4,4.3,16.9,1.9,21.2-5.5c0,0,0.3-0.5,0.7-1.1h33.3l-3.6,57.2c0,0.3,0.1,0.5,0,0.8v0.5v73.7
c0,8.6,6.5,15.8,13.5,14.7c7-1.1,13.1-6.2,13.1-15.5c-0.1-8.5,4.1-62,4.9-72.4c0.1-1.2,0.3-2.6,0.3-4c-0.3-7.7,6.9-50,6.9-50h6.3
c0,0,7.2,42.3,6.9,50c0,1.5,0,2.8,0.3,4c0.8,10.4,5,63.9,4.9,72.4c-0.1,9.5,6.1,14.6,13.1,15.5c7,1.1,13.6-6.1,13.9-14.7l-1-73.7
V348c0.4-0.3,0.6-0.5,0.6-0.8l-3.6-57.2h33.6l0.7,1.1c4.3,7.4,13.8,9.9,21.2,5.5c3-1.8,5.1-4.3,6.3-6.7H392v42.4
c-0.5,3.4,2.2,6.1,5.6,6.1s6.1-2.7,6.4-6.1v-97.9C403.6,231.3,400.9,228.6,397.6,228.6z M210,222.2l1.9,47.7c0,2.8,0.5,5.5,1.3,8.1
h-29.2C190.5,264.2,200.7,242.2,210,222.2z M287,277.9c0.8-2.6,1.4-5.3,1.4-8.1l1.9-47.7c9.3,20,19.6,42.1,25.9,55.9H287V277.9z"/>
<path class="st0" d="M412,248.9v69.5c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6v-70c0-3.4-2.7-6.1-6.1-6
C414.6,242.7,412,245.6,412,248.9z"/>
<path class="st0" d="M432,262.2V305c0,3.3,2.6,6.2,5.9,6.3c3.4,0.1,6.1-2.6,6.1-6V262c0-3.4-2.7-6.1-6.1-6
C434.6,256,432,258.9,432,262.2z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="workout" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<path class="st0" d="M353.5,345.5l-59-67.2c-0.5-0.7-1.1-1.4-1.8-1.9l-0.1-0.5c-0.3-0.1-0.7-0.3-0.9-0.4c-3.9-3.1-8.9-4.2-13.8-3.2
c-4.5,0.1-8.9,1.6-13.4,5.4c-10.3,8.9-42.9,34.6-42.9,34.6c-18.2-29.7-3.1-66.2,4.9-81.5c23.8-2.3,53.9-5.1,59.7-5.3
c7.6-0.1,12.4-4.1,14.7-9c3.6-6.8,1.4-15.1-5.1-19.2c0,0-25.6-11.7-46.6-21.5c7.3-11.5,7.2-26.6-1.4-38.2
c-11.1-15-32.3-18.2-47.2-7.2c-15,11.1-18.2,32.3-7.2,47.2c7.4,10.1,19.4,14.9,31.1,13.5l17,7.8l-44.3,1.8c-0.7,0-1.5,0-2.2,0.1
c-2.7-0.1-4.5,0-4.5,0c-27.8,5.4-34.8,25.7-37.7,45.9c0,0-14,43.5,6.2,85.6c5,12.6,12.7,26.9,33.8,36.7
c28.4,13.2,54.1-10.8,54.1-10.8l38.9-41.8c17.1,17.4,41.2,42.1,45.4,46.8c6.5,7.6,14.9,7.6,21.2,3.6
C358.8,362.9,359.2,352.8,353.5,345.5z"/>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

19
rowers/templates/yoga.svg Normal file
View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 25.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="yoga" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 500 500" style="enable-background:new 0 0 500 500;" xml:space="preserve">
<style type="text/css">
.st0{fill:#231F20;}
</style>
<g>
<ellipse transform="matrix(0.988 -0.1547 0.1547 0.988 -17.5709 40.2933)" class="st0" cx="250" cy="133" rx="34.8" ry="34.8"/>
<path class="st0" d="M379.9,262.1l-44.6-20.7c-2.8-0.9-5.1-3.2-6.1-6.1l-30.9-44.6c-3.1-5.7-8.4-9.9-14.7-10.8
c-11.5-1.9-25.2-3.8-33.7-3.8c-8.5,0-22.1,1.9-33.6,3.8c-6.3,1.1-11.6,5.1-14.7,10.8l-30.9,44.6c-0.9,2.8-3.2,5.1-6.1,6.1
L120,262.1c-7.6,5.4-10.1,15.5-5.1,21.1c5.1,5.7,13.4,8.1,21.9,2.6l46.7-16.3c2.3-0.7,4.5-2,5.7-4.2c4.9-7.6,9.7-14.8,14.4-21.5
c0.4,2.4,0.8,4.7,1.1,6.6c3,15.7,5.1,37.8,5.3,49.9c0.3,11.5,0,7.4,0,7.4c0,2,0,4.2,0.1,6.2c-26.3,10.9-62.5,27.7-73.8,41.7
c0,0-13.1,13.2-7.2,31.5c3.6,11.1,14.2,18.6,31.1,17.5c19-1.2,66.1-20.5,89.5-30.5L286,356c0,0-13.1,13.5-26.6,22.3
c24.8,10.4,62.9,25.2,79.6,26.3c16.9,1.1,27.5-6.5,31.1-17.5c5.9-18.2-7.2-31.5-7.2-31.5c-11.2-13.9-47.4-30.8-73.8-41.7
c0.1-2,0.1-4.2,0.1-6.2c0,0-0.3,8.2,0-7.4c0.3-12,2.3-34.3,5.3-49.9c0.4-1.9,0.8-4.2,1.1-6.6c4.7,6.6,9.6,13.9,14.4,21.5
c1.4,2,3.4,3.5,5.7,4.2l46.7,16.3c8.5,5.5,16.7,3.1,21.9-2.6C390,277.4,387.3,267.5,379.9,262.1z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View File

@@ -25,6 +25,7 @@ from rowers.c2stuff import c2_open
from rowers.rower_rules import is_coach_user, is_workout_user, isplanmember,ispromember
from rowers.mytypes import (
otwtypes,adaptivetypes,sexcategories,weightcategories,workouttypes,
workouttypes_icons,
)
from rowers.utils import NoTokenError, step_to_string
@@ -375,6 +376,14 @@ def ddays(ddelta):
def spacetohtml(t):
return t.replace(" ","%20")
@register.filter
def distanceprint(d):
if d<10000:
return "{d} m".format(d=d)
d2 = d/1000.
return "%.2f km" % d2
@register.filter
def durationprint(d,dstring):
if (d == None): # pragma: no cover
@@ -480,6 +489,16 @@ def jsdict(dict,key): # pragma: no cover
s = dict.get(key)
return mark_safe(json.dumps(s))
@register.filter
def icon(workouttype):
try:
s = workouttypes_icons.get(workouttype)
except KeyError:
s = "bike.svg"
iconstring = "{s}".format(s=s)
return iconstring
@register.filter

View File

@@ -36,7 +36,7 @@ from django.core.files.uploadedfile import SimpleUploadedFile
from io import StringIO
from django.test.client import RequestFactory
from rowers.views import c2_open, multi_compare_view
from rowers.views import c2_open
from rowers.forms import (

View File

@@ -11,70 +11,6 @@ nu = datetime.datetime.now()
from rowers.views import *
from rowers.views.analysisviews import histodata
class WorkoutCompareTest(TestCase):
def setUp(self):
self.u = UserFactory()
self.r = Rower.objects.create(user=self.u,
birthdate=faker.profile()['birthdate'],
gdproptin=True,surveydone=True,
gdproptindate=timezone.now(),
rowerplan='coach')
self.c = Client()
self.user_workouts = WorkoutFactory.create_batch(5, user=self.r)
self.factory = RequestFactory()
self.password = faker.word()
self.u.set_password(self.password)
self.u.save()
def tearDown(self):
for workout in self.user_workouts:
try:
os.remove(workout.csvfilename)
except (IOError, FileNotFoundError, OSError):
pass
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')
def test_workouts_compare(self, mocked_sqlalchemy,
mocked_getsmallrowdata_db):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
url = '/rowers/team-compare-select/workout/'+encoded1+'/team/0/user/1/'
response = self.c.get(url)
self.assertEqual(response.status_code,200)
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db', side_effect=mocked_getsmallrowdata_db)
def test_workouts_compare_submit(self, mocked_sqlalchemy,
mocked_getsmallrowdata_db):
login = self.c.login(username=self.u.username,password=self.password)
self.assertTrue(login)
form_data = {
'chartform':'Compare',
'plottype':'scatter',
'teamid':0,
'workouts':['1','2','3'],
'xparam':'distance',
'yparam':'hr',
}
form = WorkoutMultipleCompareForm(form_data)
chartform = ChartParamChoiceForm(form_data)
self.assertTrue(form.is_valid())
self.assertTrue(chartform.is_valid())
response = self.c.post('/rowers/multi-compare/',form_data)
self.assertEqual(response.status_code,200)
class ListWorkoutTest(TestCase):
@@ -298,7 +234,6 @@ class WorkoutCompareTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'workouts':[1,2,3]
}
@@ -396,7 +331,6 @@ class WorkoutBoxPlotTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'workouts':[1,2,3]
}
@@ -494,7 +428,6 @@ class WorkoutHistoTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'workouts':[1,2,3]
}
@@ -779,7 +712,6 @@ class WorkoutFlexallTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'workouts':[1,2,3]
}
@@ -884,7 +816,6 @@ class WorkoutStatsTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'ids':[1,2,3],
'userid':self.u.id,
}
@@ -947,7 +878,6 @@ class WorkoutStatsTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'ids':[1,2,3],
'userid':self.u.id,
'function':'boxplot'
@@ -1019,7 +949,6 @@ class WorkoutStatsTestNew(TestCase):
'includereststrokes':False,
'modality':'all',
'waterboattype':['1x','2x','4x'],
'rankingonly':False,
'workouts':[1,2,3]
}

View File

@@ -14,7 +14,7 @@ from io import BytesIO
from PIL import Image
from io import StringIO
from rowers.mytypes import workouttypes
def create_image(storage, filename, size=(100, 100), image_mode='RGB', image_format='PNG'):
"""
@@ -31,6 +31,63 @@ def create_image(storage, filename, size=(100, 100), image_mode='RGB', image_for
image_file = ContentFile(data.read())
return storage.save(filename, image_file)
class ListWorkoutTest(TestCase):
def setUp(self):
self.u = UserFactory()
self.r = Rower.objects.create(user=self.u,
birthdate=faker.profile()['birthdate'],
gdproptin=True,surveydone=True,
gdproptindate=timezone.now(),
rowerplan='coach')
self.c = Client()
self.user_workouts = WorkoutFactory.create_batch(len(workouttypes), user=self.r)
i = 0
for workouttype in workouttypes:
self.user_workouts[i].workouttype = workouttype[0]
self.user_workouts[i].save()
i = i+1
self.factory = RequestFactory()
self.password = faker.word()
self.u.set_password(self.password)
self.u.save()
def tearDown(self):
for workout in self.user_workouts:
try:
os.remove(workout.csvfilename)
except (IOError, FileNotFoundError,OSError):
pass
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')
@patch('rowers.dataprep.myqueue')
def test_list_workouts(self, mocked_sqlalchemy,
mocked_getsmallrowdata_db,
mocked_myqueue):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
url = reverse('workouts_view')
response = self.c.get(url)
self.assertEqual(response.status_code,200)
url2 = url+'?page=2'
response = self.c.get(url2)
self.assertEqual(response.status_code,200)
url3 = url+'?page=3'
response = self.c.get(url3)
self.assertEqual(response.status_code,200)
@override_settings(TESTING=True)
class WorkoutViewTest(TestCase):
def setUp(self):
@@ -214,70 +271,6 @@ class WorkoutViewTest(TestCase):
expected_url=expected_url,
status_code=302,target_status_code=200)
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')
@patch('rowers.middleware.myqueue')
def test_compares(self, mocked_sqlalchemy, mocked_getsmallrowdata_db,
mocked_myqueue):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
session = self.c.session
session['ids'] = [self.werg1.id,self.werg2.id]
session.save()
response = self.c.get('/')
url = reverse('team_comparison_select')
response = self.c.get(url)
self.assertEqual(response.status_code,200)
d1 = self.werg1.date-datetime.timedelta(days=2)
d2 = self.werg2.date+datetime.timedelta(days=2)
form_data = {
'startdate': d1.strftime('%Y-%m-%d'),
'enddate': d2.strftime('%Y-%m-%d'),
'modality':'water',
'waterboattype':['1x'],
}
form = DateRangeForm(form_data)
self.assertTrue(form.is_valid())
form = TrendFlexModalForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url,form_data)
self.assertEqual(response.status_code,200)
url = reverse('multi_compare_view',kwargs={
'userid':self.u.id,
'id':encoder.encode_hex(self.werg1.id),
})
form_data = {
'xparam':'time',
'yparam':'power',
'plottype':'line',
'teamid': '',
}
response = self.c.post(url,form_data,follow=True)
self.assertEqual(response.status_code,200)
session['plottype'] = 'scatter'
session['xparam'] = 'time'
session['yparam'] = 'hr'
session.save()
response = self.c.get('/')
response = self.c.get(url,follow=True)
self.assertEqual(response.status_code,200)
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')

View File

@@ -16,6 +16,7 @@ from django.db import transaction
import json
from rowers.views.workoutviews import plannedsession_compare_view
from rowers.views.analysisviews import analysis_new
from rowers.views.otherviews import download_fit
from rowers.opaque import encoder
from django.utils.crypto import get_random_string
@@ -443,7 +444,11 @@ class SessionLinkTest(TestCase):
url = reverse(plannedsession_compare_view,kwargs={'id':ps.id,'userid':self.u.id})
response = self.c.get(url,follow=True)
expected_url = reverse('multi_compare_view',kwargs={'userid':self.u.id,'id':encoder.encode_hex(w.id)})
expected_url = reverse('analysis_new',
kwargs={'function':'compare',
'id':encoder.encode_hex(w.id),
'session':ps.id,
})
self.assertRedirects(response,expected_url=expected_url,
status_code=302,target_status_code=200)
@@ -473,7 +478,7 @@ class SessionLinkTest(TestCase):
session.save()
request.user = self.u
response = multi_compare_view(request,id=str(w.id))
response = analysis_new(request,id=encoder.encode_hex(w.id))
self.assertEqual(response.status_code,200)
# and adding a get
@@ -491,7 +496,7 @@ class SessionLinkTest(TestCase):
session.save()
request.user = self.u
response = multi_compare_view(request,id=str(w.id))
response = analysis_new(request,id=encoder.encode_hex(w.id))
self.assertEqual(response.status_code,200)

View File

@@ -169,70 +169,6 @@ class TeamTest(TestCase):
response = self.c.get(url)
self.assertEqual(response.status_code, 200)
@patch('rowers.dataprep.create_engine')
@patch('rowers.dataprep.getsmallrowdata_db')
@patch('rowers.middleware.myqueue')
def test_compares(self, mocked_sqlalchemy, mocked_getsmallrowdata_db,
mocked_myqueue):
login = self.c.login(username=self.u.username, password=self.password)
self.assertTrue(login)
session = self.c.session
session['ids'] = [self.werg1.id,self.werg2.id]
session.save()
response = self.c.get('/')
url = reverse('team_comparison_select',kwargs={'teamid':self.t.id})
response = self.c.get(url)
self.assertEqual(response.status_code,200)
d1 = self.werg1.date-timedelta(days=2)
d2 = self.werg2.date+timedelta(days=2)
form_data = {
'startdate': d1.strftime('%Y-%m-%d'),
'enddate': d2.strftime('%Y-%m-%d'),
'modality':'water',
'waterboattype':['1x'],
}
form = DateRangeForm(form_data)
self.assertTrue(form.is_valid())
form = TrendFlexModalForm(form_data)
self.assertTrue(form.is_valid())
response = self.c.post(url,form_data)
self.assertEqual(response.status_code,200)
url = reverse('multi_compare_view',kwargs={
'userid':self.u.id,
'id':encoder.encode_hex(self.werg1.id),
})
form_data = {
'xparam':'time',
'yparam':'power',
'plottype':'line',
'teamid': '',
}
response = self.c.post(url,form_data,follow=True)
self.assertEqual(response.status_code,200)
session['plottype'] = 'scatter'
session['xparam'] = 'time'
session['yparam'] = 'hr'
session.save()
response = self.c.get('/')
response = self.c.get(url,follow=True)
self.assertEqual(response.status_code,200)
def test_teamsview(self):

View File

@@ -93,7 +93,6 @@ class URLTests(TestCase):
'/rowers/list-graphs/',
'/rowers/list-jobs/',
'/rowers/list-workouts/',
'/rowers/list-workouts/ranking/',
'/rowers/list-workouts/user/1/',
'/rowers/me/calcdps/',
'/rowers/me/edit/',
@@ -125,8 +124,6 @@ class URLTests(TestCase):
'/rowers/sessions/multicreate/',
'/rowers/sessions/print/',
'/rowers/sessions/teamcreate/',
'/rowers/team-compare-select/',
'/rowers/team-compare-select/workout/'+encoded1+'/',
'/rowers/workout/'+encoded1+'/',
'/rowers/workout/'+encoded1+'/adddistanceplot/',
'/rowers/workout/'+encoded1+'/adddistanceplot2/',
@@ -157,7 +154,6 @@ class URLTests(TestCase):
'/rowers/workout/'+encoded1+'/split/',
'/rowers/workout/'+encoded1+'/stats/',
'/rowers/workout/'+encoded1+'/stream/',
'/rowers/workout/'+encoded1+'/toggle-ranking/',
'/rowers/workout/'+encoded1+'/undosmoothenpace/',
'/rowers/workout/'+encoded1+'/unsubscribe/',
'/rowers/workout/'+encoded1+'/view/',

View File

@@ -23,7 +23,6 @@
22,24,courses_view,see race courses,TRUE,200,FALSE,200,302,FALSE,200,302,FALSE,200,302,FALSE,FALSE,FALSE,TRUE,TRUE,
23,25,course_upload_view,upload a new course,TRUE,302,basic,200,302,FALSE,200,302,FALSE,200,302,FALSE,FALSE,FALSE,TRUE,TRUE,
24,26,addmanual_view,upload a manual workout,TRUE,302,basic,200,302,basic,200,302,coach,200,302,FALSE,FALSE,FALSE,TRUE,TRUE,
25,27,team_comparison_select,compare with a team member workout,TRUE,302,pro,200,302,pro,200,302,coach,200,302,FALSE,TRUE,TRUE,TRUE,TRUE,
26,28,workouts_join_view,join workouts,TRUE,302,pro,302,302,pro,403,403,coach,302,403,FALSE,TRUE,FALSE,TRUE,TRUE,
27,29,workouts_join_select,select workouts to join,TRUE,404,pro,200,302,pro,403,403,coach,200,403,FALSE,TRUE,FALSE,TRUE,TRUE,
29,31,analysis_new,analysis front page,TRUE,302,pro,200,302,FALSE,200,302,coach,200,302,FALSE,TRUE,FALSE,TRUE,TRUE,
@@ -97,7 +96,6 @@
111,137,workout_recalcsummary_view,recalculates workout summary,TRUE,403,basic,302,403,basic,403,403,coach,302,403,FALSE,FALSE,TRUE,TRUE,TRUE,
112,138,workout_sporttracks_upload_view,uploads workout to C2,TRUE,200,basic,200,302,basic,200,302,coach,200,302,FALSE,FALSE,TRUE,FALSE,FALSE,
115,141,workout_tp_upload_view,uploads workout to C2,TRUE,200,basic,200,302,basic,200,302,coach,200,302,FALSE,FALSE,TRUE,FALSE,FALSE,
116,142,multi_compare_view,compare workouts ,TRUE,302,basic,302,403,basic,302,403,coach,302,302,FALSE,FALSE,TRUE,TRUE,TRUE,
117,145,alerts_view,view alerts,TRUE,302,basic,200,403,basic,403,403,coach,200,302,FALSE,TRUE,FALSE,TRUE,TRUE,
118,147,AlertDelete,delete alert,TRUE,200,basic,200,302,basic,200,302,coach,200,302,FALSE,FALSE,FALSE,FALSE,FALSE,
119,148,alert_edit_view,edit alert,TRUE,200,basic,200,302,basic,200,302,coach,200,302,FALSE,FALSE,FALSE,FALSE,FALSE,
1 id view function anonymous anonymous_response own own_response own_nonperm member member_response member_nonperm coachee coachee_response coachee_nonperm is_staff userid workoutid dotest realtest kwargs
23 22 24 courses_view see race courses TRUE 200 FALSE 200 302 FALSE 200 302 FALSE 200 302 FALSE FALSE FALSE TRUE TRUE
24 23 25 course_upload_view upload a new course TRUE 302 basic 200 302 FALSE 200 302 FALSE 200 302 FALSE FALSE FALSE TRUE TRUE
25 24 26 addmanual_view upload a manual workout TRUE 302 basic 200 302 basic 200 302 coach 200 302 FALSE FALSE FALSE TRUE TRUE
25 27 team_comparison_select compare with a team member workout TRUE 302 pro 200 302 pro 200 302 coach 200 302 FALSE TRUE TRUE TRUE TRUE
26 26 28 workouts_join_view join workouts TRUE 302 pro 302 302 pro 403 403 coach 302 403 FALSE TRUE FALSE TRUE TRUE
27 27 29 workouts_join_select select workouts to join TRUE 404 pro 200 302 pro 403 403 coach 200 403 FALSE TRUE FALSE TRUE TRUE
28 29 31 analysis_new analysis front page TRUE 302 pro 200 302 FALSE 200 302 coach 200 302 FALSE TRUE FALSE TRUE TRUE
96 111 137 workout_recalcsummary_view recalculates workout summary TRUE 403 basic 302 403 basic 403 403 coach 302 403 FALSE FALSE TRUE TRUE TRUE
97 112 138 workout_sporttracks_upload_view uploads workout to C2 TRUE 200 basic 200 302 basic 200 302 coach 200 302 FALSE FALSE TRUE FALSE FALSE
98 115 141 workout_tp_upload_view uploads workout to C2 TRUE 200 basic 200 302 basic 200 302 coach 200 302 FALSE FALSE TRUE FALSE FALSE
116 142 multi_compare_view compare workouts TRUE 302 basic 302 403 basic 302 403 coach 302 302 FALSE FALSE TRUE TRUE TRUE
99 117 145 alerts_view view alerts TRUE 302 basic 200 403 basic 403 403 coach 200 302 FALSE TRUE FALSE TRUE TRUE
100 118 147 AlertDelete delete alert TRUE 200 basic 200 302 basic 200 302 coach 200 302 FALSE FALSE FALSE FALSE FALSE
101 119 148 alert_edit_view edit alert TRUE 200 basic 200 302 basic 200 302 coach 200 302 FALSE FALSE FALSE FALSE FALSE

View File

@@ -261,14 +261,10 @@ urlpatterns = [
views.agegrouprecordview,name='agegrouprecordview'),
re_path(r'^agegrouprecords/$',
views.agegrouprecordview,name='agegrouprecordview'),
re_path(r'^list-workouts/ranking/$',views.workouts_view,{'rankingonly':True},
name='workouts_view'),
re_path(r'^list-workouts/team/(?P<teamid>\d+)/$',views.workouts_view,
name='workouts_view'),
re_path(r'^(?P<rowerid>\d+)/list-workouts/$',views.workouts_view,
name='workouts_view'),
re_path(r'^list-workouts/ranking/user/(?P<userid>\d+)/$',views.workouts_view,{'rankingonly':True},
name='workouts_view'),
re_path(r'^list-workouts/user/(?P<userid>\d+)/$',views.workouts_view,
name='workouts_view'),
re_path(r'^virtualevents/$',views.virtualevents_view,name='virtualevents_view'),
@@ -312,24 +308,16 @@ urlpatterns = [
re_path(r'^standards/upload/(?P<id>\d+)/$',views.standards_upload_view,name='standards_upload_view'),
re_path(r'^workout/addmanual/(?P<raceid>\d+)/$',views.addmanual_view,name='addmanual_view'),
re_path(r'^workout/addmanual/$',views.addmanual_view,name='addmanual_view'),
re_path(r'^team-compare-select/workout/(?P<id>\d+)/team/(?P<teamid>\d+)/user/(?P<userid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/workout/(?P<id>\b[0-9A-Fa-f]+\b)/team/(?P<teamid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/workout/(?P<id>\b[0-9A-Fa-f]+\b)/team/(?P<teamid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/workout/(?P<id>\b[0-9A-Fa-f]+\b)/team/(?P<teamid>\d+)/user/(?P<userid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/(?P<startdatestring>\d+-\d+-\d+)/(?P<enddatestring>\d+-\d+-\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/workout/(?P<id>\b[0-9A-Fa-f]+\b)/user/(?P<userid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/team/(?P<teamid>\d+)/user/(?P<userid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/team/(?P<teamid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/user/(?P<userid>\d+)/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^team-compare-select/$',views.team_comparison_select,name='team_comparison_select'),
re_path(r'^workouts-join/$',views.workouts_join_view,name='workouts_join_view'),
re_path(r'^workouts-join/user/(?P<userid>\d+)$',views.workouts_join_view,name='workouts_join_view'),
re_path(r'^workouts-join-select/$',views.workouts_join_select,name='workouts_join_select'),
re_path(r'^workouts-join-select/user/(?P<userid>\d+)/$',views.workouts_join_select,name='workouts_join_select'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/team/(?P<teamid>\d+)/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/session/(?P<session>\d+)/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/user/(?P<userid>\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/team/(?P<teamid>\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/team/(?P<teamid>\d+)/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/user/(?P<userid>\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/team/(?P<teamid>\d+)/$',views.analysis_new,name='analysis_new'),
re_path(r'^user-analysis-select/(?P<function>\w.*)/$',views.analysis_new,name='analysis_new'),
@@ -522,10 +510,6 @@ urlpatterns = [
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/recalcsummary/$',views.workout_recalcsummary_view,name='workout_recalcsummary_view'),
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/sporttracksuploadw/$',views.workout_sporttracks_upload_view,name='workout_sporttracks_upload_view'),
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/tpuploadw/$',views.workout_tp_upload_view,name='workout_tp_upload_view'),
re_path(r'^multi-compare/workout/(?P<id>\b[0-9A-Fa-f]+\b)/user/(?P<userid>\d+)/$',views.multi_compare_view,
name='multi_compare_view'),
re_path(r'^multi-compare/workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.multi_compare_view,name='multi_compare_view'),
re_path(r'^multi-compare/$',views.multi_compare_view,name='multi_compare_view'),
re_path(r'^alerts/user/(?P<userid>\d+)/$',views.alerts_view,name='alerts_view'),
re_path(r'^alerts/$',views.alerts_view,name='alerts_view'),
re_path(r'^alerts/(?P<pk>\d+)/delete/$',views.AlertDelete.as_view(),name='alert_delete_view'),

View File

@@ -36,11 +36,14 @@ import arrow
lbstoN = 4.44822
landingpages = (
('workout_view', 'Workout View'),
('workout_edit_view','Edit View'),
('workout_workflow_view','Workflow View'),
('workout_stats_view','Stats View'),
('workout_data_view','Data Explore View'),
('workout_summary_edit_view','Intervals Editor'),
('workout_flexchart_stacked_view','Workout Stacked Chart'),
('workout_flexchart3_view','Workout Flex Chart')
)

View File

@@ -8,6 +8,7 @@ from rowers.views.statements import *
import collections
import simplejson
from jinja2 import Template,Environment,FileSystemLoader
from rowers.rower_rules import can_view_session
def floatformat(x,prec=2): # pragma: no cover
return '{x}'.format(x=round(x,prec))
@@ -26,7 +27,6 @@ defaultoptions = {
'includereststrokes': False,
'workouttypes':['rower','dynamic','slides'],
'waterboattype': mytypes.waterboattype,
'rankingonly': False,
'function':'boxplot'
}
@@ -35,7 +35,7 @@ defaultoptions = {
message="This functionality requires a Pro plan or higher. If you are already a Pro user, please log in to access this functionality",
redirect_field_name=None)
@permission_required('rower.is_coach',fn=get_user_by_userid,raise_exception=True)
def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
def analysis_new(request,userid=0,function='boxplot',teamid=0,id='',session=0):
r = getrequestrower(request, userid=userid)
user = r.user
userid = user.id
@@ -53,6 +53,13 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
except Team.DoesNotExist:
theteam = None
try:
thesession = PlannedSession.objects.get(id=session)
if not can_view_session(user,thesession):
raise PermissionDenied("you cannot view this session")
except PlannedSession.DoesNotExist:
thesession = None
if 'options' in request.session:
options = request.session['options']
@@ -78,11 +85,6 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
worldclass = False
try:
rankingonly = options['rankingonly']
except KeyError: # pragma: no cover
rankingonly = False
try:
includereststrokes = options['includereststrokes']
except KeyError: # pragma: no cover
@@ -129,12 +131,6 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
if modality != 'water':
waterboattype = [b[0] for b in mytypes.boattypes]
if 'rankingonly' in optionsform.cleaned_data:
rankingonly = optionsform.cleaned_data['rankingonly']
else: # pragma: no cover
rankingonly = False
options['modalities'] = modalities
options['waterboattype'] = waterboattype
try:
@@ -211,6 +207,8 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
startdatetime__lte=enddate,
workouttype__in=modalities,
)
elif thesession is not None:
workouts = get_workouts_session(r,thesession)
else:
workouts = Workout.objects.filter(user=r,
startdatetime__gte=startdate,
@@ -224,8 +222,6 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
).exclude(boattype__in=negtypes)
if rankingonly: # pragma: no cover
workouts = workouts.exclude(rankingpiece=False)
query = request.POST.get('q')
if query: # pragma: no cover
@@ -257,7 +253,6 @@ def analysis_new(request,userid=0,function='boxplot',teamid=0,id=''):
optionsform = AnalysisOptionsForm(initial={
'modality':modality,
'waterboattype':waterboattype,
'rankingonly':rankingonly,
})

View File

@@ -784,10 +784,11 @@ def useractivate(request, uidb64, token): # pragma: no cover
['roosendaalsander@gmail.com'])
messages.info(request,'Thank you for your email confirmation. Now you can login to your account.')
url = '/login/'
if user.rower.rowerplan == 'freecoach':
url+='?next=/rowers/me/teams'
messages.info(request,'Thank you for your email confirmation. YOu are now signed in to your account.')
login(request, user, backend=settings.AUTHENTICATION_BACKENDS[0])
url = reverse('workouts_view')
#if user.rower.rowerplan == 'freecoach':
# url+='?next=/rowers/me/teams'
return HttpResponseRedirect(url)
else:
return render(request,

View File

@@ -867,7 +867,6 @@ defaultoptions = {
'includereststrokes': False,
'workouttypes':['rower','dynamic','slides'],
'waterboattype': mytypes.waterboattype,
'rankingonly': False,
'function':'boxplot'
}
@@ -901,12 +900,6 @@ def video_selectworkout(request,userid=0):
modality = 'all'
try:
rankingonly = options['rankingonly']
except KeyError: # pragma: no cover
rankingonly = False
query = request.GET.get('q')
if query: # pragma: no cover
query_list = query.split()
@@ -1002,9 +995,6 @@ def video_selectworkout(request,userid=0):
).exclude(boattype__in=negtypes)
if rankingonly: # pragma: no cover
workouts = workouts.exclude(rankingpiece=False)
startdatestring = startdate.strftime('%Y-%m-%d')
enddatestring = enddate.strftime('%Y-%m-%d')
request.session['startdate'] = startdatestring
@@ -1254,227 +1244,7 @@ def remove_power_view(request,id=0):
@user_passes_test(ispromember,login_url='/rowers/paidplans/',
message="This functionality requires a Pro plan or higher. If you are already a Pro user, please log in to access this functionality. If you are already a Pro user, please log in to access this functionality",
redirect_field_name=None)
def team_comparison_select(request,
startdatestring="",
enddatestring="",
message='',
successmessage='',
userid=0,
startdate=timezone.now()-datetime.timedelta(days=30),
enddate=timezone.now(),
id=0,
teamid=0):
r = getrequestrower(request,userid=userid)
requestrower = getrower(request.user)
request.session.pop('ps',None)
if 'waterboattype' in request.session:
waterboattype = request.session['waterboattype']
else:
waterboattype = mytypes.waterboattype
if 'rankingonly' in request.session: # pragma: no cover
rankingonly = request.session['rankingonly']
else:
rankingonly = False
if 'modalities' in request.session:
modalities = request.session['modalities']
if len(modalities) > 1: # pragma: no cover
modality = 'all'
else:
modality = modalities[0]
else:
modalities = [m[0] for m in mytypes.workouttypes]
modality = 'all'
if request.method == 'POST':
dateform = DateRangeForm(request.POST)
if dateform.is_valid():
startdate = dateform.cleaned_data['startdate']
enddate = dateform.cleaned_data['enddate']
startdatestring = startdate.strftime('%Y-%m-%d')
enddatestring = enddate.strftime('%Y-%m-%d')
request.session['startdate'] = startdatestring
request.session['enddate'] = enddatestring
modalityform = TrendFlexModalForm(request.POST)
if modalityform.is_valid():
modality = modalityform.cleaned_data['modality']
waterboattype = modalityform.cleaned_data['waterboattype']
if modality == 'all': # pragma: no cover
modalities = [m[0] for m in mytypes.workouttypes]
else:
modalities = [modality]
if modality != 'water': # pragma: no cover
waterboattype = [b[0] for b in mytypes.boattypes]
if 'rankingonly' in modalityform.cleaned_data:
rankingonly = modalityform.cleaned_data['rankingonly']
else: # pragma: no cover
rankingonly = False
request.session['modalities'] = modalities
request.session['waterboattype'] = waterboattype
else:
dateform = DateRangeForm(initial={
'startdate':startdate,
'enddate':enddate,
})
modalityform = TrendFlexModalForm(initial={
'modality':modality,
'waterboattype':waterboattype,
'rankingonly':rankingonly,
})
negtypes = []
for b in mytypes.boattypes:
if b[0] not in waterboattype:
negtypes.append(b[0])
startdate = datetime.datetime.combine(startdate,datetime.time())
enddate = datetime.datetime.combine(enddate,datetime.time(23,59,59))
#enddate = enddate+datetime.timedelta(days=1)
if startdatestring:
startdate = iso8601.parse_date(startdatestring)
if enddatestring:
enddate = iso8601.parse_date(enddatestring)
if enddate < startdate: # pragma: no cover
s = enddate
enddate = startdate
startdate = s
try:
theteam = Team.objects.get(id=teamid)
except Team.DoesNotExist:
theteam = 0
# make sure the dates are not naive
try:
startdate = pytz.utc.localize(startdate)
except ValueError:
pass
try:
enddate = pytz.utc.localize(enddate)
except ValueError:
pass
if theteam and (theteam.viewing == 'allmembers' or theteam.manager == request.user):
workouts = Workout.objects.filter(team=theteam,
startdatetime__gte=startdate,
startdatetime__lte=enddate,
workouttype__in=modalities).order_by("-date", "-starttime").exclude(boattype__in=negtypes)
elif theteam and theteam.viewing == 'coachonly': # pragma: no cover
workouts = Workout.objects.filter(team=theteam,user=r,
startdatetime__gte=startdate,
startdatetime__lte=enddate,
workouttype__in=modalities).order_by("-date","-starttime").exclude(boattype__in=negtypes)
else:
theteam = None
workouts = Workout.objects.filter(user=r,
startdatetime__gte=startdate,
startdatetime__lte=enddate,
workouttype__in=modalities).order_by("-date", "-starttime").exclude(boattype__in=negtypes)
if rankingonly: # pragma: no cover
workouts = workouts.exclude(rankingpiece=False)
query = request.GET.get('q')
if query: # pragma: no cover
query_list = query.split()
workouts = workouts.filter(
reduce(operator.and_,
(Q(name__icontains=q) for q in query_list)) |
reduce(operator.and_,
(Q(notes__icontains=q) for q in query_list))
)
searchform = SearchForm(initial={'q':query})
else:
searchform = SearchForm()
if id:
firstworkout = get_workout(id)
if not is_workout_team(request.user,firstworkout): # pragma: no cover
raise PermissionDenied("You are not allowed to use this workout")
firstworkoutquery = Workout.objects.filter(id=encoder.decode_hex(id))
workouts = firstworkoutquery | workouts
else:
firstworkout = None
form = WorkoutMultipleCompareForm()
form.fields["workouts"].queryset = workouts
if id:
form.fields["workouts"].initial = [firstworkout]
if theteam:
theid = theteam.id
else:
theid = 0
chartform = ChartParamChoiceForm(initial={'teamid':0})
messages.info(request,successmessage)
messages.error(request,message)
if id:
breadcrumbs = [
{
'url':'/rowers/list-workouts/',
'name':'Workouts'
},
{
'url':get_workout_default_page(request,id),
'name': firstworkout.name
},
{
'url':reverse('team_comparison_select',kwargs={'id':id,'teamid':teamid}),
'name':'Compare Select'
},
]
else:
breadcrumbs = [
{
'url':'/rowers/list-workouts/',
'name':'Workouts'
},
{
'url':reverse('team_comparison_select',kwargs={'teamid':teamid}),
'name': 'Compare Select'
},
]
return render(request, 'team_compare_select.html',
{'workouts': workouts,
'workout':firstworkout,
'dateform':dateform,
'startdate':startdate,
'enddate':enddate,
'team':theteam,
'searchform':searchform,
'form':form,
'rower':r,
'breadcrumbs':breadcrumbs,
'active':'nav-workouts',
'chartform':chartform,
'modalityform':modalityform,
'teams':get_my_teams(request.user),
})
def course_mapcompare_view(request,id=0):
results = []
@@ -2047,168 +1817,24 @@ def plannedsession_compare_view(request,id=0,userid=0):
request.session['plottype'] = plottype
request.session['ps'] = ps.id
teams = ps.team.all()
if ids:
url = reverse('multi_compare_view',
kwargs={'userid':userid,'id':encoder.encode_hex(ids[0])})
url = reverse('analysis_new',
kwargs={
'session':ps.id,
'id':encoder.encode_hex(ids[0]),
'function':'compare'})
else:
url = reverse('plannedsession_view',kwargs={'id':ps.id})
return HttpResponseRedirect(url)
# Team comparison
@login_required()
def multi_compare_view(request,id=0,userid=0):
promember=0
if not request.user.is_anonymous:
r = getrower(request.user)
result = request.user.is_authenticated and ispromember(request.user)
if result:
promember=1
if request.method == 'POST' and 'workouts' in request.POST:
form = WorkoutMultipleCompareForm(request.POST)
chartform = ChartParamChoiceForm(request.POST)
if form.is_valid() and chartform.is_valid():
cd = form.cleaned_data
workouts = cd['workouts']
xparam = chartform.cleaned_data['xparam']
yparam = chartform.cleaned_data['yparam']
plottype = chartform.cleaned_data['plottype']
teamid = chartform.cleaned_data['teamid']
ids = [int(w.id) for w in workouts]
request.session['ids'] = ids
labeldict = {
int(w.id): w.__str__() for w in workouts
}
else: # pragma: no cover
return HttpResponse("Form is not valid")
elif request.method == 'POST' and 'ids' in request.session:
chartform = ChartParamChoiceForm(request.POST)
if chartform.is_valid():
xparam = chartform.cleaned_data['xparam']
yparam = chartform.cleaned_data['yparam']
plottype = chartform.cleaned_data['plottype']
teamid = chartform.cleaned_data['teamid']
ids = request.session['ids']
request.session['ids'] = ids
workouts = []
for id in ids:
try:
workouts.append(Workout.objects.get(id=id))
except Workout.DoesNotExist: # pragma: no cover
pass
labeldict = {
int(w.id): w.__str__() for w in workouts
}
elif 'ids' in request.session and 'plottype' in request.session:
xparam = request.session['xparam']
yparam = request.session['yparam']
plottype = request.session['plottype']
teamid = 0
ids = request.session['ids']
workouts = []
for id in ids:
try:
workouts.append(Workout.objects.get(id=id))
except Workout.DoesNotExist: # pragma: no cover
pass
labeldict = {
int(w.id): w.__str__() for w in workouts
}
chartform = ChartParamChoiceForm(
initial = {
'xparam':xparam,
'yparam':yparam,
'plottype':plottype,
'teamid':teamid
}
)
else:
url = reverse('team_comparison_select',
kwargs={
'id':id,
'teamid':0})
return HttpResponseRedirect(url)
res = interactive_multiple_compare_chart(ids,xparam,yparam,
promember=promember,
plottype=plottype,
labeldict=labeldict)
script = res[0]
div = res[1]
errormessage = res[3]
if errormessage != '': # pragma: no cover
messages.error(request,errormessage)
r = getrower(request.user)
breadcrumbs = [
{
'url':'/rowers/list-workouts/',
'name':'Workouts'
},
{
'url':reverse('team_comparison_select',kwargs={'teamid':teamid}),
'name': 'Compare Select'
},
{
'url':reverse('multi_compare_view'),
'name': 'Comparison Chart'
}
]
if 'ps' in request.session: # pragma: no cover
ps = PlannedSession.objects.get(id=int(request.session['ps']))
breadcrumbs = [
{
'url': reverse('plannedsessions_view',
kwargs={'userid':userid}),
'name': 'Sessions'
},
{
'url':reverse('plannedsession_view',
kwargs={
'userid':userid,
'id':ps.id,
}
),
'name': ps.id
},
{
'url':reverse('plannedsession_compare_view',
kwargs={
'userid':userid,
'id':ps.id,
}
),
'name': 'Compare'
}
]
return render(request,'multicompare.html',
{'interactiveplot':script,
'the_div':div,
'breadcrumbs':breadcrumbs,
'rower':r,
'active':'nav-workouts',
'promember':promember,
'teamid':teamid,
'chartform':chartform,
'teams':get_my_teams(request.user),
})
# List Workouts
@login_required()
def workouts_view(request,message='',successmessage='',
teamid=0,rankingonly=False,rowerid=0,userid=0):
teamid=0,rowerid=0,userid=0):
startdate,enddate = get_dates_timeperiod(request,defaulttimeperiod='lastyear')
request.session['referer'] = absolute(request)['PATH']
@@ -2333,8 +1959,6 @@ def workouts_view(request,message='',successmessage='',
g_startdate = (timezone.now()-timedelta(days=15))
if rankingonly:
workouts = workouts.exclude(rankingpiece=False)
workoutsnohr = workouts.exclude(averagehr__isnull=False)
for w in workoutsnohr: # pragma: no cover
@@ -2357,7 +1981,7 @@ def workouts_view(request,message='',successmessage='',
else:
searchform = SearchForm()
paginator = Paginator(workouts,20) # show 25 workouts per page
paginator = Paginator(workouts,10) # show 25 workouts per page
page = request.GET.get('page',1)
try:
@@ -2413,7 +2037,6 @@ def workouts_view(request,message='',successmessage='',
'enddate':enddate,
'announcements':announcements[0:4],
'team':theteam,
'rankingonly':rankingonly,
'teams':get_my_teams(request.user),
'interactiveplot':script,
'the_div':div,
@@ -6360,7 +5983,7 @@ def workout_course_view(request, id):
)
if records:
record = records[0]
else:
else: # pragma: no cover
# create record
record = VirtualRaceResult(
userid = r.id,
@@ -6392,7 +6015,7 @@ def workout_course_view(request, id):
try:
request.session['async_tasks'] += [(job.id,'check_race_course')]
except KeyError:
except KeyError: # pragma: no cover
request.session['async_tasks'] = [(job.id,'check_race_course')]
messages.info(request,'We are checking your time on the course in the background. You will receive an email when the check is complete. You can check the status <a href="/rowers/jobs-status/" target="_blank">here</a>')

View File

@@ -1,3 +1,5 @@
#main {
background-color: transparent;
-webkit-background-size: cover;
@@ -320,6 +322,34 @@ th.rotate > div > span {
margin: 2px;
}
.divlines {
display: block;
overflow-x: hidden;
border-width: 1px 0 0 0;
border-color: #333 #333 #333 #333;
border-style: solid;
padding: 2px;
margin: 0px;
}
.workoutcontainer {
display: grid;
grid-template-columns: 50px repeat(auto-fit, minmax(calc((100% - 100px)/4), 1fr));
/* grid-template-columns: 50px repeat(auto-fit, minmax(100px, 1fr)) 50px; ????*/
padding: 5px;
}
.workoutelement {
margin-left: auto;
margin-right: auto;
}
.divlines h3 {
font-size: 1.2em;
font-weight: bold;
padding: 0px;
margin: 0px;
}
.whiteborder {
border: solid 2px #aaa;
}

View File

@@ -1,846 +0,0 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<link rel="dns-prefetch" href="https://assets-cdn.github.com">
<link rel="dns-prefetch" href="https://avatars0.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars1.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars2.githubusercontent.com">
<link rel="dns-prefetch" href="https://avatars3.githubusercontent.com">
<link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com">
<link rel="dns-prefetch" href="https://user-images.githubusercontent.com/">
<link crossorigin="anonymous" media="all" integrity="sha512-/yZA7MGD9acBi5MmgjnivwjGeiNsmimsI/bhLlK7akrRuw+hMxNpJoQEMO9Zt0Nq6ZRu1m1NGV6r95Ib0zx7Qw==" rel="stylesheet" href="https://assets-cdn.github.com/assets/frameworks-1ca00d32d1a8adc78ae7bb6677410eb1.css" />
<link crossorigin="anonymous" media="all" integrity="sha512-pHF1luoMSUFxvz63bW3jEbbifYl/pruHUw+kljThAPi2g0nhgMdvWj4bQRh4O8MYp9NR60XYcylaLXmYA8YXSw==" rel="stylesheet" href="https://assets-cdn.github.com/assets/github-5043b3d96d50b119b971c2cdde4e0a62.css" />
<meta name="viewport" content="width=device-width">
<title>multi-level-accordion-menu/cd-icons.svg at master · CodyHouse/multi-level-accordion-menu</title>
<meta name="description" content="Contribute to CodyHouse/multi-level-accordion-menu development by creating an account on GitHub.">
<link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub">
<link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub">
<meta property="fb:app_id" content="1401488693436528">
<meta property="og:image" content="https://avatars3.githubusercontent.com/u/7666518?s=400&amp;v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="CodyHouse/multi-level-accordion-menu" /><meta property="og:url" content="https://github.com/CodyHouse/multi-level-accordion-menu" /><meta property="og:description" content="Contribute to CodyHouse/multi-level-accordion-menu development by creating an account on GitHub." />
<link rel="assets" href="https://assets-cdn.github.com/">
<link rel="web-socket" href="wss://live.github.com/_sockets/VjI6MzE5NTU4NDMwOmY2ZTU0YTcxZjFmOTY2MTg4ZDRiMTJmMDA5YjEzOGEwYmM1YWZhYWE1NzgxNjhlMzEzNzk4NjlkYWRmZjc0YWI=--bd5d2f5f971dfd4387aa13e0d9ffea8d6ce58fbf">
<meta name="pjax-timeout" content="1000">
<link rel="sudo-modal" href="/sessions/sudo_modal">
<meta name="request-id" content="97DD:31EF:11F0D59:1CCEF11:5BA4F600" data-pjax-transient>
<meta name="selected-link" value="repo_source" data-pjax-transient>
<meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU">
<meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA">
<meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc">
<meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="97DD:31EF:11F0D59:1CCEF11:5BA4F600" /><meta name="octolytics-dimension-region_edge" content="iad" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-actor-id" content="18240584" /><meta name="octolytics-actor-login" content="sanderroosendaal" /><meta name="octolytics-actor-hash" content="8795304c9e2dc0e11eac0bff02433321655e8a2b3ac6a2c3a5b953dcde10fdcf" />
<meta name="analytics-location" content="/&lt;user-name&gt;/&lt;repo-name&gt;/blob/show" data-pjax-transient="true" />
<meta name="google-analytics" content="UA-3769691-2">
<meta class="js-ga-set" name="userId" content="a7b421d5fa76f24d335ab4c54ba906f5" %>
<meta class="js-ga-set" name="dimension1" content="Logged In">
<meta name="hostname" content="github.com">
<meta name="user-login" content="sanderroosendaal">
<meta name="expected-hostname" content="github.com">
<meta name="js-proxy-site-detection-payload" content="NDBjYTM5MDZjNWZmYTc5MjQzNjdiODQ0ZDliNjYyMmE5MTYyZThiNmIwYWYwMjQyZTk3ZGRkMmVlODZjMWNkMXx7InJlbW90ZV9hZGRyZXNzIjoiMTk5LjY0Ljc1LjE4NyIsInJlcXVlc3RfaWQiOiI5N0REOjMxRUY6MTFGMEQ1OToxQ0NFRjExOjVCQTRGNjAwIiwidGltZXN0YW1wIjoxNTM3NTM3NTM5LCJob3N0IjoiZ2l0aHViLmNvbSJ9">
<meta name="enabled-features" content="DASHBOARD_V2_LAYOUT,DASHBOARD_V2_LAYOUT_OPT_IN,EXPLORE_DISCOVER_REPOSITORIES,UNIVERSE_BANNER,MARKETPLACE_PLAN_RESTRICTION_EDITOR,MARKETPLACE_RETARGETING,QUOTE_MARKDOWN">
<meta name="html-safe-nonce" content="8f54fd646b0ae194614a477037e2a8ae9951b35c">
<meta http-equiv="x-pjax-version" content="9beeefc72f48fd4614f5dec07b40839d">
<link href="https://github.com/CodyHouse/multi-level-accordion-menu/commits/master.atom" rel="alternate" title="Recent Commits to multi-level-accordion-menu:master" type="application/atom+xml">
<meta name="go-import" content="github.com/CodyHouse/multi-level-accordion-menu git https://github.com/CodyHouse/multi-level-accordion-menu.git">
<meta name="octolytics-dimension-user_id" content="7666518" /><meta name="octolytics-dimension-user_login" content="CodyHouse" /><meta name="octolytics-dimension-repository_id" content="43811396" /><meta name="octolytics-dimension-repository_nwo" content="CodyHouse/multi-level-accordion-menu" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="43811396" /><meta name="octolytics-dimension-repository_network_root_nwo" content="CodyHouse/multi-level-accordion-menu" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" />
<link rel="canonical" href="https://github.com/CodyHouse/multi-level-accordion-menu/blob/master/img/cd-icons.svg" data-pjax-transient>
<meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats">
<meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors">
<link rel="mask-icon" href="https://assets-cdn.github.com/pinned-octocat.svg" color="#000000">
<link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://assets-cdn.github.com/favicon.ico">
<meta name="theme-color" content="#1e2327">
<meta name="u2f-support" content="true">
<link rel="manifest" href="/manifest.json" crossOrigin="use-credentials">
</head>
<body class="logged-in env-production page-blob">
<div class="position-relative js-header-wrapper ">
<a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a>
<div id="js-pjax-loader-bar" class="pjax-loader-bar"><div class="progress"></div></div>
<header class="Header f5" role="banner">
<div class="d-flex flex-justify-between px-3 container-lg">
<div class="d-flex flex-justify-between ">
<div class="">
<a class="header-logo-invertocat" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo">
<svg height="32" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
</div>
</div>
<div class="HeaderMenu d-flex flex-justify-between flex-auto">
<div class="d-flex">
<div class="">
<div class="header-search scoped-search site-scoped-search js-site-search position-relative js-jump-to"
role="combobox"
aria-owns="jump-to-results"
aria-label="Search or jump to"
aria-haspopup="listbox"
aria-expanded="false"
>
<div class="position-relative">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" data-scope-type="Repository" data-scope-id="43811396" data-scoped-search-url="/CodyHouse/multi-level-accordion-menu/search" data-unscoped-search-url="/search" action="/CodyHouse/multi-level-accordion-menu/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
<label class="form-control header-search-wrapper header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container">
<input type="text"
class="form-control header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable"
data-hotkey="s,/"
name="q"
value=""
placeholder="Search or jump to…"
data-unscoped-placeholder="Search or jump to…"
data-scoped-placeholder="Search or jump to…"
autocapitalize="off"
aria-autocomplete="list"
aria-controls="jump-to-results"
data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=DXMPru5IqDDUGmsI7bsQ/bjysV2hll6gl+SrhtGx7FgZlebTvBh/fj4y/ARh/tWmSKJEU77dWG93nUYFDi5lTA=="
spellcheck="false"
autocomplete="off"
>
<input type="hidden" class="js-site-search-type-field" name="type" >
<img src="https://assets-cdn.github.com/images/search-shortcut-hint.svg" alt="" class="mr-2 header-search-key-slash">
<div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
<ul class="d-none js-jump-to-suggestions-template-container">
<li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item" role="option">
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center p-2 jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open" href="">
<div class="jump-to-octicon js-jump-to-octicon mr-2 text-center d-none">
<svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
<svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
<svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0 0 13 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 0 0 0-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg>
</div>
<img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28">
<div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target">
</div>
<div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search">
<span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository">
In this repository
</span>
<span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub">
All GitHub
</span>
<span aria-hidden="true" class="d-inline-block ml-1 v-align-middle"></span>
</div>
<div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump">
Jump to
<span class="d-inline-block ml-1 v-align-middle"></span>
</div>
</a>
</li>
</ul>
<ul class="d-none js-jump-to-no-results-template-container">
<li class="d-flex flex-justify-center flex-items-center p-3 f5 d-none">
<span class="text-gray">No suggested jump to results</span>
</li>
</ul>
<ul id="jump-to-results" role="listbox" class="js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container" >
<li class="d-flex flex-justify-center flex-items-center p-0 f5">
<img src="https://assets-cdn.github.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28">
</li>
</ul>
</div>
</label>
</form> </div>
</div>
</div>
<ul class="d-flex pl-2 flex-items-center text-bold list-style-none" role="navigation">
<li>
<a class="js-selected-navigation-item HeaderNavlink px-2" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls">
Pull requests
</a> </li>
<li>
<a class="js-selected-navigation-item HeaderNavlink px-2" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues">
Issues
</a> </li>
<li>
<a class="js-selected-navigation-item HeaderNavlink px-2" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace">
Marketplace
</a> </li>
<li>
<a class="js-selected-navigation-item HeaderNavlink px-2" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore">
Explore
</a> </li>
</ul>
</div>
<div class="d-flex">
<ul class="user-nav d-flex flex-items-center list-style-none" id="user-links">
<li class="dropdown">
<span class="d-inline-block px-2">
<a aria-label="You have unread notifications" class="notification-indicator tooltipped tooltipped-s js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:unread" data-channel="notification-changed:18240584" href="/notifications">
<span class="mail-status unread"></span>
<svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M13.99 11.991v1H0v-1l.73-.58c.769-.769.809-2.547 1.189-4.416.77-3.767 4.077-4.996 4.077-4.996 0-.55.45-1 .999-1 .55 0 1 .45 1 1 0 0 3.387 1.229 4.156 4.996.38 1.879.42 3.657 1.19 4.417l.659.58h-.01zM6.995 15.99c1.11 0 1.999-.89 1.999-1.999H4.996c0 1.11.89 1.999 1.999 1.999z"/></svg>
</a>
</span>
</li>
<li class="dropdown">
<details class="details-overlay details-reset d-flex px-2 flex-items-center">
<summary class="HeaderNavlink"
aria-label="Create new…"
data-ga-click="Header, create new, icon:add">
<svg class="octicon octicon-plus float-left mr-1 mt-1" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg>
<span class="dropdown-caret mt-1"></span>
</summary>
<details-menu class="dropdown-menu dropdown-menu-sw">
<a role="menuitem" class="dropdown-item" href="/new" data-ga-click="Header, create new repository">
New repository
</a>
<a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository">
Import repository
</a>
<a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, create new gist">
New gist
</a>
<a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization">
New organization
</a>
<div class="dropdown-divider"></div>
<div class="dropdown-header">
<span title="CodyHouse/multi-level-accordion-menu">This repository</span>
</div>
<a role="menuitem" class="dropdown-item" href="/CodyHouse/multi-level-accordion-menu/issues/new" data-ga-click="Header, create new issue">
New issue
</a>
</details-menu>
</details>
</li>
<li class="dropdown">
<details class="details-overlay details-reset d-flex pl-2 flex-items-center">
<summary class="HeaderNavlink name mt-1"
aria-label="View profile and more"
data-ga-click="Header, show menu, icon:avatar">
<img alt="@sanderroosendaal" class="avatar float-left mr-1" src="https://avatars0.githubusercontent.com/u/18240584?s=40&amp;v=4" height="20" width="20">
<span class="dropdown-caret"></span>
</summary>
<details-menu class="dropdown-menu dropdown-menu-sw">
<ul>
<li class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/sanderroosendaal" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">sanderroosendaal</strong></a></li>
<li class="dropdown-divider"></li>
<li><a role="menuitem" class="dropdown-item" href="/sanderroosendaal" data-ga-click="Header, go to profile, text:your profile">Your profile</a></li>
<li><a role="menuitem" class="dropdown-item" href="/sanderroosendaal?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a></li>
<li><a role="menuitem" class="dropdown-item" href="/sanderroosendaal?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a></li>
<li><a role="menuitem" class="dropdown-item" href="https://gist.github.com/" data-ga-click="Header, your gists, text:your gists">Your gists</a></li>
<li class="dropdown-divider"></li>
<li><a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a></li>
<li><a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a></li>
<li>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="C/KS9lTghnA+MJ9aw9zsCLCqzzGAhf+moslCMwEdiQ93L3IqiFh37VCB5pH+logNl6tCbEshMyHPTIo8Llce/w==" />
<button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem">
Sign out
</button>
</form> </li>
</ul>
</details-menu>
</details>
</li>
</ul>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="sr-only right-0" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="o8/PrvlWg5JMcbfdLNqLBNfv8BQGan+5/kLmwaYHDxbfEi9yJe5yDyLAzhYRkO8B8O59Sc3Osz6Txy7OiU2Y5g==" />
<button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout">
Sign out
</button>
</form> </div>
</div>
</div>
</header>
</div>
<div id="start-of-content" class="show-on-focus"></div>
<div id="js-flash-container">
</div>
<div role="main" class="application-main ">
<div itemscope itemtype="http://schema.org/SoftwareSourceCode" class="">
<div id="js-repo-pjax-container" data-pjax-container >
<div class="pagehead repohead instapaper_ignore readability-menu experiment-repo-nav ">
<div class="repohead-details-container clearfix container">
<ul class="pagehead-actions">
<li>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form data-autosubmit="true" data-remote="true" class="js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="KOhAwEvZ9SGwCI+SV3wqbmXLU21H25GaS2ROzex2nnKkJZj84rrZWaiYCfKrWiZ3lT64OtIrViTFtLj9nQUSRw==" /> <input type="hidden" name="repository_id" id="repository_id" value="43811396" class="form-control" />
<div class="select-menu js-menu-container js-select-menu">
<a href="/CodyHouse/multi-level-accordion-menu/subscription"
class="btn btn-sm btn-with-count select-menu-button js-menu-target"
role="button"
aria-haspopup="true"
aria-expanded="false"
aria-label="Toggle repository notifications menu"
data-ga-click="Repository, click Watch settings, action:blob#show">
<span class="js-select-button">
<svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
Watch
</span>
</a>
<a class="social-count js-social-count"
href="/CodyHouse/multi-level-accordion-menu/watchers"
aria-label="2 users are watching this repository">
2
</a>
<div class="select-menu-modal-holder">
<div class="select-menu-modal subscription-menu-modal js-menu-content">
<div class="select-menu-header js-navigation-enable" tabindex="-1">
<svg class="octicon octicon-x js-menu-close" role="img" aria-label="Close" viewBox="0 0 12 16" version="1.1" width="12" height="16"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
<span class="select-menu-title">Notifications</span>
</div>
<div class="select-menu-list js-navigation-container" role="menu">
<div class="select-menu-item js-navigation-item selected" role="menuitem" tabindex="0">
<svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
<div class="select-menu-item-text">
<input type="radio" name="do" id="do_included" value="included" checked="checked" />
<span class="select-menu-item-heading">Not watching</span>
<span class="description">Be notified when participating or @mentioned.</span>
<span class="js-select-button-text hidden-select-button-text">
<svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
Watch
</span>
</div>
</div>
<div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
<svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
<div class="select-menu-item-text">
<input type="radio" name="do" id="do_subscribed" value="subscribed" />
<span class="select-menu-item-heading">Watching</span>
<span class="description">Be notified of all conversations.</span>
<span class="js-select-button-text hidden-select-button-text">
<svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg>
Unwatch
</span>
</div>
</div>
<div class="select-menu-item js-navigation-item " role="menuitem" tabindex="0">
<svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
<div class="select-menu-item-text">
<input type="radio" name="do" id="do_ignore" value="ignore" />
<span class="select-menu-item-heading">Ignoring</span>
<span class="description">Never be notified.</span>
<span class="js-select-button-text hidden-select-button-text">
<svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg>
Stop ignoring
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</form>
</li>
<li>
<div class="js-toggler-container js-social-container starring-container ">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="starred js-social-form" action="/CodyHouse/multi-level-accordion-menu/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="sW7L4qkGGZdvKfoUvnLlMOAKWVR8eGbj/jTPm+hHfsJW1gU7VaCKsAVIViOC6fCTc5/QHiBBjZRN/FggZvYdAg==" />
<input type="hidden" name="context" value="repository"></input>
<button
type="submit"
class="btn btn-sm btn-with-count js-toggler-target"
aria-label="Unstar this repository" title="Unstar CodyHouse/multi-level-accordion-menu"
data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar">
<svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
Unstar
</button>
<a class="social-count js-social-count" href="/CodyHouse/multi-level-accordion-menu/stargazers"
aria-label="33 users starred this repository">
33
</a>
</form>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="unstarred js-social-form" action="/CodyHouse/multi-level-accordion-menu/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="UNHd/LY5GVeg2s7HtGhNoEqfaOPnJP/fHvU73zxudOv4EbnY+573DgLhi+/Pu81mJZdRxExr6Ixqo8NHnRvbBg==" />
<input type="hidden" name="context" value="repository"></input>
<button
type="submit"
class="btn btn-sm btn-with-count js-toggler-target"
aria-label="Star this repository" title="Star CodyHouse/multi-level-accordion-menu"
data-ga-click="Repository, click star button, action:blob#show; text:Star">
<svg class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg>
Star
</button>
<a class="social-count js-social-count" href="/CodyHouse/multi-level-accordion-menu/stargazers"
aria-label="33 users starred this repository">
33
</a>
</form> </div>
</li>
<li>
<details class="details-reset details-overlay details-overlay-dark d-inline-block float-left"
data-deferred-details-content-url="/CodyHouse/multi-level-accordion-menu/fork?fragment=1">
<summary class="btn btn-sm btn-with-count"
title="Fork your own copy of CodyHouse/multi-level-accordion-menu to your account"
data-ga-click="Repository, show fork modal, action:blob#show; text:Fork">
<svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 0 0-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 0 0 2 1a1.993 1.993 0 0 0-1 3.72V6.5l3 3v1.78A1.993 1.993 0 0 0 5 15a1.993 1.993 0 0 0 1-3.72V9.5l3-3V4.72A1.993 1.993 0 0 0 8 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
Fork
</summary>
<details-dialog class="anim-fade-in fast Box Box--overlay d-flex flex-column">
<div class="Box-header">
<button class="Box-btn-octicon btn-octicon float-right" type="button" aria-label="Close dialog" data-close-dialog>
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
</button>
<h3 class="Box-title">Where should we fork this repository?</h3>
</div>
<div class="Box-body overflow-auto text-center">
<include-fragment>
<div class="octocat-spinner my-3" aria-label="Loading..."></div>
<p class="f5 text-gray">If this dialog fails to load, you can visit <a href="/CodyHouse/multi-level-accordion-menu/fork">the fork page</a> directly.</p>
</include-fragment>
</div>
</details-dialog>
</details>
<a href="/CodyHouse/multi-level-accordion-menu/network/members" class="social-count"
aria-label="22 users forked this repository">
22
</a>
</li>
</ul>
<h1 class="public ">
<svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg>
<span class="author" itemprop="author"><a class="url fn" rel="author" href="/CodyHouse">CodyHouse</a></span><!--
--><span class="path-divider">/</span><!--
--><strong itemprop="name"><a data-pjax="#js-repo-pjax-container" href="/CodyHouse/multi-level-accordion-menu">multi-level-accordion-menu</a></strong>
</h1>
</div>
<nav class="reponav js-repo-nav js-sidenav-container-pjax container"
itemscope
itemtype="http://schema.org/BreadcrumbList"
role="navigation"
data-pjax="#js-repo-pjax-container">
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
<a class="js-selected-navigation-item selected reponav-item" itemprop="url" data-hotkey="g c" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /CodyHouse/multi-level-accordion-menu" href="/CodyHouse/multi-level-accordion-menu">
<svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
<span itemprop="name">Code</span>
<meta itemprop="position" content="1">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
<a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /CodyHouse/multi-level-accordion-menu/issues" href="/CodyHouse/multi-level-accordion-menu/issues">
<svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg>
<span itemprop="name">Issues</span>
<span class="Counter">0</span>
<meta itemprop="position" content="2">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement">
<a data-hotkey="g p" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /CodyHouse/multi-level-accordion-menu/pulls" href="/CodyHouse/multi-level-accordion-menu/pulls">
<svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0 0 10 15a1.993 1.993 0 0 0 1-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 0 0-1 3.72v6.56A1.993 1.993 0 0 0 2 15a1.993 1.993 0 0 0 1-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg>
<span itemprop="name">Pull requests</span>
<span class="Counter">0</span>
<meta itemprop="position" content="3">
</a> </span>
<a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /CodyHouse/multi-level-accordion-menu/projects" href="/CodyHouse/multi-level-accordion-menu/projects">
<svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h13a1 1 0 0 0 1-1V1a1 1 0 0 0-1-1z"/></svg>
Projects
<span class="Counter" >0</span>
</a>
<a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /CodyHouse/multi-level-accordion-menu/wiki" href="/CodyHouse/multi-level-accordion-menu/wiki">
<svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg>
Wiki
</a>
<a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse /CodyHouse/multi-level-accordion-menu/pulse" href="/CodyHouse/multi-level-accordion-menu/pulse">
<svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg>
Insights
</a>
</nav>
</div>
<div class="container new-discussion-timeline experiment-repo-nav ">
<div class="repository-content ">
<a class="d-none js-permalink-shortcut" data-hotkey="y" href="/CodyHouse/multi-level-accordion-menu/blob/aaa363c89f1c7aa02d4c8da2a43acef0e250bc99/img/cd-icons.svg">Permalink</a>
<!-- blob contrib key: blob_contributors:v21:e1b9dd1fccbb119173dbb10fa35b8303 -->
<div class="file-navigation">
<div class="select-menu branch-select-menu js-menu-container js-select-menu float-left">
<button class=" btn btn-sm select-menu-button js-menu-target css-truncate" data-hotkey="w"
type="button" aria-label="Switch branches or tags" aria-expanded="false" aria-haspopup="true">
<i>Branch:</i>
<span class="js-select-button css-truncate-target">master</span>
</button>
<div class="select-menu-modal-holder js-menu-content js-navigation-container" data-pjax>
<div class="select-menu-modal">
<div class="select-menu-header">
<svg class="octicon octicon-x js-menu-close" role="img" aria-label="Close" viewBox="0 0 12 16" version="1.1" width="12" height="16"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
<span class="select-menu-title">Switch branches/tags</span>
</div>
<div class="select-menu-filters">
<div class="select-menu-text-filter">
<input type="text" aria-label="Filter branches/tags" id="context-commitish-filter-field" class="form-control js-filterable-field js-navigation-enable" placeholder="Filter branches/tags">
</div>
<div class="select-menu-tabs">
<ul>
<li class="select-menu-tab">
<a href="#" data-tab-filter="branches" data-filter-placeholder="Filter branches/tags" class="js-select-menu-tab" role="tab">Branches</a>
</li>
<li class="select-menu-tab">
<a href="#" data-tab-filter="tags" data-filter-placeholder="Find a tag…" class="js-select-menu-tab" role="tab">Tags</a>
</li>
</ul>
</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="branches" role="menu">
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
<a class="select-menu-item js-navigation-item js-navigation-open selected"
href="/CodyHouse/multi-level-accordion-menu/blob/master/img/cd-icons.svg"
data-name="master"
data-skip-pjax="true"
rel="nofollow">
<svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg>
<span class="select-menu-item-text css-truncate-target js-select-menu-filter-text">
master
</span>
</a>
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
<div class="select-menu-list select-menu-tab-bucket js-select-menu-tab-bucket" data-tab-filter="tags">
<div data-filterable-for="context-commitish-filter-field" data-filterable-type="substring">
</div>
<div class="select-menu-no-results">Nothing to show</div>
</div>
</div>
</div>
</div>
<div class="BtnGroup float-right">
<a href="/CodyHouse/multi-level-accordion-menu/find/master"
class="js-pjax-capture-input btn btn-sm BtnGroup-item"
data-pjax
data-hotkey="t">
Find file
</a>
<clipboard-copy for="blob-path" class="btn btn-sm BtnGroup-item">
Copy path
</clipboard-copy>
</div>
<div id="blob-path" class="breadcrumb">
<span class="repo-root js-repo-root"><span class="js-path-segment"><a data-pjax="true" href="/CodyHouse/multi-level-accordion-menu"><span>multi-level-accordion-menu</span></a></span></span><span class="separator">/</span><span class="js-path-segment"><a data-pjax="true" href="/CodyHouse/multi-level-accordion-menu/tree/master/img"><span>img</span></a></span><span class="separator">/</span><strong class="final-path">cd-icons.svg</strong>
</div>
</div>
<include-fragment src="/CodyHouse/multi-level-accordion-menu/contributors/master/img/cd-icons.svg" class="commit-tease commit-loader">
<div>
Fetching contributors&hellip;
</div>
<div class="commit-tease-contributors">
<img alt="" class="loader-loading float-left" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" height="16" />
<span class="loader-error">Cannot retrieve contributors at this time</span>
</div>
</include-fragment>
<div class="file">
<div class="file-header">
<div class="file-actions">
<div class="BtnGroup">
<a class="btn btn-sm BtnGroup-item tooltipped tooltipped tooltipped-n source "
href="/CodyHouse/multi-level-accordion-menu/blob/master/img/cd-icons.svg?short_path=21dd230" aria-label="Display the source blob">
<svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg>
</a>
<a class="btn btn-sm BtnGroup-item tooltipped tooltipped-n rendered selected"
href="/CodyHouse/multi-level-accordion-menu/blob/master/img/cd-icons.svg" aria-label="Display the rendered blob">
<svg class="octicon octicon-file" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M6 5H2V4h4v1zM2 8h7V7H2v1zm0 2h7V9H2v1zm0 2h7v-1H2v1zm10-7.5V14c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h7.5L12 4.5zM11 5L8 2H1v12h10V5z"/></svg>
</a>
</div>
<div class="BtnGroup">
<a id="raw-url" class="btn btn-sm BtnGroup-item" href="/CodyHouse/multi-level-accordion-menu/raw/master/img/cd-icons.svg">Raw</a>
<a class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b" href="/CodyHouse/multi-level-accordion-menu/blame/master/img/cd-icons.svg">Blame</a>
<a rel="nofollow" class="btn btn-sm BtnGroup-item" href="/CodyHouse/multi-level-accordion-menu/commits/master/img/cd-icons.svg">History</a>
</div>
<a class="btn-octicon tooltipped tooltipped-nw"
href="github-windows://openRepo/https://github.com/CodyHouse/multi-level-accordion-menu?branch=master&amp;filepath=img%2Fcd-icons.svg"
aria-label="Open this file in GitHub Desktop"
data-ga-click="Repository, open with desktop, type:windows">
<svg class="octicon octicon-device-desktop" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg>
</a>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-update-url-with-hash" action="/CodyHouse/multi-level-accordion-menu/edit/master/img/cd-icons.svg" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="UJQVa0cw0/sCBuf1NMJP3zfUyoTeNwEtALsGJB/V/e0vO8QW9n8nym38g5JiCTp4ZwdxRg0fxTvBTMODfGEl/A==" />
<button class="btn-octicon tooltipped tooltipped-nw" type="submit"
aria-label="Fork this project and edit the file" data-hotkey="e" data-disable-with>
<svg class="octicon octicon-pencil" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 0 1 1.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg>
</button>
</form>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/CodyHouse/multi-level-accordion-menu/delete/master/img/cd-icons.svg" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="&#x2713;" /><input type="hidden" name="authenticity_token" value="Q8srAb1KqrObAJzQ+bFopqQAuOLGqx3zyo2Ly/b2AzS21slJvOK4grTt1NGmLWFiMlSyMb5OL71NSq4yooyhKQ==" />
<button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit"
aria-label="Fork this project and delete the file" data-disable-with>
<svg class="octicon octicon-trashcan" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg>
</button>
</form> </div>
<div class="file-info">
27 lines (26 sloc)
<span class="file-info-divider"></span>
1.68 KB
</div>
</div>
<div itemprop="text" class="blob-wrapper data type-svg">
<div class="render-wrapper">
<div class="render-container is-render-pending js-render-target "
data-identity="4585af61-eb1a-4d6f-9245-5cdac9f8352a"
data-host="https://render.githubusercontent.com"
data-type="svg">
<img class="octospinner" alt="" src="https://assets-cdn.github.com/images/spinners/octocat-spinner-128.gif" width="64" height="64" />
<div class="render-viewer-error">Sorry, something went wrong. <a href="https://github.com/CodyHouse/multi-level-accordion-menu/blob/master/img/cd-icons.svg">Reload?</a></div>
<div class="render-viewer-fatal">Sorry, we cannot display this file.</div>
<div class="render-viewer-invalid">Sorry, this file is invalid so it cannot be displayed.</div>
<iframe class="render-viewer" src="https://render.githubusercontent.com/view/svg?commit=aaa363c89f1c7aa02d4c8da2a43acef0e250bc99&amp;enc_url=68747470733a2f2f7261772e67697468756275736572636f6e74656e742e636f6d2f436f6479486f7573652f6d756c74692d6c6576656c2d6163636f7264696f6e2d6d656e752f616161333633633839663163376161303264346338646132613433616365663065323530626339392f696d672f63642d69636f6e732e737667&amp;nwo=CodyHouse%2Fmulti-level-accordion-menu&amp;path=img%2Fcd-icons.svg&amp;repository_id=43811396&amp;repository_type=Repository#4585af61-eb1a-4d6f-9245-5cdac9f8352a" sandbox="allow-scripts allow-same-origin allow-top-navigation ">Viewer requires iframe.</iframe>
</div>
</div>
</div>
</div>
<details class="details-reset details-overlay details-overlay-dark">
<summary data-hotkey="l" aria-label="Jump to line"></summary>
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast linejump" aria-label="Jump to line">
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="&#x2713;" />
<input class="form-control flex-auto mr-3 linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line&hellip;" aria-label="Jump to line" autofocus>
<button type="submit" class="btn" data-close-dialog>Go</button>
</form> </details-dialog>
</details>
</div>
<div class="modal-backdrop js-touch-events"></div>
</div>
</div>
</div>
</div>
<div class="footer container-lg px-3" role="contentinfo">
<div class="position-relative d-flex flex-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light ">
<ul class="list-style-none d-flex flex-wrap ">
<li class="mr-3">&copy; 2018 <span title="0.33395s from unicorn-67c4d5f744-r55dc">GitHub</span>, Inc.</li>
<li class="mr-3"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li>
<li class="mr-3"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li>
<li class="mr-3"><a href="https://help.github.com/articles/github-security/" data-ga-click="Footer, go to security, text:security">Security</a></li>
<li class="mr-3"><a href="https://status.github.com/" data-ga-click="Footer, go to status, text:status">Status</a></li>
<li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li>
</ul>
<a aria-label="Homepage" title="GitHub" class="footer-octicon mr-lg-4" href="https://github.com">
<svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
<ul class="list-style-none d-flex flex-wrap ">
<li class="mr-3"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li>
<li class="mr-3"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li>
<li class="mr-3"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li>
<li class="mr-3"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li>
<li class="mr-3"><a href="https://blog.github.com" data-ga-click="Footer, go to blog, text:blog">Blog</a></li>
<li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li>
</ul>
</div>
<div class="d-flex flex-justify-center pb-6">
<span class="f6 text-gray-light"></span>
</div>
</div>
<div id="ajax-error-message" class="ajax-error-message flash flash-error">
<svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
<button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error">
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
</button>
You cant perform that action at this time.
</div>
<script crossorigin="anonymous" integrity="sha512-IC5Ai6c7cUBfMx54JUAsIjA7VroipzkizlZ8F6/0efsGGyZStweZV7bX9bxSFL07nUNLfwrKSEysVIijX+CeUw==" type="application/javascript" src="https://assets-cdn.github.com/assets/frameworks-5874e38105ec062c740350eeb96bdd8a.js"></script>
<script crossorigin="anonymous" async="async" integrity="sha512-MsXVzDqDi5b0jU60Tq39xkgfoNu3ehfnpdo2TPM99QKvNjrx0gSHZS5fvQ8PcxqMtHugMifkKyFfgMc9UUe6/Q==" type="application/javascript" src="https://assets-cdn.github.com/assets/github-f2f02359503c1eb68287242b53372803.js"></script>
<div class="js-stale-session-flash stale-session-flash flash flash-warn flash-banner d-none">
<svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg>
<span class="signed-in-tab-flash">You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span>
<span class="signed-out-tab-flash">You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span>
</div>
<div class="facebox" id="facebox" style="display:none;">
<div class="facebox-popup">
<div class="facebox-content" role="dialog" aria-labelledby="facebox-header" aria-describedby="facebox-description">
</div>
<button type="button" class="facebox-close js-facebox-close" aria-label="Close modal">
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
</button>
</div>
</div>
<template id="site-details-dialog">
<details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark" open>
<summary aria-haspopup="dialog" aria-label="Close dialog"></summary>
<details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast">
<button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog>
<svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg>
</button>
<div class="octocat-spinner my-6 js-details-dialog-spinner"></div>
</details-dialog>
</details>
</template>
<div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0">
<div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;">
</div>
</div>
<div id="hovercard-aria-description" class="sr-only">
Press h to open a hovercard with more details.
</div>
</body>
</html>

View File

@@ -46,7 +46,7 @@
<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.12.0/css/all.css" integrity="sha384-ekOryaXPbeCpWQNxMwSWVvQ0+1VrStoPJq54shlYhR8HzQgig1v5fas6YgOqLoKz" crossorigin="anonymous">
<link rel="stylesheet" href="/static/css/styles2.css">
<link rel="stylesheet" href="/static/css/text2.css" />
<link rel="stylesheet" href="/static/css/rowsandall2.min.css" />
<link rel="stylesheet" href="/static/css/rowsandall2.css" />
{% block meta %} {% endblock %}
<div id="fb-root"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>