Commit 2b817d37 authored by Andrea Ruggiero's avatar Andrea Ruggiero
Browse files

Add new sprites

parent b36fb758
Pipeline #6378 skipped with stage
No preview for this file type
import './Character.css'
import Image from './assets/SVG/pollo.svg'
import Image2 from './assets/SVG/pollo_cammina.svg'
import Image3 from './assets/SVG/pollo_volo.svg'
import Image4 from './assets/SVG/pollo_bocca_aperta.svg'
import {clamp, fixElement, raycast} from './Utils'
import BezierEasing from 'bezier-easing'
import Projectile from './Projectile'
......@@ -57,6 +59,8 @@ class Character {
currentSpeed = 0
verticalSpeed = 0
boccaAperta = 0
isGround() {
let range = Math.abs(this.verticalSpeed)
......@@ -104,8 +108,9 @@ class Character {
}
addProjectile() {
const projectile = new Projectile(this.x, this.y, 10, this.direction, this.game)
const projectile = new Projectile(this.x + (this.direction === 1 ? this.element.offsetWidth : 0), this.y + 10, 10, this.direction, this.game)
this.game.ticker.add(projectile)
this.boccaAperta = 30
}
handleJump() {
......@@ -144,6 +149,7 @@ class Character {
this.game.lose()
}
if (this.direction === Directions.Left) {
this.x -= this.currentSpeed
} else if (this.direction === Directions.Right) {
......@@ -155,16 +161,30 @@ class Character {
this.spriteChangeTicks--
}
const img = this.element.getElementsByTagName('img')[0]
if (this.spriteChangeTicks === 0) {
const img = this.element.getElementsByTagName('img')[0]
img.src = img.src === Image ? Image2 : Image
this.spriteChangeTicks = 20
}
if (this.jumpingTicks !== 0) {
img.src = Image3
}
if (this.boccaAperta !== 0) {
img.src = Image4
this.boccaAperta --
}
this.y += this.verticalSpeed
if (this.jumpingTicks !== 0) {
this.handleJump()
if (this.jumpingTicks === 0) {
img.src = Image
}
}
const ground = this.isGround()
......@@ -172,6 +192,9 @@ class Character {
if (this.jumpingTicks <= this.totalJumpTicks / 2) {
this.jumpingTicks = 0;
this.verticalSpeed = 0;
if (this.boccaAperta === 0) {
img.src = Image
}
}
}
......
......@@ -78,7 +78,7 @@ class PageParser {
a.classList.add('real-usable')
})
const ele2 = ele.filter(a => {
/*const ele2 = ele.filter(a => {
return Math.round(Math.random() * 5) === 0
})
......@@ -90,7 +90,7 @@ class PageParser {
if (rect.left + window.scrollX < 0 || rect.left + window.scrollX > maxWidth || rect.top + window.scrollY > maxHeight || rect.top + window.scrollY < 0) return false
const enemy = new Enemy(rect.left + window.scrollX, rect.top + window.scrollY, a.offsetWidth, a.offsetHeight, this.game)
this.game.ticker.add(enemy)
})
})*/
}
}
......
This diff is collapsed.
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 432.95 332.8"><defs><style>.cls-1{fill:#b52100;}.cls-2{fill:#0085c8;}.cls-3{fill:#fff;}.cls-4{fill:none;stroke:#000;stroke-miterlimit:10;stroke-width:4px;}</style></defs><title>pollo_bocca_aperta</title><g id="Livello_2" data-name="Livello 2"><g id="Livello_1-2" data-name="Livello 1"><path d="M190.93,277.2l-.46-.73v2.07l.46-.74-4-1.08c-.61,10.12-1.34,20.26-1.67,30.4-.08,2.58,3.68,2.46,3.94,0,1.09-10.08,1.59-20.27,2-30.4.11-2.56-3.4-2.7-4.2-.57l-.31.81a2,2,0,0,0,.53,2l.59.63a2,2,0,0,0,3.1-2.39Z" transform="translate(-0.82 -0.3)"/><path d="M181.14,307.56c-7.72,1-15.42,2.13-23.08,3.59-2.06.4-1.61,4,.51,3.71,7.88-1.05,15.69-2.44,23.5-3.91,2.27-.42,1.25-3.69-.93-3.39Z" transform="translate(-0.82 -0.3)"/><path d="M185.39,306.38c-3.34.95-6.38,2.91-9.44,4.54-3.37,1.78-6.71,3.61-10,5.55-2.34,1.39-.28,4.82,2.12,3.62,3.41-1.69,6.77-3.5,10.1-5.35,3-1.68,6.29-3.17,8.91-5.46,1.33-1.16-.09-3.36-1.7-2.9Z" transform="translate(-0.82 -0.3)"/><path d="M185.45,308.39c-2.93,2.26-5.36,5.22-7.91,7.89-2.75,2.87-5.54,5.71-8.18,8.69-1.72,1.94,1,4.71,2.88,2.87,2.86-2.76,5.58-5.66,8.34-8.53,2.55-2.65,5.44-5.21,7.57-8.22,1.1-1.56-1.14-3.9-2.7-2.7Z" transform="translate(-0.82 -0.3)"/><path d="M243.77,277.71c-.53,8.3-.76,16.63-1.24,24.93-.13,2.16,3.08,2.08,3.31,0a158.52,158.52,0,0,0,1-24.93,1.53,1.53,0,0,0-3.06,0Z" transform="translate(-0.82 -0.3)"/><path d="M241.92,303.45c-8.16,4.27-16,9.37-23.83,14.2-1.9,1.18-.18,4.15,1.76,3,7.93-4.67,16.11-9.21,23.7-14.42a1.62,1.62,0,0,0-1.63-2.79Z" transform="translate(-0.82 -0.3)"/><path d="M241.46,307.54c-4.86,5-9.89,9.72-15,14.41-1.57,1.44.73,3.67,2.31,2.31a137.12,137.12,0,0,0,14.69-14.73c1.16-1.36-.71-3.3-2-2Z" transform="translate(-0.82 -0.3)"/><path d="M243.85,306.17a69.47,69.47,0,0,0-7.53,25.27c-.22,2.25,3.22,2.19,3.48,0a69.26,69.26,0,0,1,7-23.56c1-1.94-1.93-3.66-2.94-1.71Z" transform="translate(-0.82 -0.3)"/><path class="cls-1" d="M55.68,38.63A214,214,0,0,1,106.05,2.07L87.93,19.44A93,93,0,0,1,124.69,9.22a63.42,63.42,0,0,1-9.15,11.25,245,245,0,0,1,35.25-6.25,9,9,0,0,1-5.24,5.47,33.53,33.53,0,0,1,20.74,4c-1.62,5.16-6.86,8.18-11.77,10.46a169.06,169.06,0,0,1-38.21,12.48" transform="translate(-0.82 -0.3)"/><path d="M56.85,39.8A236.44,236.44,0,0,1,107,3.63L104.78.79q-9,8.76-18.07,17.42c-1.48,1.41.39,3.59,2.1,2.73a96.18,96.18,0,0,1,35.88-9.83l-1.64-2.84a68.92,68.92,0,0,1-8.8,10.91A1.84,1.84,0,0,0,116,22.23a249.85,249.85,0,0,1,34.76-6.31l-1.64-2.15a8.07,8.07,0,0,1-4.45,4.47c-1.47.7-.8,3.32.85,3.14a33.43,33.43,0,0,1,19.88,3.83l-.78-1.92c-3.09,8-15.14,11.49-22.41,14.18a200,200,0,0,1-26.42,7.43c-2.34.52-1.33,4,1,3.56A161.27,161.27,0,0,0,150,38.1c7.12-3,15-6.18,18-13.91a1.71,1.71,0,0,0-.78-1.92A37,37,0,0,0,145.55,18l.86,3.14a11.18,11.18,0,0,0,5.85-6.07c.44-1,0-2.71-1.47-2.56a265.36,265.36,0,0,0-35.73,6.2l1.77,3a71.71,71.71,0,0,0,9.49-11.58,1.9,1.9,0,0,0-1.63-2.85A96.8,96.8,0,0,0,87.06,17.94l2.1,2.73q9-8.72,18.17-17.32c1.54-1.46-.41-3.76-2.19-2.84a205,205,0,0,0-50.64,37c-1.51,1.51.79,3.8,2.35,2.34Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M48,65A418.74,418.74,0,0,0,2.65,72.56c9.07-5.83,21.61-10.69,36.13-14" transform="translate(-0.82 -0.3)"/><path d="M48,63.61c-15.23.2-31,4.09-45.89,7.14L3.6,74.18c11.22-6.78,23.32-9.9,35.71-13.69,2.5-.77,1.43-4.25-1.06-3.85A98.17,98.17,0,0,0,1.71,70.94a1.88,1.88,0,0,0,1.44,3.43c7.32-1.76,14.72-3.21,22.13-4.48,7.67-1.32,15.55-1.84,23.14-3.48,1.58-.34,1.21-2.82-.38-2.8Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M79.5,105.73a16.79,16.79,0,0,1-9.42,13.8A51.68,51.68,0,0,1,69,81.81C83.29,94.32,81.14,116.58,80,135.55c-1.94,33.7,4.41,69.91,27.43,94.6,9.38,10.07,21.09,17.72,33.33,24,31.55,16.22,67.61,23.83,103,20.78,29.26-2.53,57.47-12.17,84.48-23.71,19-8.13,38-17.57,52.15-32.67,9.45-10.12,16.27-22.36,23-34.47l27.79-50c-5.86-.11-11.43,2.65-17.28,3s-12.91-3.5-12.29-9.33c.48-4.47,4.91-9.93,1.19-12.45a145.25,145.25,0,0,1-27.37,19.24,72.88,72.88,0,0,1,11.22-28.37C361,135.91,323.07,154.12,284,157.44s-78.9-7.85-111.69-29.36c-22.85-15-43.32-36.5-48.64-63.31-1.17-5.9-1.65-12.14-4.75-17.3-4.84-8.08-14.79-11.44-24.09-13-10.31-1.74-21.11-2-31,1.39S45.07,46.76,42,56.75" transform="translate(-0.82 -0.3)"/><path d="M78,105.73a15.75,15.75,0,0,1-8.72,12.41l2.36,1a51.84,51.84,0,0,1-1.06-36.85L67.83,83c12.87,11.83,11.82,30.8,10.9,46.81-.94,16.31-1,32.43,1.91,48.58,2.94,16.39,8.91,32.38,18.89,45.83,10.55,14.24,25.16,24.53,40.78,32.56,33.61,17.27,72.23,24.86,109.83,20.38a237.74,237.74,0,0,0,56.65-14.24c17.18-6.58,34.95-13.47,50.73-23,17.37-10.51,30.8-25.1,41.05-42.51,12-20.39,23.35-41.26,34.87-61.93a2.66,2.66,0,0,0-2.27-4c-7.41.2-20.06,7.06-25.81-.19-4.25-5.35,5.37-12.3-.67-17.85a2.75,2.75,0,0,0-3.81,0A149.11,149.11,0,0,1,374,132.21l4,3.09a74.52,74.52,0,0,1,11-27.69c1.7-2.61-2.27-5.76-4.36-3.37-39,44.65-101.6,60-158.08,44.91-28.13-7.52-55.89-21.9-76.39-42.84-9.67-9.87-17.73-21.59-21.91-34.85-3.82-12.09-3-25.43-14.77-33.15-12.14-8-30.21-8.59-44-5.87C56.42,35,44.28,43.15,40,56.19c-.85,2.58,3.16,3.65,4,1.12,5.11-14.7,20.3-22.18,35.16-22.16,12.76,0,33.14,2.61,38.64,16.31,2.56,6.35,2.7,13.48,4.58,20A81.83,81.83,0,0,0,129.78,89c6.33,11.25,15.07,21.09,24.82,29.48,42.49,36.55,104.11,51.69,158.33,36.75,29.1-8,55.83-24.26,75.67-47.08l-4.36-3.36a78.27,78.27,0,0,0-11.46,29,2.77,2.77,0,0,0,4,3.09,155.7,155.7,0,0,0,27.89-19.69h-3.81c1.95,1.79-2.19,9.36-1.93,12.12a10.74,10.74,0,0,0,5,7.7c8.69,5.81,18,0,27.2-.32l-2.28-4c-9.94,18-19.48,36.09-29.62,53.93-9.19,16.19-19,31.5-34.6,42.24-15,10.35-32.11,18-49.05,24.6-17.62,6.83-35.89,12.71-54.48,16.15a187.61,187.61,0,0,1-111.07-13.88c-16.61-7.52-32.79-17.21-44.54-31.41-10.61-12.84-17.06-28.66-20.65-44.8-4.07-18.29-3.38-36.44-2.57-55,.67-15.48.06-32.76-12.16-44a1.67,1.67,0,0,0-2.75.72A54,54,0,0,0,68.53,120a1.63,1.63,0,0,0,2.36,1A18.94,18.94,0,0,0,81,105.73c.21-1.94-2.8-1.9-3,0Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M49.42,75.09a19.36,19.36,0,0,0,.31,12.13" transform="translate(-0.82 -0.3)"/><path d="M48,74.69a20.78,20.78,0,0,0,.26,12.93c.67,1.83,3.54,1.1,3-.81a19.7,19.7,0,0,1-.34-11.33A1.49,1.49,0,0,0,48,74.69Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M50.11,80.88c1.82,6.55,10.39,10.17,16.36,6.91" transform="translate(-0.82 -0.3)"/><path d="M48.82,81.24a13.22,13.22,0,0,0,18.44,7.91c1.82-.94.22-3.57-1.59-2.72a10.61,10.61,0,0,1-14.27-5.9c-.57-1.61-3.08-1-2.58.71Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M59.4,88.4l5.1-4.49" transform="translate(-0.82 -0.3)"/><path d="M60.46,89.46c1.73-1.47,3.41-3,5.06-4.53,1.39-1.29-.63-3.21-2-2.05-1.75,1.45-3.46,2.93-5.15,4.45-1.45,1.31.67,3.39,2.13,2.13Z" transform="translate(-0.82 -0.3)"/><path class="cls-3" d="M72.45,52.71c-3.33-2.84-8.23,5.8-5.6,10.45,2,3.53,6.06,1.5,7.2-2.35C74.88,58,74.2,54.19,72.45,52.71Z" transform="translate(-0.82 -0.3)"/><path d="M73.07,51.66c-2.64-2-5.43.54-6.71,2.85-1.59,2.89-2.26,7-.2,9.87,2.27,3.12,6.2,1.88,8.14-.9,2.33-3.36,2.21-8.94-.7-11.92-1.46-1.49-3.81.87-2.29,2.29,1.78,1.66,2,4.94,1.2,7.12s-3.69,4-4.89.9a7.62,7.62,0,0,1,.74-5.93c.62-1.19,2-3.31,3.48-2.18C73.1,54.69,74.31,52.58,73.07,51.66Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M254.49,249.72A249.44,249.44,0,0,0,314.84,230l-18.78-2.73,17.59-12.57-30-5.61a208.44,208.44,0,0,1,42-21.46l-60.12-14.81c-5.53-1.36-12.09-3.74-13.16-9.35" transform="translate(-0.82 -0.3)"/><path d="M254.86,251.08a247.93,247.93,0,0,0,60.92-19.46c1.37-.64,1.11-3.16-.45-3.39l-18.77-2.79.46,3.5q8.82-6.27,17.58-12.58c1.19-.86,1.31-3.15-.45-3.47-10-1.85-20-3.68-30-5.57l.44,3.39a208.67,208.67,0,0,1,41.54-21.31c1.59-.59,1.86-3,0-3.51-12.9-3.29-25.83-6.44-38.76-9.64-6.14-1.51-12.27-3.06-18.4-4.6-5.4-1.35-12.79-2.57-14.74-8.67a1.93,1.93,0,0,0-3.72,1c2.55,10.94,19.38,11.93,28.08,14,15.53,3.77,31,7.65,46.57,11.35v-3.51a224.59,224.59,0,0,0-42.44,21.62c-1.21.8-1.23,3.07.44,3.38,10,1.86,20,3.77,29.94,5.66l-.45-3.47q-8.81,6.27-17.6,12.56c-1.15.82-1.34,3.23.46,3.49l18.8,2.67-.44-3.38a266.15,266.15,0,0,1-59.79,20c-1.79.37-1,3,.74,2.71Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M48,65A134.09,134.09,0,0,0,12.87,93.32" transform="translate(-0.82 -0.3)"/><path d="M47.44,64C33.81,71,22,80.82,11.71,92.16c-1.4,1.56.9,3.88,2.32,2.31a155.28,155.28,0,0,1,34.6-28.42,1.18,1.18,0,0,0-1.19-2Z" transform="translate(-0.82 -0.3)"/><path d="M70.11,60.49c-.08-.17-.09-.2,0-.07l-1.93,1.92a2,2,0,0,0,.46.13,1.57,1.57,0,1,0,.83-3,5.15,5.15,0,0,0-.87-.17,1.55,1.55,0,0,0-1.51,1.15,1.59,1.59,0,0,0,.72,1.77,2.34,2.34,0,0,1,.39.25,1.44,1.44,0,0,0,1.73-.23,1.47,1.47,0,0,0,.22-1.72Z" transform="translate(-0.82 -0.3)"/><path d="M62.78,52.28c3.5-6.92,10.41-7,16.21-2.56,1.44,1.11,3.4-1.41,2-2.53-3.6-2.8-8.14-4.8-12.77-3.62-3.86,1-7.34,4-7.87,8-.17,1.31,1.9,1.78,2.47.66Z" transform="translate(-0.82 -0.3)"/><line class="cls-4" x1="12.05" y1="93.02" x2="48.6" y2="75.5"/><path class="cls-2" d="M36.38,79.84c4.72-3.34,9.35-7.27,14.48-10,3-1.58.35-6.18-2.69-4.59C43,68,38.41,71.9,33.69,75.25c-2.77,2-.11,6.58,2.69,4.59Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M37.68,79a148.65,148.65,0,0,1,14.48-6.61l-3.37-2.57c-.3,2.3,1.27,3,1.85,4.9s-.62,3.15.25,5c1.84,3.85,8.47,5.07,12,6.52V81.08a8.45,8.45,0,0,0-2.72,1.22,2.68,2.68,0,0,0,2.05,4.87l1.39-.24c3-.51,2.25-5.29-.71-5.23a22.06,22.06,0,0,0-3.8.39l3.28,3.27a11.41,11.41,0,0,0-1.24-8.55c-2.24-3.59-1.74-7.27-3.48-11.08a13.74,13.74,0,0,0-16-7.75,2.69,2.69,0,0,0-1.17,4.45c2.82,2.95,5.53.54,8.62,1.94l-.54-4.18a6.24,6.24,0,0,0-2.47.32,3,3,0,0,0-1.65,2.33,2.82,2.82,0,0,0,1.23,3c.56.4,1.35.54,1.88.93l-1.22-3-.09.54c-.55,3.36,4.58,4.8,5.13,1.42l.09-.54a2.84,2.84,0,0,0-1.22-3c-.6-.44-1.31-.53-1.89-.93l1.23,3c-1.32.79-1.46,1.14-.44,1a3.56,3.56,0,0,0,1.3-.06A6.08,6.08,0,0,0,52.35,64a2.67,2.67,0,0,0-.54-4.18,8.7,8.7,0,0,0-3.33-1c-1.31-.1-3.18.92-4.22-.15l-1.17,4.45c7.14-1.68,10.15,4.43,10.64,10.38C54,77.39,58,80.05,57.23,84a2.71,2.71,0,0,0,3.28,3.27l2.38-.2-.71-5.23L60.79,82l2.05,4.87,1.46-.69c2.71-.81,2.32-4.18,0-5.13-2-.83-4-1.63-6-2.47-2.42-1-1.62-.62-2.06-2.62a20.61,20.61,0,0,0-.2-2.4c-.36-1.19-2.09-2.51-1.92-3.78.22-1.62-1.89-3.14-3.37-2.56A157.19,157.19,0,0,0,35,74.4C32,76,34.64,80.58,37.68,79Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M73.79,91.75a25.22,25.22,0,0,1-.13-4l-5,1.34c1.91,4.26,5,9.06,4.73,13.85h5.33v-.7c0-3.43-5.38-3.44-5.33,0v.7c.06,3.46,5.12,3.4,5.33,0,.37-5.81-3.15-11.39-5.46-16.53-1.16-2.58-4.86-1.07-5,1.34a27.87,27.87,0,0,0,.13,4c.36,3.37,5.69,3.4,5.33,0Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M25.17,87.46c3.92-2.41,7.72-5,11.74-7.29a44.48,44.48,0,0,1,6.59-3.1c1.21-.44,5.24-2.06,6.3-1.38l-1.32-2.3c.1,2.41-1,3.58.26,6s4,3.58,6.49,4.52c3.21,1.22,4.59-3.93,1.42-5.13C51.89,77,55.42,74.29,53,71.51c-1.84-2.13-5.69-1-7.92-.47-8.37,2-15.43,7.39-22.63,11.82-2.91,1.79-.24,6.4,2.69,4.6Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M71,97.26c3.42,0,3.43-5.33,0-5.33s-3.43,5.33,0,5.33Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M98.12,81.61c3.42,0,3.43-5.32,0-5.32s-3.44,5.32,0,5.32Z" transform="translate(-0.82 -0.3)"/><path class="cls-2" d="M90.22,69.38a42.55,42.55,0,0,0,5,17.91c1.62,3,6.22.34,4.6-2.68a36.17,36.17,0,0,1-4.27-15.23C95.36,66,90,66,90.22,69.38Z" transform="translate(-0.82 -0.3)"/></g></g></svg>
\ No newline at end of file
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 389.69 346.24"><defs><style>.cls-1{fill:#b72700;}.cls-2{fill:#a63500;}.cls-3{fill:#0085c8;}.cls-4{fill:#fff;}</style></defs><title>polo_volo</title><g id="Livello_2" data-name="Livello 2"><g id="Livello_1-2" data-name="Livello 1"><path class="cls-1" d="M62.33,83.36,59.7,87.55a107.07,107.07,0,0,0-6.64,11.62c-5.75,12.3-6.56,27.09-1,39.45,1.49,3.3,4.46,6.87,8,6a7.75,7.75,0,0,0,3.52-2.46,36.67,36.67,0,0,0,7.12-11" transform="translate(0 -0.04)"/><path d="M61.82,83.06C52.2,97.54,44.69,113,48.73,130.82c1.1,4.84,3.59,14.16,9.86,14.63,6.07.45,10.87-9.5,12.76-13.94.37-.86-.87-1.62-1.27-.75a41.92,41.92,0,0,1-5,8.39c-1,1.34-2.5,3.52-4.1,4.24-3.63,1.64-6.12-1.28-7.65-3.9C50,133.77,48.94,126.24,49,119.72c.19-13.91,7-24.53,13.81-36.06.4-.66-.6-1.23-1-.6Z" transform="translate(0 -0.04)"/><path d="M66.14,33.78c5-4.63,12.53-7.26,19.28-5.12,3.39,1.07,8.13,3.92,1.36,9.52-1.4,1.16-3.77,1.62-5.5,1.88-4.15.63-13-.29-12.43-6.75.08-.77-1.25-1-1.36-.18-1.55,11.27,21.93,11.32,24,1.37,1-4.73-4.16-7-7.94-7.54A21.82,21.82,0,0,0,65.39,33c-.5.47.25,1.22.75.76Z" transform="translate(0 -0.04)"/><path d="M67.14,24.84a149.77,149.77,0,0,1,33.13-4.31.7.7,0,0,0,0-1.39,128.49,128.49,0,0,0-33.44,4.59.58.58,0,0,0,.31,1.11Z" transform="translate(0 -0.04)"/><path class="cls-2" d="M85,11.75A64.82,64.82,0,0,1,115.43.62l-6.8,7.8a170.26,170.26,0,0,1,39.14-.85,6.3,6.3,0,0,1-5.68,5.91,44.19,44.19,0,0,1,28.22-1.65l-5.6,6.72a30,30,0,0,1,25.41,17.57,9.88,9.88,0,0,1-8.39-2.84,14.31,14.31,0,0,1,7.32,10.23c.21,1.35.15,2.92-.89,3.81s-2.85.66-4.28.23a47,47,0,0,1-20.55-12.8l3.33,9.49a113.71,113.71,0,0,0-34.42-19.85" transform="translate(0 -0.04)"/><path d="M85.21,12.1a68.39,68.39,0,0,1,18.54-8.67c2.44-.71,5.85-2,8.41-1.84,1.82-.5,2.2-.31,1.16.56L111.61,4.1,108.2,8c-.31.35-.14,1.13.43,1a184.25,184.25,0,0,1,21.51-1.55c3.26,0,6.54,0,9.8.18,1.26.06,4.74-.17,5.87.39,3.36,1.66-1.9,4.44-3.89,4.81l.35,1.25a45.28,45.28,0,0,1,17.18-3.19c1.6,0,8.78.09,9.05,1.11.46,1.73-3.08,4.67-4.24,6.07a.65.65,0,0,0,.45,1.09,29.72,29.72,0,0,1,24.82,17.27l.59-1a10.64,10.64,0,0,1-7.88-2.66l-.87,1.13c2.69,1.62,5.26,4,6.19,7.13q2,3.57-3.49,5.82l-1.55-.5c-1.68-.08-3.65-1.41-5.1-2.12a48.19,48.19,0,0,1-13.57-10,.75.75,0,0,0-1.24.73l3.33,9.49,1.25-.73A112.26,112.26,0,0,0,132.46,23.6c-1-.35-1.4,1.21-.43,1.58a125,125,0,0,1,34.11,19.59c.52.42,1.52,0,1.25-.73q-1.68-4.74-3.35-9.49l-1.24.73A49.94,49.94,0,0,0,176,45.13c2.88,1.46,7.89,4.4,11.19,3.44,7.91-2.3-1.64-13.87-5-15.91-.69-.41-1.51.58-.88,1.13a11.55,11.55,0,0,0,8.9,3,.7.7,0,0,0,.59-1,31.16,31.16,0,0,0-26-17.86l.45,1.09,5.61-6.71a.65.65,0,0,0-.29-1.07,46.3,46.3,0,0,0-28.56,1.64.65.65,0,0,0,.35,1.25,7.1,7.1,0,0,0,6.12-6.36.67.67,0,0,0-.62-.82,176.3,176.3,0,0,0-39.3.9l.6,1L115.84,1c.29-.34.14-1-.41-1A67.13,67.13,0,0,0,84.8,11.39c-.44.3,0,1,.41.71Z" transform="translate(0 -0.04)"/><path d="M12.28,243.69a127.75,127.75,0,0,0,20,26.47c.64.65,1.6-.33,1-1a162,162,0,0,1-19.94-26.1.61.61,0,0,0-1.05.62Z" transform="translate(0 -0.04)"/><path d="M.51,270.88c10.85.37,21.76.79,32.61.64a.68.68,0,0,0,0-1.35c-10.84-.48-21.75-.4-32.61-.35a.53.53,0,0,0,0,1.06Z" transform="translate(0 -0.04)"/><path d="M2.14,292A415.77,415.77,0,0,1,36,267.3c.8-.52.06-1.81-.76-1.29A300.92,300.92,0,0,0,1.32,291.19c-.57.49.25,1.28.82.82Z" transform="translate(0 -0.04)"/><path d="M327.47,315.51c13.13-2.35,26.19-4.73,39.42-6.5,1-.13,1-1.66,0-1.55a316.86,316.86,0,0,0-39.78,6.77c-.84.2-.48,1.43.36,1.28Z" transform="translate(0 -0.04)"/><path d="M327.9,314.2q16.91,6.54,33.71,13.29c.75.3,1.3-1,.56-1.32-11.09-4.88-22.46-9.33-33.93-13.22-.8-.27-1.11,1-.34,1.25Z" transform="translate(0 -0.04)"/><path d="M322.6,316.86c7.92,1.16,13.41,7.43,18.83,12.8S352,340.55,357.29,346c.7.73,1.8-.37,1.11-1.11-6.25-6.72-12.57-13.39-19.24-19.7-4.72-4.46-9.61-9.15-16.38-9.68-.74-.06-.93,1.2-.18,1.31Z" transform="translate(0 -0.04)"/><path class="cls-3" d="M62.63,155.34a241.45,241.45,0,0,0,4.3-42.41c.13-9.68-.41-19.67-4.5-28.46-2.18-4.69-5.34-8.93-7.06-13.82a25.68,25.68,0,0,1,1.38-20,61.47,61.47,0,0,0-36.49-1A48.27,48.27,0,0,1,57,35.05c-5.16-2.11-5.35-10-1.65-14.18s9.55-5.51,15-6.6c12-2.38,24.13-4.54,36.34-4.07S131.28,14,140.87,21.56A61,61,0,0,0,114,58.68M67.46,137c-4.18,32.33-20.91,63.88-14.85,95.9,3.2,16.92,12.55,32,22.52,46C86,294.15,98,309,113.68,319.19c20.5,13.38,45.87,17.88,70.3,16.36s48.16-8.69,71.15-17.09c14.71-5.37,29.46-11.41,41.62-21.27,14.85-12.05,24.86-29,33.16-46.22,2.71-5.61,5.32-11.37,9.38-16.09,4.43-5.12,10.31-8.71,15.85-12.6a148.55,148.55,0,0,0,33.56-32.65l-24.84.66c-2.87.08-6.61-.48-7.16-3.3-.3-1.48.51-2.93,1.3-4.2a133.93,133.93,0,0,1,16-20.85,90.46,90.46,0,0,1-23.58,3.49l19.18-46.83c-50.86,37.44-109,69.14-172,72.92-23.84,1.43-50.1-2.23-66.51-19.58C117.43,157.57,113.37,136.73,112,117a286.38,286.38,0,0,1,2-60m71.84,138.65a815.11,815.11,0,0,0,29.31-79.2l-18.78,12.78c-1.42,1-3.42,1.81-4.36.25-1.36-2.27,1.72-5.8.73-8.37-4.68,6.66-11,11.43-17.82,13.36A91,91,0,0,1,178.84,115c-16.16,23.89-35.89,44-57.74,58.66m-.33,94a251.74,251.74,0,0,0-58.71-.71c-9.84,1-19.81,2.66-29.58,1.08M331.7,314.12q-42.09-20.81-85.36-39.1m-28.23-85.86a221.36,221.36,0,0,0-6.52-114.65A29.83,29.83,0,0,0,229,87a193.52,193.52,0,0,0-.3-36.82c2.05,3.12,4.23,6.37,7.55,8.07s8.14,1.21,10.18-2.06c1.1-1.77,1.19-4,1.18-6a104.23,104.23,0,0,0-2.12-20.73c6.43,19.31,19.11,35.58,30.61,52.2s22.32,34.76,24.1,55.19c.82,9.36-.3,18.84-1.42,28.24" transform="translate(0 -0.04)"/><path d="M63.14,155.48c3.65-17.59,5.76-36.61,4.1-54.56a52.82,52.82,0,0,0-6.62-21.38C55.41,70.2,52.49,61.24,57.35,51a.71.71,0,0,0-.42-1,64.19,64.19,0,0,0-36.86-1l.68,1.16A48.69,48.69,0,0,1,57,35.82a.78.78,0,0,0,.39-1.45c-4.16-2.13-4.68-7.43-2.64-11.26C56.9,19,61.79,17.14,66,16a168.91,168.91,0,0,1,26.22-4.51c16.85-1.69,34.38.22,48.23,10.74V20.86c-13.45,8.55-23.6,22-27.28,37.61a.79.79,0,0,0,1.53.42c4.2-15.23,13.16-28.11,26.56-36.64a.82.82,0,0,0,0-1.39c-18.07-13.69-41.4-12.72-62.62-9C70.76,13.3,59,14,54,21.36,50.8,26,51.33,33,56.57,35.72L57,34.27A49.69,49.69,0,0,0,19.77,49.16a.7.7,0,0,0,.67,1.16,63.3,63.3,0,0,1,19-2.23c2.82.12,15,.41,15.94,3.78.32,1.15-1.57,4.78-1.8,6.26A26.22,26.22,0,0,0,53.54,66c.66,4.63,2.74,8.67,5,12.7,6.3,11.21,7.91,22.44,7.7,35.16a272.62,272.62,0,0,1-4.13,41.3c-.12.66.88,1,1,.28Z" transform="translate(0 -0.04)"/><path d="M66.85,136.81C62,172,42.53,207.19,54.52,243c5.65,16.86,16.3,31.91,27,45.88,10.23,13.28,22,25.67,36.71,34,31.06,17.55,68.5,16.13,102.05,7.58a326,326,0,0,0,53.08-18.3c15.85-7.15,29.36-17,39.87-31a163.39,163.39,0,0,0,14.93-24.55c4.69-9.27,8.4-18.9,16.59-25.74,7.94-6.63,16.88-11.84,24.62-18.76a154.65,154.65,0,0,0,20.11-22,1,1,0,0,0-.83-1.45l-15.29.39c-3.62.09-10.26,1.55-13.56-.31-6.31-3.57,11.82-22.85,14.82-26.1a1,1,0,0,0-1-1.67,96.66,96.66,0,0,1-23.31,3.45l1,1.26q9.6-23.41,19.2-46.82a1,1,0,0,0-1.5-1.15c-39.9,29.22-83.65,54.82-132.12,66.54-22.71,5.5-47.52,8.85-70.69,4.28-11.07-2.18-21.95-6.45-30.56-13.91-9.07-7.84-14.72-18.57-18-30-3.81-13.34-4.8-27.4-5.14-41.21A298.84,298.84,0,0,1,115.1,57c.16-1.23-2-1.54-2.2-.29-3.73,26.42-4.88,54.64.51,80.93,4.53,22,16.47,40.58,37.89,49.15s46.27,7.1,68.73,3.45c25.5-4.14,50.09-12.67,73.38-23.75,27.13-12.91,52.5-29.26,76.66-47.05l-1.49-1.14q-9.57,23.42-19.16,46.83a1,1,0,0,0,1,1.27,98.71,98.71,0,0,0,23.85-3.52l-1-1.67A143.07,143.07,0,0,0,361,176.42c-2,2.89-7,8.11-4.8,12,1.79,3.2,6.55,2.85,9.59,2.78,7.64-.16,15.29-.42,22.93-.64l-.83-1.44c-11.11,14.75-24.5,26-39.48,36.68-6,4.27-11,9.08-14.71,15.53-4.13,7.24-7.33,15-11.4,22.27-8.45,15.08-19.06,28.86-33.73,38.33-15.1,9.75-32.7,15.66-49.69,21.2-33.62,11-70.67,17.34-104.9,5.18-16.77-6-30.79-16.61-42.55-29.82-11.4-12.82-22-27.39-29.84-42.68-9.86-19.25-11.18-39.19-7-60.19,3.89-19.66,10.85-38.59,13.54-58.51.1-.79-1.11-1.14-1.22-.33Z" transform="translate(0 -0.04)"/><path d="M186.27,196a769.13,769.13,0,0,0,29.41-79.32.58.58,0,0,0-.84-.64c-5.2,3.56-10.44,7.08-15.67,10.6-.74.5-2.28,2-3.14,2.12-6,.75-3.1-2-3-3.66s.65-2.41.32-4.08c-.12-.58-.86-.55-1.15-.15-3.14,4.31-9.08,11.49-14.84,12.15-2.42.28-1.72.18-1.12-3.71.23-1.49.49-3,.79-4.47.67-3.25,1.53-6.44,2.51-9.61.25-.8-.85-1.18-1.29-.54-15.54,22.74-34.65,42.89-57.47,58.42-.71.49,0,1.66.68,1.17,23-15.63,42.4-35.91,58-58.88l-1.29-.54a97.14,97.14,0,0,0-3.91,19.69.67.67,0,0,0,.83.63c7.55-2.44,13.51-7.34,18.19-13.67l-1.16-.15c.51,2.64-3.63,12,3.41,9.17,4.78-1.94,9.39-6.33,13.64-9.24,1.69-1.16,5.48-5.42,4.24-1.22-.81,2.77-1.79,5.51-2.7,8.26q-11.28,34.08-25.33,67.14c-.26.61.64,1.15.9.53Z" transform="translate(0 -0.04)"/><path d="M121,267c-14.53-2.43-29.53-2.79-44.22-2.14s-29.51,3.93-44.25,2c-1.26-.17-1.57,2-.3,2.23,14.08,2.15,28.51-1.42,42.59-2.23,15.43-.88,30.64.1,46,1.41.72.06.9-1.16.18-1.28Z" transform="translate(0 -0.04)"/><path d="M332,313.65c-27.74-14.34-56.42-27.88-85.4-39.51-1-.38-1.64,1.24-.7,1.66,28.62,12.78,57.18,25.45,85.54,38.8.63.29,1.19-.62.56-1Z" transform="translate(0 -0.04)"/><path d="M218.68,189.32a223.11,223.11,0,0,0-6.29-115l-1.53.65a32.08,32.08,0,0,0,17.88,12.87.83.83,0,0,0,1-.79,192.76,192.76,0,0,0-.41-36.82l-1.3.35c3.54,5.25,10.07,12.85,17.08,7.91,3.31-2.33,3.18-6.53,3.13-10.15a108.58,108.58,0,0,0-2.1-19l-1.44.4c7.87,23,23.79,41.42,36.65,61.62,6.61,10.37,12.48,21.39,15.62,33.35,3.52,13.44,2.21,26.84.74,40.46-.14,1.29,1.84,1.25,2,0,1.67-12.87,2.75-25.77-.23-38.53-2.65-11.34-7.84-22-13.84-31.88-13.22-21.83-31.06-40.93-39.5-65.42a.75.75,0,0,0-1.44.4c1.3,6.58,2.59,13.78,2.13,20.53-.33,5-2.66,9-8.15,8.11-4.43-.74-7.19-5-9.45-8.47-.34-.54-1.36-.39-1.3.35A216.62,216.62,0,0,1,228.15,87l1-.78a30.21,30.21,0,0,1-16.86-12.15c-.51-.74-1.85-.31-1.53.65,12.33,36.84,14.17,76.2,6.75,114.26-.14.74,1,1.07,1.15.32Z" transform="translate(0 -0.04)"/><path class="cls-4" d="M66.65,29.6a7.67,7.67,0,0,1,13-.77,4.87,4.87,0,0,1,.93,4.09c-.68,2.25-3.38,3.21-5.73,3.23a8.81,8.81,0,0,1-6.49-2.36c-1.62-1.72-2.08-4.64-.58-6.47" transform="translate(0 -0.04)"/><path d="M67.07,29.84a7.39,7.39,0,0,1,8-3.42c3.15.81,7.33,5.22,3.53,8.06-4.26,3.19-14-1-10.28-6.83.46-.73-.65-1.34-1.13-.66-5.25,7.26,8.67,13.5,13.27,7.44,2.41-3.17-.63-7.24-3.63-8.61a8.26,8.26,0,0,0-10.59,3.53.49.49,0,0,0,.84.49Z" transform="translate(0 -0.04)"/><path d="M63,26.19c6.65-4.51,15.07-4.86,21.61-9.54.72-.51,0-1.72-.7-1.2-6.55,4.71-15.38,4.61-21.58,9.88-.47.4.15,1.21.67.86Z" transform="translate(0 -0.04)"/><path d="M23.1,49.65a33.7,33.7,0,0,1,21.9-5c.77.08.77-1.13,0-1.21a34.16,34.16,0,0,0-22.39,5.37c-.53.34-.05,1.17.49.84Z" transform="translate(0 -0.04)"/><path d="M69.81,32.55a3.51,3.51,0,0,1,3.33.23,2.32,2.32,0,0,1,.7,3.19c-1.89,2.46-4.35-1.57-4.28-3.34a.65.65,0,0,0-1.27-.18c-.69,3.18,3.91,7.73,6.51,4.26a3.43,3.43,0,0,0-.46-4.35,4.33,4.33,0,0,0-4.89-.65c-.47.2-.13,1,.36.84Z" transform="translate(0 -0.04)"/><path d="M71.46,33.81l-.33,0c-.75-.08-.75,1.25,0,1.17l.33,0a.55.55,0,0,0,0-1.1Z" transform="translate(0 -0.04)"/></g></g></svg>
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment