-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpredefined_male.go
107 lines (102 loc) · 19.7 KB
/
predefined_male.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
package avatar
// RegisterExtraMaleHair register predefined male hairs
func RegisterExtraMaleHair() {
AddHair(
Short,
Male,
`<path fill="{hair}" d="M43.7,58.15s2.04-.21,2.84-10.86c1.16-15.59,9.77-4.93,17.96-4.83,7.98,.1,15.76-10.96,17.54,5.03,1.02,9.18,2.06,10.71,2.06,10.71,0,0,8.94-32.03-20.13-32.03s-20.27,31.99-20.27,31.99Z" />`)
AddHair(
Medium,
Male,
`<g>
<path fill="{hair}" d="M88.62,40.03s-2.1-.4-2.45-6.74c-.31-5.64-4.9-7.14-4.9-7.14,1.6-1.81,0-4.22,0-4.22-1.1,.7-2.7,1.31-6.39-1.44-3.7-2.75-6.69-1.71-6.69-1.71-2.7-3.36-7.99,.34-7.99,.34,0,0-3.6-1.31-8.99,1.21-5.4,2.51-8.99,8.14-6.91,11.11,0,0-3.63,.26-4.53,5.66-.91,5.4,2.16,10.36-.69,11.68,0,0,1.25,1.15,2.38,.41,0,0,0,0,0,0,0,0,.3,6.88,1.59,9.74l2.29,6.39s-.39-3.74-.69-6.52c-.3-2.79,1.86-5.31,.95-7.43-.2-.46-.38-1.2-.5-2.07-.17-2.85,.91-3.01,.91-4.75s3.71-4.04,3.12-5.75c-.3-.14-.62-.32-.93-.53-.43-.31-1.7-1.91-.94-1.14,.39,.38,.74,.53,1.17,.79,.43,.25,.85,.46,1.23,.56,.16,.05,.3,.08,.43,.1,.6-.07,1.24-.09,1.93-.06,1.47,.17,3.31,.66,5.18,1.77,3.8,2.24,8.46-.3,8.46-.3,0,0,4.08,1.49,8.46-.74,0,0,1.1,1.14,3.73,1.97,2.63,.82,1.27,3.93,2.13,4.94,.62,.72,2.08,2.15,1.95,3.58-.12,.68-.27,1.24-.44,1.62-.91,2.12,1.25,4.65,.95,7.43-.3,2.79,.31,6.52,.31,6.52l1.68-7.08c1.77-8.88,1.27-9.48,1.09-10.62,0,0,.6-2.6,0-7.03,0-.12,0-.25-.01-.37,1.98,.26,3.13-.18,3.13-.18Z" />
<path fill="{hair_highlight}" d="M49.19,35.61s-.16-.15-.42-.43c-.24-.29-.61-.72-.94-1.3-.34-.57-.66-1.29-.91-2.09-.09-.41-.23-.83-.26-1.28-.07-.44-.07-.9-.08-1.35,.05-.45,.07-.91,.18-1.35,.07-.45,.25-.85,.39-1.25,.16-.39,.38-.75,.57-1.08,.23-.31,.44-.61,.66-.86,.23-.24,.45-.45,.64-.64,.2-.18,.4-.31,.54-.43,.31-.23,.49-.35,.49-.35,0,0-.14,.18-.38,.46-.12,.15-.28,.31-.43,.52-.15,.22-.31,.46-.5,.72-.17,.27-.32,.58-.5,.88-.14,.33-.3,.67-.43,1.04-.12,.37-.23,.75-.29,1.15-.1,.39-.1,.81-.14,1.22,0,.41-.01,.83,.05,1.23,.03,.41,.11,.8,.18,1.19,.1,.38,.17,.75,.3,1.1,.1,.35,.23,.67,.34,.97,.24,.59,.47,1.08,.65,1.41,.19,.33,.3,.52,.3,.52Z" />
<path fill="{hair_highlight}" d="M60.66,23.91s.05-.07,.15-.19c.11-.11,.22-.32,.46-.51,.12-.1,.24-.21,.38-.32,.15-.11,.31-.21,.49-.32,.17-.12,.38-.21,.59-.32,.21-.11,.44-.2,.69-.28,.49-.18,1.03-.31,1.62-.41,.58-.1,1.21-.17,1.85-.16,.64,0,1.31,.03,1.98,.15,.34,.05,.67,.11,1.01,.2,.34,.07,.67,.17,1,.27,.66,.21,1.3,.49,1.91,.81,.61,.34,1.13,.72,1.66,1.03,.51,.29,1.05,.55,1.57,.72,.53,.17,1.04,.28,1.53,.3,.97,.06,1.79-.11,2.32-.34,.54-.22,.8-.44,.8-.44,0,0-.06,.06-.17,.17-.12,.1-.3,.26-.56,.41-.51,.3-1.34,.64-2.4,.65-1.05,.03-2.27-.24-3.45-.86-.56-.31-1.12-.66-1.67-.96-.57-.29-1.17-.54-1.79-.73-.31-.1-.62-.2-.94-.27-.31-.08-.63-.15-.95-.2-.63-.11-1.26-.19-1.87-.21-1.22-.05-2.38,.04-3.32,.29-.24,.05-.46,.13-.67,.2-.21,.07-.42,.13-.6,.23-.18,.09-.36,.16-.51,.24-.15,.09-.28,.18-.4,.26-.25,.14-.41,.33-.54,.42-.12,.1-.19,.16-.19,.16Z" />
<path fill="{hair_highlight}" d="M59.63,35.21s-.17-.13-.45-.36c-.14-.11-.3-.27-.47-.46-.18-.19-.39-.41-.56-.67-.09-.13-.19-.27-.29-.41-.08-.15-.17-.31-.26-.47-.19-.32-.33-.68-.48-1.06-.13-.38-.27-.78-.35-1.2-.09-.42-.16-.84-.18-1.28-.04-.43,0-.87,.02-1.3,.05-.43,.12-.85,.25-1.24,.09-.4,.29-.76,.44-1.1,.21-.32,.37-.64,.61-.87,.11-.12,.21-.24,.31-.34,.11-.1,.23-.18,.33-.26,.21-.16,.39-.29,.56-.37,.33-.16,.52-.24,.52-.24,0,0-.16,.14-.43,.37-.15,.1-.29,.27-.45,.46-.17,.17-.32,.41-.48,.66-.18,.23-.28,.55-.44,.85-.1,.33-.24,.65-.3,1.02-.09,.36-.12,.74-.16,1.13-.01,.39-.04,.79,0,1.18,.01,.4,.07,.79,.14,1.18,.07,.39,.16,.76,.26,1.13,.12,.35,.21,.71,.36,1.03,.12,.32,.26,.62,.4,.89,.13,.28,.27,.51,.4,.73,.12,.22,.24,.4,.36,.54,.22,.29,.33,.47,.33,.47Z" />
<path fill="{hair_highlight}" d="M68.65,39.27s-.07-.01-.21-.04c-.14-.03-.35-.07-.6-.17-.5-.18-1.21-.53-1.91-1.17-.69-.64-1.36-1.58-1.69-2.75-.33-1.16-.27-2.54,.25-3.74,.25-.6,.59-1.15,.99-1.64,.38-.47,.87-.93,1.36-1.26,1.01-.69,2.16-.95,3.1-.95,.95-.01,1.71,.2,2.22,.37,.51,.17,.77,.33,.77,.33,0,0-.3-.08-.82-.16-.52-.08-1.27-.13-2.14-.02-.86,.11-1.85,.42-2.7,1.06-.44,.32-.81,.67-1.18,1.14-.35,.44-.67,.93-.89,1.45-.23,.52-.37,1.07-.43,1.63-.06,.56,0,1.11,.1,1.64,.23,1.05,.77,1.96,1.35,2.62,.58,.67,1.21,1.1,1.67,1.33,.46,.25,.76,.34,.76,.34Z" />
<path fill="{hair_highlight}" d="M54.75,35.31s-.06-.08-.18-.24c-.11-.16-.31-.36-.49-.68-.09-.16-.2-.33-.31-.52-.1-.2-.2-.41-.32-.64-.21-.46-.44-1-.6-1.61-.1-.3-.17-.62-.23-.96-.08-.33-.13-.68-.17-1.04-.1-.72-.12-1.49-.08-2.29,.08-.79,.18-1.62,.46-2.43,.25-.81,.66-1.6,1.17-2.3,.5-.7,1.27-1.28,1.95-1.68,.79-.45,1.63-.63,2.44-.68,.81-.06,1.57,.04,2.27,.15,.7,.1,1.36,.2,1.96,.23,.6,.04,1.15,.01,1.64-.04,.24-.05,.47-.09,.67-.13,.21-.05,.39-.13,.56-.18,.34-.1,.58-.25,.76-.33,.18-.08,.27-.13,.27-.13,0,0-.09,.06-.25,.16-.17,.09-.38,.3-.72,.43-.17,.07-.35,.17-.55,.25-.21,.07-.44,.14-.68,.22-.5,.11-1.08,.21-1.71,.19-1.26,.02-2.71-.26-4.17-.12-.72,.07-1.46,.28-2.08,.63-.16,.08-.33,.22-.5,.33l-.25,.17s-.13,.12-.19,.18c-.14,.13-.29,.25-.42,.39l-.37,.45c-.46,.62-.84,1.31-1.08,2.06-.26,.73-.4,1.5-.49,2.24-.06,.75-.1,1.48-.04,2.17,.02,.35,.04,.69,.1,1.01,.04,.33,.09,.64,.16,.94,.12,.6,.28,1.14,.44,1.61,.09,.23,.17,.45,.24,.66,.09,.2,.17,.37,.25,.54,.14,.33,.3,.57,.39,.74,.1,.17,.15,.26,.15,.26Z" />
<path fill="{hair_highlight}" d="M43.69,34.19s-.04,.04-.12,.11c-.07,.08-.14,.2-.21,.38-.14,.35-.18,.91-.22,1.56-.06,1.32-.02,3.1-.11,4.9-.1,1.79-.33,3.61-.85,4.91-.25,.65-.59,1.13-.86,1.42-.28,.29-.51,.37-.49,.38,0,0,.04-.04,.11-.12,.08-.07,.16-.2,.26-.36,.21-.32,.4-.83,.55-1.47,.3-1.27,.4-3.04,.49-4.81,.1-1.77,.18-3.57,.45-4.91,.13-.67,.32-1.22,.53-1.57,.22-.37,.48-.41,.46-.42Z" />
<path fill="{hair_highlight}" d="M47.42,39.48s-.19,.14-.49,.41c-.15,.13-.32,.3-.5,.51-.19,.2-.37,.46-.58,.72-.19,.28-.4,.58-.58,.92-.2,.33-.36,.7-.54,1.08-.16,.39-.31,.79-.43,1.21-.15,.41-.21,.86-.31,1.29-.06,.44-.16,.88-.17,1.32-.02,.22-.03,.44-.05,.65,0,.22,0,.43,0,.64,0,.42,.01,.83,.05,1.22,.02,.39,.05,.76,.11,1.1,.05,.34,.07,.66,.12,.93,.05,.28,.1,.52,.13,.71,.07,.4,.1,.63,.1,.63,0,0-.1-.21-.25-.59-.15-.38-.39-.92-.55-1.6-.05-.17-.1-.35-.15-.53-.03-.19-.07-.38-.1-.58-.08-.4-.15-.82-.16-1.27-.04-.44-.05-.9-.02-1.37,0-.47,.1-.94,.15-1.42,.12-.46,.2-.94,.36-1.38,.13-.45,.34-.87,.53-1.28,.21-.39,.42-.77,.67-1.1,.23-.34,.49-.62,.73-.89,.5-.51,.98-.85,1.34-1.06,.17-.12,.32-.16,.42-.21,.1-.04,.15-.07,.15-.07Z" />
<path fill="{hair_highlight}" d="M71.97,36.56s-.04-.08-.12-.24c-.07-.16-.19-.39-.28-.71-.19-.63-.39-1.59-.18-2.74,.11-.57,.32-1.19,.69-1.76,.37-.57,.9-1.11,1.56-1.46,.66-.37,1.41-.56,2.18-.65,.76-.07,1.55-.03,2.31,.11,.79,.15,1.54,.49,2.16,1,.62,.51,1.07,1.15,1.41,1.79,.35,.63,.61,1.26,.85,1.86,.25,.59,.48,1.14,.74,1.62,.5,.97,1.04,1.72,1.49,2.18,.45,.46,.74,.7,.74,.7,0,0-.08-.05-.23-.14-.15-.09-.37-.23-.62-.44-.51-.41-1.2-1.09-1.78-2.07-.6-.96-1.14-2.18-1.81-3.35-.34-.58-.76-1.12-1.28-1.54-.52-.42-1.16-.68-1.82-.82-.7-.14-1.4-.18-2.1-.13-.68,.05-1.35,.2-1.92,.49-.57,.29-1.06,.69-1.42,1.17-.36,.48-.59,1.02-.72,1.53-.27,1.04-.22,1.98-.1,2.61,.06,.32,.12,.56,.18,.73,.06,.17,.09,.25,.09,.25Z" />
<path fill="{hair_highlight}" d="M82.12,28.35s.14,0,.37,.07c.23,.07,.56,.2,.9,.44,.17,.12,.35,.27,.51,.45,.16,.18,.33,.37,.47,.6,.29,.44,.52,.96,.67,1.49,.09,.27,.13,.54,.18,.81,.06,.27,.07,.53,.09,.79,.05,.51,0,.99-.02,1.4,0,.2-.05,.39-.08,.55-.03,.16-.05,.3-.07,.42-.04,.23-.08,.36-.08,.36,0,0-.02-.14-.04-.37,0-.12-.02-.26-.03-.42-.02-.16-.02-.35-.04-.54-.05-.4-.07-.86-.16-1.34-.03-.24-.07-.49-.13-.74-.05-.25-.1-.5-.18-.75-.13-.5-.33-.97-.54-1.39-.23-.41-.48-.78-.75-1.05-.53-.56-1.04-.77-1.04-.77Z" />
<path fill="{hair_highlight}" d="M80.67,39.85s0,.05,0,.16c0,.1-.03,.26,0,.44,.04,.19,.04,.39,.12,.65,.07,.25,.14,.53,.23,.84,.37,1.22,.96,2.84,1.44,4.51,.23,.84,.45,1.68,.58,2.5,.09,.4,.11,.81,.15,1.18,.03,.38,.03,.74,.03,1.07-.04,.34-.05,.64-.12,.91-.08,.26-.13,.49-.21,.67-.19,.34-.31,.52-.31,.52,0,0,.06-.22,.16-.57,.04-.18,.04-.41,.06-.66,.01-.25-.04-.55-.04-.86-.05-.31-.1-.65-.16-1.01-.08-.36-.15-.73-.25-1.12-.19-.77-.42-1.6-.66-2.42-.46-1.65-.94-3.33-1.12-4.63-.06-.32-.07-.63-.08-.9-.03-.26,.02-.52,.02-.71,0-.2,.09-.33,.11-.43,.03-.1,.05-.15,.05-.15Z" />
<path fill="{hair_highlight}" d="M82.12,42.56s.23,.52,.58,1.3c.34,.78,.77,1.84,1.01,2.99,.11,.57,.18,1.16,.17,1.72,0,.55-.09,1.08-.22,1.5-.05,.22-.15,.4-.21,.56-.06,.17-.15,.3-.22,.41-.14,.21-.22,.33-.22,.33,0,0,.03-.14,.08-.39,.03-.12,.06-.27,.07-.44,.02-.17,.06-.35,.06-.56,.02-.41,.02-.88-.03-1.39,0-.25-.07-.51-.1-.78-.05-.27-.09-.53-.15-.8-.21-1.08-.51-2.16-.66-3.01-.08-.42-.12-.79-.14-1.04,0-.25,0-.4,0-.4Z" />
</g>`)
AddHair(
Wavy,
Male,
`<g>
<path fill="{hair}" d="M96.95,47.77c.07-1.89,1.28-3.52,1.88-5.32,.97-2.89,.18-6.29-1.95-8.46-1.36-1.38-3.24-2.34-4.09-4.08-1.2-2.46,.06-5.72-1.5-7.97-1.85-2.67-6.18-1.96-8.68-4.04-1.42-1.19-2.03-3.11-3.31-4.45-1.51-1.58-3.94-2.18-6.01-1.5-1.2,.4-2.36,1.2-3.61,.98-1.06-.18-1.84-1.07-2.77-1.61-1.31-.76-2.69-.62-4.08-.22-2.21,.64-1.77,.97-4.15,.3-2.92-.81-6.35-1.51-8.72,.98-1.6,1.69-2.1,4.44-4.17,5.49-1.13,.56-2.47,.47-3.71,.71-2.61,.52-4.8,2.73-5.29,5.34-.49,2.6,.45,5.71-1.35,7.66-.71,.77-1.72,1.18-2.57,1.79-1.78,1.3-2.74,3.63-2.41,5.8,.35,2.3,2.01,4.26,2.21,6.57,.19,2.15-.91,4.21-2.16,5.97-1.25,1.77-2.71,3.44-3.41,5.49-.71,2.04-.43,4.64,1.31,5.91,.79,.58,1.81,.84,2.67,1.29,.39,.21,.75,.45,1.05,.79,.98,1.11,.87,2.79,.8,4.27-.17,3.68,.78,8.1,4.22,9.41,1.98,.76,4.47,.32,6.03,1.76,1.11,1.03,1.33,2.68,2.08,3.99,1.74,3.07,5.76,3.72,9.31,3.97,.25-.58,.42-1.15,.47-1.74,0,0-.1-4.4-.3-6.3-1.2-1-2.3-2.1-3.5-3.4-1.6-1.6-2.8-3.7-3.9-6-1.2,.2-3.7-1.3-5.2-3.9-2-3.5-1.4-8.4-.4-9.4,.5-.5,1.4-.2,2.2,.3-.4-3.5-.4-7.2-.1-11.3,.21-2.48,.69-4.63,1.38-6.52,1.46,.29,3.03,.48,4.16,1.17,1.19,.73,1.7,1.91,2.77,2.74,1.26,.97,3.31,1.34,5.04,.92,1.01-.25,1.98-.74,3.02-.6,.89,.11,1.54,.66,2.32,.99,1.1,.47,2.26,.38,3.42,.13,1.86-.39,1.48-.6,3.48-.18,2.45,.5,5.33,.93,7.31-.6,1.34-1.04,1.76-2.73,3.5-3.37,.89-.33,1.94-.3,2.93-.42,.53,1.7,.89,3.6,1.04,5.75,.3,4.1,.2,7.8-.1,11.3,.8-.4,1.7-.8,2.2-.3,1,1.1,1.5,5.9-.4,9.4-1.5,2.7-4,4.1-5.2,3.9-1.2,2.3-2.5,4.4-3.9,6-1.3,1.4-2.4,2.5-3.5,3.4-.3,2.1-.3,6.4-.2,7.1,.11,.42,.28,.83,.48,1.25,3.18-.77,6.14-2.47,8.39-4.85,1.61-1.7,2.91-3.77,4.94-4.97,1.97-1.16,4.51-1.41,6.07-3.08,2.54-2.71,.96-7.2,2.18-10.7,.45-1.29,1.27-2.45,2.09-3.59,1.24-1.71,2.48-3.38,2.46-5.41-.02-3.04-2.91-5.53-2.81-8.56Z" />
<path fill="{hair_shadow}" d="M92.79,29.91c-1.2-2.46,.06-5.72-1.5-7.97-1.85-2.67-6.18-1.96-8.68-4.04-1.42-1.19-2.03-3.11-3.31-4.45-1.51-1.58-3.94-2.18-6.01-1.5-1.2,.4-2.36,1.2-3.61,.98-1.06-.18-1.84-1.07-2.77-1.61-1.31-.76-2.69-.62-4.08-.22-2.21,.64-1.77,.97-4.15,.3-2.92-.81-6.35-1.51-8.72,.98-1.6,1.69-2.1,4.44-4.17,5.49-1.13,.56-2.47,.47-3.71,.71-1.49,.3-2.83,1.16-3.81,2.32,.1,.2-.17,.53-.4,.51-.53,.76-.92,1.61-1.09,2.52-.49,2.6,.45,5.71-1.35,7.66-.71,.77-1.72,1.18-2.57,1.79-.93,.68-1.64,1.65-2.05,2.74,.49,.68,.18,2.03-.41,2.33,0,.25,.02,.49,.06,.74,.35,2.3,2.01,4.26,2.21,6.57,.02,.24,.02,.47,.01,.71,.54,.31,1.11,.53,1.7,.64,.23,6.43,10.63,3.8,11.98-1.6,.08,7.83,8.78,.35,8.94-3.99,1.29,9.81,10,2.96,11.2-2.91,1.78,3.92,9.56,5.68,12.66,3.6,.09-.08,.19-.14,.28-.21,1.07-.9,1.4-2.37,.35-4.53,5.96,4.53,19.01,3.35,12.72-5.19,.78-.03,1.46-.12,2.06-.24-.73-.62-1.39-1.28-1.8-2.13Z" />
<path fill="{hair_shadow}" d="M84.15,58.17c.8-.4,1.7-.8,2.2-.3,1,1.1,1.5,5.9-.4,9.4-.94,1.7-2.29,2.88-3.45,3.48-.69,.36-1.31,.51-1.76,.45-1.2,2.29-2.49,4.38-3.89,5.98-1.3,1.4-2.4,2.5-3.5,3.4-.3,2.1-.3,6.4-.2,7.1,.11,.42,.28,.83,.48,1.25,3.18-.77,6.14-2.47,8.39-4.85,1.61-1.7,2.91-3.77,4.94-4.97,1.97-1.16,4.51-1.41,6.07-3.08,2.54-2.71,.96-7.2,2.18-10.7,.45-1.29,1.27-2.45,2.09-3.59-2.94,2.58-5.25,4.98-6.3-.92-.55-3.08,.6-7.34-2.34-9.51-1.25-.92-3.02-1.17-4.28-1.96,.11,3.13,.01,6.04-.23,8.82Z" />
</g>`)
}
// RegisterExtraMaleDress register predefined male dresses
func RegisterExtraMaleDress() {
AddDress(
TShirt,
Male,
`<path fill="{dress}" d="M99.9,115.8c-1.1-8.2-7.5-13-14.3-17.1-3.1-1.8-5.8-3.8-8.1-5.6l-13.9,7.2-13.6-6.8c-2.1,1.7-4.7,3.5-7.6,5.3-6.6,4.1-13.1,9-14.3,17.1-1.1,8.2-1.4,12.1-1.4,12.1H101.3c0-.1-.2-4-1.4-12.2Z" />`)
AddDress(
Suit,
Male,
`<g>
<path fill="{dress}" d="M99.9,115.8c-1.1-8.2-7.5-13-14.3-17.1-3.1-1.8-5.8-3.8-8.1-5.6-.2,.3-.4,.6-.7,.9l-12.7,3-13.7-3c-.1-.2-.3-.3-.4-.5-2.1,1.7-4.7,3.5-7.6,5.3-6.6,4.1-13.1,9-14.3,17.1-1.1,8.2-1.4,12.1-1.4,12.1H101.3c0-.1-.2-4-1.4-12.2Z" />
<polygon fill="{decorator}" points="66.3 102.2 66.3 102.2 67.6 100 66 95.5 64.1 96.1 62.2 95.5 60.6 100 61.9 102.2 56.8 128 71.4 128 66.3 102.2" />
<polygon fill="{dress_shadow}" points="52.5 90.2 49.4 94.1 59 101.9 64.1 96.1 52.5 90.2" />
<polygon fill="{dress_shadow}" points="75.7 90.2 78.8 94.1 69.2 101.9 64.1 96.1 75.7 90.2" />
</g>`)
AddDress(
Shirt,
Male,
`<g>
<path fill="{dress}" d="M99.8,115.8c-1.1-8.2-7.5-13-14.3-17.1-3.1-1.8-5.8-3.8-8.1-5.6-4.6,0-7.7,1.8-9.7,4-.8-.1-1.7-.1-1.7-.1,0,0-1.8,4-2,7.5-.1-3.5-2-7.5-2-7.5,0,0-1,0-1.9,.1-2-1.9-5.1-3.4-10.1-3.6-2.1,1.7-4.7,3.5-7.6,5.3-6.6,4.1-13.1,9-14.3,17.1-1.1,8.2-1.4,12.1-1.4,12.1H101.3c-.1-.1-.3-4-1.5-12.2Z" />
<circle cx="64" cy="111.6" r="1.2" />
<path d="M64,117.1c-.7,0-1.2,.5-1.2,1.2s.5,1.2,1.2,1.2,1.2-.5,1.2-1.2-.5-1.2-1.2-1.2Z" />
<polygon fill="{dress_shadow}" points="51.9 90.6 48.8 94.6 59.6 103.4 62.7 96.5 51.9 90.6" />
<polygon fill="{dress_shadow}" points="76.3 90.6 79.4 94.6 68.6 103.4 65.5 96.5 76.3 90.6" />
</g>`)
}
// RegisterExtraFacialHair register predefined male facial hairs
func RegisterExtraFacialHair() {
AddFacialHair(
Mustach,
`<path fill="{hair_shadow}" d="M72.45,71.28c-.2-.29-.5-.48-.85-.54-1.75-.3-5.2-1.99-5.67-1.95-.29,.03-.87,.22-1.32,.38-.4,.14-.83,.14-1.23,0-.45-.16-1.02-.35-1.32-.38-.47-.04-3.92,1.65-5.67,1.95-.34,.06-.65,.25-.85,.54-.45,.64-1.09,1.85-.84,3.22,.38,2.03,.99-2.27,9.29-2.27s8.91,4.3,9.29,2.27c.25-1.36-.39-2.57-.84-3.22Z" />`)
AddFacialHair(
MustachFancy,
`<path fill="{hair_shadow}" d="M67.41,69.01c-1.34-.57-2.84,.17-3.41,1.38-.57-1.21-2.07-1.95-3.41-1.38-1.63,.69-4.38,5.23-8.68,6.4,4.17,.98,7.07,.72,8.68,0,1.78-.8,2.94-1.64,3.41-2.76,.47,1.12,1.63,1.96,3.41,2.76,1.61,.72,4.51,.98,8.68,0-4.31-1.18-7.06-5.71-8.68-6.4Z" />`)
AddFacialHair(
Beard,
`<path fill="{hair_shadow}" d="M78.96,73.2c-.72,.93-2.43,2.55-4.22,4.11-.37,.32-1.08,.12-1.07-.3,.12-2.76-.41-6.04-1.8-6.11-1.9-.09-5.51-1.01-6.04-.79-.16,.07-.39,.14-.64,.21-.77,.22-1.62,.22-2.39,0-.25-.07-.48-.15-.64-.21-.53-.22-4.15,.7-6.04,.79-1.38,.06-1.91,3.35-1.8,6.11,.02,.42-.69,.63-1.07,.3-1.8-1.56-3.5-3.17-4.22-4.11-1.61-2.08-3.72-8.04-3.72-8.04,.07,1.43,1.73,9.44,3.42,11.62,1.67,2.15,8.41,5.82,9.86,6.29,1.44,.47,2.69,.8,5.4,.8s3.96-.33,5.4-.8c1.45-.47,8.19-4.14,9.86-6.29,1.69-2.18,3.52-10.15,3.59-11.58,0,0-2.27,5.92-3.89,8Zm-6.67,5.01c-.06,.79-.52,1.55-1.29,2.11-.77,.56-1.38,.95-1.72,1.06-1.29,.42-2.43-.92-4.63-1.17-.12-.13-.21-.27-.23-.44-.12-1.08,.12-2.01,.79-2.1,.67-.09,2.33-1.81-1.22-1.81s-1.9,1.72-1.22,1.81c.67,.09,.91,1.02,.79,2.1-.02,.17-.11,.31-.23,.44-2.2,.24-3.34,1.59-4.63,1.17-.33-.11-.95-.5-1.72-1.06-.77-.56-1.22-1.31-1.29-2.11-.19-2.34-.13-5.31,1.37-5.52,2.2-.31,4.22-.48,6.17-.09,.5,.1,1.02,.1,1.52,0,1.95-.39,3.97-.22,6.17,.09,1.49,.21,1.56,3.18,1.37,5.52Z" />`)
AddFacialHair(
BeardMedium,
`<path fill="{hair_shadow}" d="M78.96,70.2c-.72,.93-2.43,2.55-4.22,4.11-.37,.32-1.08,.12-1.07-.3,.12-2.76-.41-3.04-1.8-3.11-1.9-.09-5.51-1.01-6.04-.79-.16,.07-.39,.14-.64,.21-.77,.22-1.62,.22-2.39,0-.25-.07-.48-.15-.64-.21-.53-.22-4.15,.7-6.04,.79-1.38,.06-1.91,.35-1.8,3.11,.02,.42-.69,.63-1.07,.3-1.8-1.56-3.5-3.17-4.22-4.11-1.61-2.08-3.72-5.04-3.72-5.04,.07,1.43,1.73,9.44,3.42,11.62,1.67,2.15,8.41,5.82,9.86,6.29,1.44,.47,2.69,.8,5.4,.8s3.96-.33,5.4-.8c1.45-.47,8.19-4.14,9.86-6.29,1.69-2.18,3.52-10.15,3.59-11.58,0,0-2.27,2.92-3.89,5Zm-6.67,6.01c-.06,.79-.52,1.55-1.29,2.11-.77,.56-1.38,.95-1.72,1.06-1.29,.42-2.43,.08-4.63-.17-.12-.13-.21-.27-.23-.44-.12-1.08,.12-1.01,.79-1.1,.67-.09,2.33-1.81-1.22-1.81s-1.9,1.72-1.22,1.81c.67,.09,.91,.02,.79,1.1-.02,.17-.11,.31-.23,.44-2.2,.24-3.34,.59-4.63,.17-.33-.11-.95-.5-1.72-1.06-.77-.56-1.22-1.31-1.29-2.11-.19-2.34-.13-3.31,1.37-3.52,2.2-.31,4.22-.48,6.17-.09,.5,.1,1.02,.1,1.52,0,1.95-.39,3.97-.22,6.17,.09,1.49,.21,1.56,1.18,1.37,3.52Z" />`)
AddFacialHair(
BeardLong,
`<path fill="{hair_shadow}" d="M78.96,72.2c-.72,.93-5.53,2.64-5.29,1.8-.12-2.27-.44-2.99-1.8-3.11-.97,.01-2.36-.16-3.53-.51-1.23-.08-2.26-.24-2.51-.28-.18,.22-.41,.34-.64,.21-.78,.42-1.62,.43-2.39,0-.24,.14-.47,.02-.64-.21-.25,.05-1.28,.22-2.51,.28-1.17,.37-2.56,.55-3.53,.51-1.35,.15-1.65,.93-1.8,3.11,.27,.92-4.56-.87-5.29-1.8-.81-1.04-1.73-2.8-2.46-4.3s-1.25-2.74-1.25-2.74c0,2.52,.49,5.2,1.38,7.8s3.35,7.63,4.86,7.33c.08,2.05,2.1,3.93,4.91,5.44,3.84,3.02,5.77,2.98,7.52,2.13,1.71,.55,3.54,.94,7.55-1.8,4.17-3.39,3.61-3.94,3.97-4.9,1.23,.41,5.01-4.51,5.92-7.21s1.41-5.67,1.41-8.76c0,0-2.27,4.92-3.89,7Zm-6.67,4.01c-.06,.79-.52,1.55-1.29,2.11-.77,.56-1.38,.95-1.72,1.06-1.29,.42-2.43,.08-4.63-.17-.12-.13-.21-.27-.23-.44-.12-1.08,.12-1.01,.79-1.1,.67-.09,2.33-1.81-1.22-1.81s-1.9,1.72-1.22,1.81c.67,.09,.91,.02,.79,1.1-.02,.17-.11,.31-.23,.44-2.2,.24-3.34,.59-4.63,.17-.33-.11-.95-.5-1.72-1.06-.77-.56-1.22-1.31-1.29-2.11-.19-2.34-.13-3.31,1.37-3.52,2.2-.31,4.22-.48,6.17-.09,.5,.1,1.02,.1,1.52,0,1.95-.39,3.97-.22,6.17,.09,1.49,.21,1.56,1.18,1.37,3.52Z" />`)
}
// RegisterExtraMaleGlass register predefined male glasses
func RegisterExtraMaleGlass() {
AddGlass(
Prescription,
Male,
`<path fill="{decorator}" d="M81.2,55.86c-1.09-1.65-3.26-2.57-6.45-2.73h0s-.03,0-.03,0c-.33-.01-.66-.03-1.01-.03s-.68,.01-1,.03h-17.43c-.33-.01-.67-.03-1.02-.03-3.71,0-6.2,.92-7.42,2.74-1.06,1.58-1.08,3.74-.07,6.25,1.77,4.39,3.46,5.66,7.49,5.66s5.63-1.21,7.48-5.65c.67-1.61,.91-3.07,.72-4.34,.99-.41,2.09-.41,3.08,0-.2,1.26,.02,2.72,.67,4.33,1.77,4.39,3.45,5.66,7.49,5.66s5.63-1.21,7.48-5.65c1.05-2.51,1.05-4.66,0-6.24Zm-20.48,5.61c-1.69,4.03-2.9,4.96-6.46,4.96s-4.87-1.02-6.46-4.96c-.61-1.5-1.11-3.62-.04-5.21,.9-1.34,2.75-2.08,5.52-2.22h2.01c2.79,.15,4.66,.89,5.54,2.23,1.04,1.59,.52,3.7-.11,5.2Zm5.15-4.86c-1.21-.41-2.52-.41-3.73,0-.11-.26-.24-.51-.4-.75-.43-.66-1.04-1.19-1.8-1.62h8.12c-.76,.42-1.36,.95-1.79,1.6-.16,.24-.3,.5-.41,.76Zm14.29,4.86c-1.69,4.03-2.9,4.96-6.46,4.96s-4.87-1.02-6.46-4.96c-.61-1.5-1.11-3.62-.04-5.21,.89-1.34,2.74-2.08,5.49-2.22h2.03c2.79,.15,4.66,.89,5.54,2.23,1.05,1.59,.52,3.7-.11,5.2Z" />`)
AddGlass(
PrescriptionRound,
Male,
`<g>
<path fill="white" opacity="0.25" d="M53.86,51.77l7.61,10.33s-2.29,4.39-5.95,3.9l-7.68-10.07s2.08-4.43,6.02-4.15Z" />
<path fill="white" opacity="0.25" d="M72.57,51.77l7.61,10.33s-2.29,4.39-5.95,3.9l-7.68-10.07s2.08-4.43,6.02-4.15Z" />
<path fill="{decorator}" d="M73.36,51.18c-4.12,0-7.5,3.24-7.74,7.3-1.26-.4-2.6-.15-3.26,.03-.22-4.08-3.6-7.33-7.74-7.33s-7.76,3.48-7.76,7.76,3.48,7.76,7.76,7.76,7.62-3.35,7.75-7.52c.51-.15,1.96-.49,3.24,0,.12,4.17,3.55,7.53,7.75,7.53s7.76-3.48,7.76-7.76-3.48-7.76-7.76-7.76Zm-18.73,14.88c-3.92,0-7.12-3.19-7.12-7.12s3.19-7.12,7.12-7.12,7.12,3.19,7.12,7.12-3.19,7.12-7.12,7.12Zm18.73,0c-3.92,0-7.12-3.19-7.12-7.12s3.19-7.12,7.12-7.12,7.12,3.19,7.12,7.12-3.19,7.12-7.12,7.12Z" />
</g>`)
AddGlass(
Sunglass,
Male,
`<path opacity="0.85" d="M80.85,54.97c-1.07-1.61-3.2-2.51-6.32-2.66h-.03c-.32-.02-.65-.03-1-.03s-.66,.01-.98,.03h-17.08c-.32-.02-.65-.03-.99-.03-3.63,0-6.08,.9-7.27,2.68-1.04,1.54-1.06,3.65-.06,6.09,1.74,4.28,3.39,5.51,7.34,5.51s5.52-1.18,7.34-5.51c.66-1.57,.89-3,.71-4.23,.96-.4,2.05-.4,3.02,0-.2,1.23,.02,2.66,.66,4.22,1.74,4.28,3.38,5.51,7.34,5.51s5.52-1.18,7.34-5.51c1.03-2.44,1.03-4.55,0-6.09Zm-15.02,.73c-1.18-.4-2.47-.4-3.65,0-.11-.25-.24-.5-.39-.73-.43-.64-1.02-1.16-1.77-1.58h7.96c-.74,.41-1.33,.93-1.75,1.56-.16,.23-.29,.48-.4,.74Z" />`)
AddGlass(
SunglassRound,
Male,
`<path opacity="0.85" d="M73.57,51.92c-3.1,0-5.7,2.1-6.48,4.95-.72-.87-1.82-1.43-3.04-1.43s-2.38,.59-3.1,1.51c-.76-2.89-3.38-5.03-6.5-5.03-3.72,0-6.73,3.01-6.73,6.73s3.01,6.73,6.73,6.73c3.46,0,6.31-2.61,6.68-5.98h.03c0-1.59,1.3-2.89,2.89-2.89,1.36,0,2.49,.94,2.8,2.21,.04,3.68,3.03,6.66,6.73,6.66s6.73-3.01,6.73-6.73-3.01-6.73-6.73-6.73Z" />`)
}
// RegisterExtraMaleAccessory register predefined male accessories
func RegisterExtraMaleAccessory() {}