HTML preprocessors can make writing HTML more powerful or convenient. For instance, Markdown is designed to be easier to write and read for text documents and you could write a loop in Pug.
In CodePen, whatever you write in the HTML editor is what goes within the <body>
tags in a basic HTML5 template. So you don't have access to higher-up elements like the <html>
tag. If you want to add classes there that can affect the whole document, this is the place to do it.
In CodePen, whatever you write in the HTML editor is what goes within the <body>
tags in a basic HTML5 template. If you need things in the <head>
of the document, put that code here.
The resource you are linking to is using the 'http' protocol, which may not work when the browser is using https.
CSS preprocessors help make authoring CSS easier. All of them offer things like variables and mixins to provide convenient abstractions.
It's a common practice to apply CSS to a page that styles elements such that they are consistent across all browsers. We offer two of the most popular choices: normalize.css and a reset. Or, choose Neither and nothing will be applied.
To get the best cross-browser support, it is a common practice to apply vendor prefixes to CSS properties and values that require them to work. For instance -webkit-
or -moz-
.
We offer two popular choices: Autoprefixer (which processes your CSS server-side) and -prefix-free (which applies prefixes via a script, client-side).
Any URLs added here will be added as <link>
s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.
You can apply CSS to your Pen from any stylesheet on the web. Just put a URL to it here and we'll apply it, in the order you have them, before the CSS in the Pen itself.
You can also link to another Pen here (use the .css
URL Extension) and we'll pull the CSS from that Pen and include it. If it's using a matching preprocessor, use the appropriate URL Extension and we'll combine the code before preprocessing, so you can use the linked Pen as a true dependency.
JavaScript preprocessors can help make authoring JavaScript easier and more convenient.
Babel includes JSX processing.
Any URL's added here will be added as <script>
s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.
You can apply a script from anywhere on the web to your Pen. Just put a URL to it here and we'll add it, in the order you have them, before the JavaScript in the Pen itself.
If the script you link to has the file extension of a preprocessor, we'll attempt to process it before applying.
You can also link to another Pen here, and we'll pull the JavaScript from that Pen and include it. If it's using a matching preprocessor, we'll combine the code before preprocessing, so you can use the linked Pen as a true dependency.
Search for and use JavaScript packages from npm here. By selecting a package, an import
statement will be added to the top of the JavaScript editor for this package.
Using packages here is powered by esm.sh, which makes packages from npm not only available on a CDN, but prepares them for native JavaScript ESM usage.
All packages are different, so refer to their docs for how they work.
If you're using React / ReactDOM, make sure to turn on Babel for the JSX processing.
If active, Pens will autosave every 30 seconds after being saved once.
If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.
If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.
Visit your global Editor Settings.
<!-- The official colors for Mardi Gras in New Orleans are Purple, Gold and Green. Don't hate me for the color palette. :)
Happy Mardi Gras!
-->
<!--Bourbon Street Mardi Gras background. Funny. I just puzzled some of my photos together and blurred it some so the foreground would stand out. -->
<div id="BourbonStreet"></div>
<button class="toggle-sound">♫ ON</button>
<!-- Confetti -->
<div id="confetti"></div>
<!-- Dancing, Mardi Gras Chris. This is a basic PNG Sprite. Can be done with SVGs too. Only four frames with a CSS animation alternating back and forth movement. Simple. First div is the back and forth animation that wraps the sprite - interior div.. -->
<div id="MardiGrasMadnessGroup" class="MardiGrasMadnessGroup Absolute-Center">
<div id="MardiGrasMadness" class="Absolute-Center"></div>
</div>
<!-- The SVG of the Mardi Gras Parade. Only about 120k. Not bad. Note how I grouped things. Really simple markup. -->
<svg id="MarchingBand" width="100%" height="100%" viewBox="0 0 1175.218 422.84"><g id="DrummerDude"><g id="DrummerLeftLeg" class="leftleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M178.185 348.905c0.048-1.449-0.394-2.812-0.994-4.096c-1.19-2.539-5.061-5.309-8.81-3.941 c-1.089 0.398-1.999 0.074-2.928-0.414c-1.357-0.705-2.798-0.926-4.332-0.607c-1.843 0.391-3.694 0.744-5.737 1.2 c0.394-1.584 0.161-2.98-0.883-4.092c-0.555-0.592-0.522-0.992-0.185-1.629c1.588-2.945 2.711-6.061 3.67-9.236 c1.519-5.023 2.224-10.18 2.979-15.33c-0.011-0.213 0-0.422 0.076-0.641c0.13-0.373 0.069-0.75 0.17-1.113 c0.02-0.074 0.052-0.139 0.08-0.209c0.004-1.949 0.633-3.912 0.548-5.865c-0.074-1.688-0.389-3.713 0.313-5.342 c0.002-0.088 0.009-0.174 0.014-0.258c0.321-5.877 0.025-11.676-1.262-17.484c-1.456-6.578-5.059-12.375-7.032-18.742 c-0.098-0.314-0.326-0.615-0.562-0.861c-1.549-1.6-2.654-3.475-3.788-5.34c-0.64-1.055-1.375-2.076-2.409-2.844 c-0.346-0.256-0.66-0.586-1.214-0.502c-2.669 0.414-4.445 2.928-3.503 5.344c0.886 2.3 2.4 4.3 3.7 6.3 c2.491 3.6 4.5 7.3 5.8 11.504c0.981 3.2 2.3 6.3 2.6 9.736c0.446 5.3 0.3 10.6 0.2 15.852l0 0 c-0.015 0.023-0.021 0.051-0.035 0.076c-0.002 0 0 0 0 0.053c-0.008 0.045-0.018 0.094-0.026 0.1 c0.045 0.5 0 0.965-0.039 1.393c-0.007 0.086-0.013 0.172-0.022 0.258c0.046 0.1 0.1 0.1 0.1 0.3 c-0.033 0.232-0.085 0.461-0.148 0.689c-0.157 1.73-0.351 3.436-0.677 5.162c0.004 0 0 0 0 0 c-0.205 1.137-0.409 2.262-0.598 3.398c-1.267 7.662-3.453 15.084-6.63 22.232c-0.245 0.557-0.565 0.883-1.222 1.1 c-2.448 0.982-3.538 3.961-2.265 6.16c0.407 0.7 0.4 1.2 0.1 1.85c-1.34 2.756-2.289 5.559-0.65 8.5 c0.165 0.301-0.022 0.539-0.092 0.818c-0.426 1.674-0.013 2.5 1.6 3.4c0.944 0.5 2 0.7 3.1 0.9 c1.687 0.3 3.7 0.8 5 0.154c1.856-0.922 3 0.6 4.5 0.379c0.1-0.014 0.204-0.014 0.309-0.018 c4.419-0.543 8.864-0.391 13.3-0.396c1.406-0.004 2.79-0.109 4.158-0.389c0.705-0.146 1.438-0.275 1.819-0.973 c0.111-0.164 0.32-0.328 0.318-0.492c-0.042-1.91-0.002-3.795 1.59-5.281C178.278 349.6 178.2 349.2 178.2 348.905z"/></g><g id="DrummerRightLeg" class="rightleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M210.948 334.092c0.05-1.447-0.392-2.811-0.994-4.094c-1.19-2.537-5.061-5.305-8.807-3.941 c-1.09 0.398-2 0.07-2.931-0.416c-1.357-0.705-2.798-0.93-4.33-0.604c-1.845 0.391-3.696 0.742-5.737 1.2 c0.394-1.584 0.161-2.98-0.883-4.094c-0.551-0.59-0.522-0.992-0.185-1.627c1.588-2.947 2.711-6.057 3.673-9.238 c1.519-5.021 2.221-10.178 2.977-15.33c-0.011-0.213 0-0.42 0.076-0.639c0.128-0.375 0.07-0.75 0.169-1.119 c0.02-0.07 0.05-0.135 0.079-0.205c0.002-1.953 0.633-3.91 0.546-5.865c-0.072-1.691-0.39-3.713 0.315-5.338 c0.002-0.092 0.009-0.18 0.015-0.262c0.32-5.875 0.026-11.676-1.264-17.484c-1.456-6.578-5.057-12.379-7.032-18.742 c-0.098-0.314-0.327-0.615-0.559-0.863c-1.552-1.598-2.657-3.473-3.788-5.338c-0.64-1.055-1.375-2.078-2.409-2.846 c-0.348-0.256-0.659-0.586-1.211-0.5c-2.67 0.412-4.445 2.924-3.505 5.344c0.883 2.3 2.4 4.3 3.7 6.3 c2.491 3.6 4.5 7.3 5.8 11.504c0.981 3.2 2.3 6.3 2.6 9.732c0.446 5.3 0.3 10.6 0.2 15.857l0 0 c-0.013 0.021-0.021 0.049-0.032 0.074c0 0 0 0 0 0.053c-0.007 0.047-0.018 0.094-0.024 0.1 c0.043 0.465-0.002 0.963-0.04 1.396c-0.006 0.088-0.015 0.17-0.023 0.258c0.045 0.1 0.1 0.1 0.1 0.2 c-0.031 0.232-0.085 0.463-0.148 0.693c-0.157 1.73-0.348 3.434-0.677 5.158c0.004 0 0 0 0 0 c-0.203 1.133-0.409 2.268-0.596 3.396c-1.266 7.664-3.453 15.084-6.629 22.234c-0.249 0.557-0.568 0.885-1.225 1.1 c-2.443 0.98-3.536 3.961-2.265 6.162c0.407 0.7 0.4 1.2 0.1 1.85c-1.338 2.758-2.286 5.555-0.65 8.5 c0.169 0.305-0.017 0.541-0.091 0.818c-0.426 1.674-0.011 2.5 1.6 3.4c0.946 0.5 2 0.7 3.1 0.9 c1.686 0.3 3.7 0.8 5 0.152c1.856-0.918 3 0.6 4.5 0.383c0.1-0.016 0.207-0.014 0.311-0.018 c4.417-0.543 8.861-0.387 13.298-0.396c1.405-0.008 2.789-0.107 4.158-0.391c0.703-0.143 1.438-0.27 1.819-0.969 c0.111-0.164 0.32-0.324 0.318-0.492c-0.04-1.914 0-3.793 1.593-5.281C211.044 334.8 210.9 334.4 210.9 334.092z"/></g><linearGradient id="DrummerShirt" gradientUnits="userSpaceOnUse" x1="80.1" y1="221.6" x2="200.3" y2="221.6"><stop offset="0" style="stop-color:#268F3B"/><stop offset="1" style="stop-color:#006F3B"/></linearGradient><g id="DrummerBody" class="DrumAnimation" stroke="rgba(0,0,0,0.85)"><path fill="url(#DrummerShirt)" d="M197.705 265.083c4.606-9.555 2.23-21.322-1.316-30.879c-2.876-7.746-7.01-15.793-12.641-22.254 c-0.109-0.176-0.209-0.355-0.322-0.532c-5.213-8.17-12.367-14.896-18.774-22.094c-3.277-3.682-5.962-7.808-9.328-11.424 c-2.859-3.079-6.129-5.793-9.51-8.309c-0.166-0.55-0.455-1.095-0.901-1.62c-5.542-6.505-16.561-5.908-24.142-4.76 c-5.071 0.768-10.955 2.624-14.762 6.265c-7.102 1.705-13.672 4.444-18.589 9.103c-3.651 4.63-8.233 9.597-7.217 16 c0.823 8.1 6.3 15.7 11.7 22.61c8.042 8.7 19.9 13.6 31.3 17.324c-0.101 0.303-0.2 0.607-0.301 0.9 c-0.324 0-0.639 0.174-0.755 0.582c-0.981 3.426-1.055 7.014-2.039 10.438c-0.013 0.043-0.004 0.078-0.009 0.1 c-0.026 0.053-0.059 0.092-0.076 0.152c-0.933 3.4 0.3 8.5 3.7 10.098c4.438 8.3 12.9 14.1 23 16.2 c1.166 0.2 2.1 0.2 2.935-0.129c5.443 2.1 11 3.6 16.6 5.045c5.237 2.4 15.3 4.6 20 0.4 c0.659 0.2 1.4 0.3 2.2 0.189C195.461 277.5 197.6 271.4 197.7 265.083z"/></g><g id="DrummerHead" stroke="rgba(0,0,0,0.85)" class="HeadAnimate3"><path fill="#804D24" d="M43.271 124.007c3.037-4.609 7.108-9.079 12.588-10.638c11.191-3.895 24.266-2.833 34.4 3.5 c5.626 4.3 11.1 9.4 13.3 16.344c0.392 2 2.1 2.8 4.1 2.477c1.871-0.078 3.759-0.217 5.626-0.421 c6.764-0.562 13.413-4.714 20.24-2.497c2.439 1.3 4.8 4.5 3.1 7.239c-0.642 1.588-1.83 2.977-3.49 3.5 c-6.34 2.667-13.272 3.282-20.06 3.76c-2.494 0.039-4.435 1.549-5.709 3.574c-2.039 2.68-3.983 5.65-7.051 7.2 c-11.516 5.597-24.929 7.557-37.457 4.601c-8.207-1.659-13.934-8.768-17.651-15.804C41.33 140.1 39.3 131.3 43.3 124 z"/></g><g id="Drum" class="DrumAnimation" stroke="rgba(0,0,0,0.85)"><radialGradient id="SVGID_2_" cx="185.3027" cy="176.9507" r="48.0072" gradientUnits="userSpaceOnUse"><stop offset="0" style="stop-color:#DCDCE3"/><stop offset="0.5356" style="stop-color:#DEDEE5"/><stop offset="0.8306" style="stop-color:#E6E5ED"/><stop offset="1" style="stop-color:#EEEDF6"/></radialGradient><path fill="url(#SVGID_2_)" d="M224.27,182c-1.921-17.097-7.791-34.287-19.394-47.281c-5.03-5.786-11.466-11.055-19.255-12.298 c-7.132-1.045-14.945-0.882-21.229,3.085c-6.255,3.496-10.445,9.583-13.968,15.64c0.202,0.046,0.409,0.078,0.611,0.116 c-2.263,2.697-4.095,6.659-3.688,9.708c-0.567,5.586-0.374,11.194,0.172,16.772c-0.968,0.039-1.909,0.677-1.912,1.927 c-0.013,5.146-0.151,7.728,2.653,12.315c0.89,1.457,1.757,3.104,2.583,4.827c-0.993,0.243-1.808,1.129-1.415,2.39 c0.888,2.85,3.425,4.56,4.5,7.25c0.241,0.604,0.674,0.983,1.167,1.178c0.111,0.358,0.231,0.725,0.333,1.072 c0.031,0.105,0.074,0.195,0.116,0.287c-0.226,0.393-0.3,0.888-0.116,1.463c1.318,4.12,5.02,6.797,7.452,10.228 c3.06,4.316,6.742,8.173,10.726,11.644c6.175,5.379,14.774,10.755,23.283,9.525c0.635-0.092,1.043-0.4,1.261-0.807 c0.454-0.039,0.909-0.09,1.366-0.163c5.835-0.652,10.763-4.312,14.816-8.33c3.444-3.463,5.339-8.066,7.354-12.428 C225.746,201.35,225.358,191.368,224.27,182z"/><path fill="#FFC907" d="M258.021,144.705c-2.939-8.183-7.129-15.89-12.168-22.968c-3.242-5.741-8.512-9.883-13.792-13.644 c-5.861-3.224-12.341-6.779-19.283-5.485c-8.002,1.758-15.105,6.052-22.699,8.963c-6.678,2.4-13.37,4.851-20.33,6.325 c-4.619,0.994-8.768,3.429-12.197,6.632c-4.119,3.68-8.333,7.651-10.771,12.653c-0.081,0.074-0.161,0.145-0.237,0.239 c-1.316,1.602-2.052,3.404-2.628,5.271c-0.985,1.72-1.515,3.597-1.634,5.578c-0.098,0.274-0.22,0.539-0.331,0.808 c0.298-0.057,0.67,0.266,0.503,0.598c-0.037,0.074-0.074,0.145-0.109,0.218c-0.283,0.568-0.213,1.197-0.463,1.78 c-0.043,0.095-0.104,0.161-0.174,0.2c0.004,0.007,0.007,0.018,0.011,0.025c0.285,2.061,0.496,4.13,0.605,6.218 c0.361,6.503,0.189,13.087,1.527,19.497c2.489,11.44,6.405,22.805,13.255,32.389c0.144-0.044,0.302-0.004,0.409,0.167 c0.472,0.772,1.029,1.477,1.608,2.164c1.445-0.438,2.894-0.855,4.345-1.289c-1.016-1.051-1.924-2.18-2.759-3.359 c-0.091-0.081-0.176-0.162-0.266-0.24c-0.124-0.105-0.156-0.234-0.144-0.362c-2.463-3.629-4.271-7.706-6.146-11.661 c-2.54-5.981-4.783-12.145-6.034-18.537c-1.294-8.734-2.228-17.611-1.225-26.432c-0.107-0.031-0.211-0.044-0.315-0.07 c-0.065-0.536-0.076-1.059-0.054-1.572c0.069-0.368,0.13-0.735,0.189-1.103c0.187-0.742,0.372-1.49,0.572-2.228 c0.46-0.982,1.12-1.902,2.001-2.749c0.457-0.439,0.642-0.933,0.644-1.418c3.516-6.042,7.702-12.102,13.939-15.589 c6.281-3.967,14.097-4.13,21.229-3.084c7.791,1.243,14.227,6.514,19.259,12.298c11.603,12.993,17.473,30.184,19.392,47.28 c1.088,9.368,1.475,19.352-2.578,28.118c-2.015,4.362-3.907,8.965-7.356,12.426c-4.051,4.018-8.979,7.68-14.814,8.332 c-7.241,1.16-14.087-2.082-19.881-6.238c-0.11,0.031-0.237,0.021-0.359-0.064c-0.833-0.586-1.584-1.256-2.306-1.953 c-0.037-0.033-0.079-0.061-0.116-0.092c-1.17,1.262-2.374,2.492-3.563,3.734c0.781,0.635,1.573,1.246,2.384,1.844 c3.431,2.215,6.993,4.262,10.992,5.227c4.517,1.07,9.068,2.025,13.55,3.256c1.29-0.268,2.578-0.557,3.864-0.848 c0.28-0.215,0.563-0.426,0.842-0.645c1.347-1.051,2.774-1.018,3.912-0.396c1.824-0.371,3.655-0.701,5.505-0.928 c9.967-1.467,19.712-4.096,29.463-6.555c6.521-1.49,13.273-5.164,15.896-11.656c2.417-5.45,4.706-11.133,4.928-17.167 C265.194,180.451,262.323,162.307,258.021,144.705z"/><path fill="#914299" d="M210.662,108.103c6.864-2.728,13.858,1.483,19.516,5.09c-1.767,0.669-3.568,1.267-5.435,1.56 c-9.16,1.31-18.304,2.706-27.422,4.258c-3.85,0.875-7.824,0.181-11.314-1.585C194.185,114.205,202.437,111.179,210.662,108.103z"/><path fill="#914299" d="M199.883,123.333c10.876-1.578,21.743-3.191,32.643-4.587c1.715,4.492-0.608,9.101-2.306,13.225 c-3.127,6.503-5.639,13.3-9.049,19.667c-2.624-5.039-5.041-10.241-8.561-14.739C208.949,131.849,204.176,127.806,199.883,123.333 z"/><path fill="#914299" d="M234.111,136.907c1.671-5.013,2.698-10.251,5.006-15.032c3.137,3.264,5.28,7.268,7.456,11.193 c4.98,8.492,8.614,17.868,9.668,27.708c-9.386-0.927-18.685-2.58-28.051-3.643C229.605,150.24,232.192,143.669,234.111,136.907z"/><path fill="#914299" d="M225.371,164.116c6.162,0.446,12.221,1.689,18.341,2.442c2.98,0.436,6.022,0.608,8.92,1.499 c2.237,0.669,3.264,3.267,2.852,5.432c-2.167,3.248-5.613,5.337-8.421,7.987c-5.788,4.817-11.099,10.233-17.21,14.646 c-0.315-4.851-0.522-9.709-1.251-14.517C227.847,175.721,226.074,170.013,225.371,164.116z"/><path fill="#914299" d="M232.749,202.94c8.622-8.177,17.355-16.249,26.2-24.169c0.411,6.84,0.709,13.746,0.008,20.576 c-1.184,5.83-2.989,11.75-6.651,16.534c-5.433-2.537-10.618-5.569-15.922-8.354C234.463,206.667,233.562,204.74,232.749,202.94z"/><path fill="#914299" d="M227.599,207.961c6.89,3.548,13.274,8.029,19.701,12.35c-4.378,2.586-9.547,3.059-14.32,4.541 c-5.03,1.404-10.061,3.148-15.347,3.094c1.507-2.598,3.254-5.039,4.902-7.541C225.036,216.635,226.083,212.17,227.599,207.961z"/><path fill="#FFC907" d="M162.542,216.069c0.816,0.891,1.412,1.875,1.991,2.887c1.288,1.047,2.498,2.18,3.666,3.369 c2.624,2.686,5.452,4.967,8.5,7.098c1.708-0.783,2.846-2.74,2.667-4.598c-0.028-0.016-0.052-0.039-0.079-0.055 c-0.139,0.117-0.339,0.162-0.526,0.027c-2.719-1.916-4.617-4.66-7.175-6.748c-2.468-2.01-4.748-4.229-6.641-6.78 c-0.146,0.219-0.498,0.322-0.723,0.061c-1.17-1.379-2.402-2.705-3.777-3.885c-0.013-0.011-0.02-0.026-0.028-0.037 c-1.349,0.399-2.496,1.407-3.046,2.623c0.055,0.03,0.102,0.07,0.146,0.138c1.075,1.757,2.583,3.16,3.784,4.814 C161.743,215.317,162.171,215.667,162.542,216.069z"/><g id="DrummerArmArmStick" stroke="rgba(0,0,0,0.85)"><g id="DrumstickGroup" class="StopDrumStick"><g id="DrumStick" class="DrumStickAnimation"><path fill="#60605F" d="M167.78 145.597c2.246-2.327 5.609-3.398 8.8-3.538c2.529-0.196 4.5 1.7 6 3.5 c2.769 3.5 4.7 8.3 3 12.695c-0.537 1.935-2.645 2.546-4.301 3.196c-1.661 0.107-3.325 0.086-4.979-0.018 c-2.949-0.823-6.61-1.453-8.134-4.453C166.449 153.5 165.6 149.1 167.8 145.597z"/><path fill="#9B6B28" d="M181.273 161.46c-1.661 0.107-3.325 0.086-4.979-0.018c0.921 5.8 3.9 10.9 5.1 16.6 c0.991 4.3 1.7 8.7 2 13.08c-0.496 0.396-0.802 1.021-0.617 1.804c0.763 3.2 1.1 6.5 2.1 9.7 c-0.064 0.123-0.116 0.241-0.178 0.363c-0.352 0.393-0.547 0.936-0.399 1.588c0.512 2.3 0.9 4.6 1.6 6.8 c0.218 0.6 0.7 1 1.2 1.138c0.022 0.3 0 0.6 0.1 0.969c0.094 2.3 3.7 2.2 3.573-0.067 c-0.042-1.006-0.182-2.015-0.256-3.021c0.51-0.442 0.685-1.15 0.563-1.856c-0.336-1.931-0.161-3.906-0.497-5.844 c-0.045-0.252-0.162-0.473-0.323-0.658c-1.269-6.833-1.767-13.795-3.264-20.581C185.09 174.8 182.9 168.2 181.3 161.46z "/></g></g><g id="DrummerArm" class="DrumStickAnimation"><path fill="#804D24" d="M199.6 204.291c0.139-0.333-0.084-0.814-0.392-0.968c-2.106-1.054-4.815-1.441-7.182-0.829 c0.553-0.599 0.977-1.289 1.24-2.091c0.526-0.446 0.988-0.984 1.393-1.622c0.241-0.378 0.096-0.963-0.307-1.171 c-0.055-0.029-0.106-0.047-0.163-0.074c0.006-0.498-0.463-0.942-0.958-0.884c-0.122-0.024-0.252-0.024-0.398 0 c-0.252 0.068-0.509 0.127-0.766 0.188c-1.532-0.268-3.107-0.136-4.721 0.063c-0.128 0.016-0.242 0.056-0.341 0.1 c-2.82 0.397-5.004 1.821-7.119 4.138c-0.072 0.078-0.122 0.16-0.162 0.245c-0.713 0.668-1.4 1.396-2.099 2.1 c-1.452 1.554-2.946 2.539-4.504 3.157c-18.537-2.408-39.167 0.472-54.978-10.627v-0.018c0-1.366-0.746-2.575-1.843-3.262 c-0.004-0.016-0.004-0.03-0.009-0.049c-0.601-2.179-2.671-3.042-4.743-2.692c-4.588 0.775-8.407 3.304-11.985 6.1 c-1.653 1.307-1.358 4.1 0 5.454c0.117 0.1 0.2 0.2 0.4 0.308c-0.368 1.484-0.002 3.2 1.6 4.3 c1.025 0.7 2.1 1.4 3.2 1.967c0.353 1 1.1 1.9 2.3 2.422c9.053 3.8 17 10.1 27.3 9.3 c0.931-0.076 1.688-0.414 2.269-0.908c3.674 0.4 7.3 0.5 10.9 0.334c0.759-0.027 1.388-0.248 1.915-0.578 c8.694 1.4 17.4 2.2 26.3 1.639c0.359 0.2 0.7 0.4 1.1 0.5c0.929 0.4 1.9 0.7 2.8 1 c-1.111-0.238-0.815-0.156 0.9 0.254c1.534 0.4 3.1 0.7 4.6 0.977c0.929 0.2 1.9 0.3 2.8 0.5 c1.171-0.867 2.343-1.734 3.499-2.619c2.331-1.848 4.843-3.883 5.572-6.594c1.323-0.977 2.171-2.285 1.973-3.833 c0.139-2.835-3.157-2.988-5.45-2.299c-0.063-0.029-0.133-0.053-0.199-0.08c0.142-0.047 0.292-0.096 0.449-0.153 C196.245 208 198.6 206.8 199.6 204.291z"/></g></g></g><g id="DrummerHat" stroke="rgba(0,0,0,0.85)" class="HeadAnimate3"><path fill="#025E27" d="M29.307 128.717c0.086-0.77 0.235-1.548-0.269-2.247c0.207-0.293 0.494-0.435 0.84-0.535 c0.895-0.256 1.527-1.653 1.146-2.498c-0.065-0.146-0.192-0.333-0.327-0.369c-0.481-0.128-0.801-0.537-1.24-0.696 c-1.07-0.391-1.591-1.213-1.962-2.216c-0.208-0.563-0.145-0.899 0.467-1.123c0.535-0.196 0.59-0.723 0.09-0.977 c-0.725-0.367-0.825-1.125-1.24-1.679c-0.56-0.747-0.07-1.311 0.167-1.96c0.345-0.945 0.646-1.964 1.441-2.577 c1.263-0.973 1.555-2.226 1.286-3.637c-0.384-2.014 0.221-3.819 0.935-5.627c0.199-0.504 0.33-0.981 0.181-1.565 c-0.208-0.812-0.019-1.657 0.678-2.166c1.544-1.128 2.893-2.476 4.329-3.722c1.794-1.558 3.661-1.551 5.2 0.1 c1.046 1.1 0.9 1.862-0.412 2.63c-0.603 0.343-1.146 0.738-1.487 1.366c-0.1 0.184-0.201 0.371-0.085 0.6 c0.154 0.2 0.4 0.2 0.6 0.087c0.545-0.161 1.081-0.371 1.638-0.47c1.09-0.196 2.196-0.387 3.2 0.3 c-1.074 1.297-1.601 2.986-2.924 4.106c-0.194 0.165-0.193 0.396-0.22 0.619c-0.929 0.501-1.759 1.132-2.49 1.9 c-0.648 0.674-0.606 0.9 0.3 1.374c0.005 0.3 0 0.6 0 0.935c-0.022 2.565-0.023 2.6 2.5 3.1 c1.712 0.3 2 0.1 2.638-1.501c0.836 0.1 1.5 0 1.73-0.979c0.674-0.182 1.3 0.1 2 0 c0.47-0.015 0.975-0.008 1.1 0.529c0.243 0.776-0.271 1.354-0.647 1.946c-0.299 0.471-0.647 0.128-0.975 0 c-0.37-0.132-0.737-0.219-0.937 0.252c-0.194 0.461-0.053 0.9 0.3 1.118c0.281 0.2 0.6 0.3 1 0.3 c0.682-0.053 1.3 0.3 1.9 0.46c0.346 0.1 0.5 0.3 0.4 0.717c-0.085 0.375-0.389 0.351-0.677 0.4 c-0.472 0.026-0.884-0.195-1.325-0.294c-0.378-0.085-0.836-0.232-1.107 0.165c-0.256 0.375-0.393 0.823-0.208 1.3 c0.181 0.5 0.4 0.8 0.9 1.066c1.163 0.6 2.3 0.7 3.5 0.189c0.237-0.098 0.466-0.204 0.734-0.202 c0.468 0 0.961-0.011 1.1 0.537c0.174 0.543-0.415 0.411-0.624 0.621c-0.14 0.141-0.319 0.27-0.395 0.4 c-0.17 0.384-0.126 0.8 0.1 1.147c0.145 0.3 0.4 0.4 0.6 0.3c0.693-0.421 1.329-0.276 2 0 c0.205 0.1 0.55-0.085 0.6 0.299c0.048 0.327-0.151 0.623-0.397 0.7c-1.232 0.385-1.293 1.294-1.128 2.3 c0.009 0.1 0 0.113-0.001 0.17c-0.07 0.838-0.57 1.228-1.393 1.078c-0.334-0.062-0.663-0.165-0.999-0.209 c-0.622-0.083-1.24 0.007-1.581 0.578c-0.35 0.6 0.2 0.9 0.5 1.281c0.468 0.5 1 0.9 1.4 1.5 c0.454 0.6 0.9 1.2 0.5 1.941c-0.548 1-1.588 1.271-2.647 0.773c-1.119-0.525-2.174-1.107-2.772-2.295 c-0.195-0.387-0.6-0.682-0.944-0.979c-0.418-0.36-0.876-0.349-1.335-0.035c-1.167 0.797-1.763 2.623-1.246 4 c0.505 1.3 0.5 2.6 0.1 3.932c-0.452 1.48-0.41 2.9 0.2 4.328c0.371 0.9 0.5 1.8 0.7 2.7 c0.061 0.4 0.2 0.858-0.305 1.036c-0.518 0.177-0.793-0.236-1-0.606c-0.234-0.42-0.343-0.914-0.596-1.319 c-0.489-0.785-1.306-0.717-1.706 0.102c-0.112 0.229-0.26 0.441-0.395 0.659c-0.404 0.65-0.333 1.2 0.2 1.8 c0.224 0.2 0.5 0.4 0.7 0.673c0.645 0.8 1.3 1.6 1.1 2.749c-0.211 0.9 0 1.2 1 1.3 c0.82 0.1 1.579-0.171 2.33-0.437c4.988-1.759 10.004-3.411 15.245-4.276c4.21-0.695 8.503-0.914 12.562-2.462 c2.148-0.819 4.106-1.938 6.073-3.078c1.081-0.576 2.172-1.134 3.239-1.732c4.333-2.426 8.566-4.986 11.855-8.819 c1.417-1.65 2.714-3.395 3.554-5.401c2.132-5.094 1.052-9.797-1.925-14.215c-1.375-2.039-3.277-3.54-5.22-4.993 c-0.062-0.449-0.377-0.706-0.748-0.86c-1.227-0.509-2.399-1.206-3.791-1.186c-0.286 0.004-0.479-0.135-0.668-0.32 c-0.542-0.525-1.211-0.758-1.948-0.705c-1.502 0.106-3.003 0.223-4.511 0.185c-0.201-0.004-0.401-0.01-0.561-0.158 c-0.945-0.877-1.771-1.839-2.151-3.108c3.921-0.995 7.685-0.354 11.4 1.113c5.973 2.4 10.6 6.2 13 12.3 c1.802 4.5 1.5 8.869-0.82 13.093c-3.268 5.977-7.696 10.804-13.658 14.258c-2.946 1.707-5.795 3.62-8.552 5.6 c-0.137 0.1-0.279 0.23-0.437 0.262c-2.526 0.524-4.632 2.013-6.954 3.005c-3.458 1.477-7.123 2.176-10.743 3 c-0.583 0.139-1.164 0.265-1.688 0.577c-0.475 0.28-1.008 0.392-1.55 0.434c-2.468 0.191-4.897 0.553-7.309 1.2 c-1.316 0.331-2.71 0.165-4.116 0.035c-2.171-0.201-3.784-1.502-5.712-2.124c-1.298-0.418-2.57-0.923-3.846-1.41 c-0.747-0.286-1.351-0.734-1.521-1.586c0.425-0.938 0.418-1.977 0.688-2.955c0.333-1.205 0.452-2.464 0.735-3.676 c0.28-1.197-0.604-2.323-0.06-3.491c0.032-0.069-0.062-0.212-0.121-0.307c-0.589-0.952-1.444-1.601-2.423-2.103 c-0.427-0.218-0.646-0.086-0.636 0.409c0.01 0.5 0 0.914-0.001 1.37c-0.005 0.495-0.25 0.61-0.662 0.4 c-0.576-0.319-1.001-0.729-0.958-1.477c0.078-1.335 0.139-2.672 0.171-4.01c0.033-1.427-0.282-1.813-1.758-2.293 M38.801 128 c0.108-3.579-1.333-6.539-3.247-9.337c-0.079-0.115-0.139-0.279-0.308-0.226c-0.15 0.047-0.167 0.211-0.188 0.4 c-0.081 0.6 0.2 1 0.5 1.438c0.957 1.9 0.8 2.292-1.085 3.089c-0.579 0.239-0.681 0.717-0.744 1.2 c-0.065 0.5 0.2 0.9 0.7 1.046c0.672 0.2 0.5 0.4 0.2 0.804c-0.593 0.8-1.208 1.602-1.087 2.7 c0.08 0.7 0.4 0.9 1.1 0.689c0.978-0.362 1.165-0.236 1.1 0.806c-0.023 0.786-0.318 1.559-0.025 2.4 c0.148 0.4 0.2 0.9 0.7 0.991c0.417 0.1 0.62-0.432 0.86-0.74c1.215-1.557 1.629-3.352 1.556-5.215"/><path fill="#7063A7" d="M76.853 97.038c0.38 1.3 1.2 2.2 2.2 3.108c0.159 0.1 0.4 0.2 0.6 0.2 c0.164 0.3 0.5 0.4 0.8 0.519c1.593 0.7 3.2 1.2 5 1.413c1.986 0.3 4 0.6 5.9 1 c1.941 1.5 3.8 3 5.2 4.993c2.978 4.4 4.1 9.1 1.9 14.214c-0.839 2.007-2.136 3.751-3.553 5.4 c-3.29 3.833-7.521 6.393-11.856 8.819c-1.068 0.599-2.158 1.156-3.24 1.732c-0.351-1.053-0.258-1.265 0.701-1.567 c0.542-0.169 1.094-0.305 1.629-0.493c1.042-0.365 1.653-1.081 1.587-2.162c-0.092-1.543 0.512-2.783 1.274-4.057 c2.419-4.036 4.035-8.31 3.558-13.146c-0.162-1.641-0.816-2.99-2.073-4.062c-0.348-0.297-0.658-0.274-1-0.039 c-0.103-0.849 0.316-1.807-0.397-2.522c-0.507-0.511-0.686-1.083-0.673-1.76c1.587 0.1 2.6 1.1 3.7 2.1 c0.76 0.7 1.5 1.3 2.4 1.736c0.872 0.4 1.4 0.1 1.42-0.893c0.01-0.777 0.271-1.441 0.653-2.089 c0.562-0.954 0.392-1.413-0.643-1.685c-0.729-0.191-1.32-0.519-1.579-1.282c-0.195-0.576-0.556-0.703-1.135-0.475 c-0.854 0.336-1.725 0.459-2.668 0.243c-1.1-0.253-2.208-0.533-3.354-0.539c-0.942-1.088-1.884-2.177-2.826-3.265 c-0.244-0.282-0.55-0.407-0.911-0.308c-0.396 0.109-0.481 0.468-0.519 0.8c-0.044 0.392-0.015 0.792-0.018 1.2 c-0.413 0.554-0.37 1.237-0.513 1.864c-0.451 1.97-0.939 3.957-2.905 4.98c-1.096 0.57-1.67 1.166-1.271 2.5 c0.168 0.547-0.459 1.312-0.968 1.312c-0.713 0-0.605-0.573-0.692-1.044c-0.454-2.439-0.974-4.85-2.52-6.905 c-0.785-1.046-1.434-2.189-1.907-3.422c-0.59-1.54-1.146-3.096-1.802-4.606c-0.538-1.237-1.33-1.367-2.346-0.476 c-0.428 0.375-0.809 0.803-1.218 1.2c-0.747 0.723-0.963 0.736-1.499-0.136c-0.621-1.008-1.901-0.405-2.625-1.163 c-0.118-0.124-0.523 0.148-0.733 0.343c-0.335 0.31-0.658 0.633-0.972 0.964c-1.182 1.247-2.448 2.361-4.019 3.1 c-0.996 0.489-1.779 1.322-2.489 2.167c-0.555 0.661-1.116 1.125-2.026 0.892c-0.059-0.838 0.45-1.255 1.155-1.472 c0.842-0.26 1.604-0.704 2.112-1.377c1.82-2.414 3.889-4.575 6.119-6.618c3.157-2.894 5.575-6.422 8.089-9.858 c0.572-0.782 1.219-1.349 2.263-1.221c2.581 3.6 5.2 7.1 7.7 10.714C76.187 96.2 76.5 96.6 76.9 97"/><g><path fill="#8D99C8" d="M68.125 85.039c-1.044-0.127-1.69 0.439-2.263 1.222c-2.516 3.436-4.932 6.963-8.089 9.9 c-2.228 2.042-4.296 4.203-6.119 6.617c-0.508 0.674-1.269 1.117-2.112 1.377c-0.705 0.217-1.213 0.635-1.154 1.5 c-0.511 0.366-0.827 0.895-1.176 1.396c-0.472-0.017-0.779 0.184-0.879 0.661c-0.437 0.442-0.452 0.973-0.321 1.5 c-0.206 0.982-0.894 1.111-1.73 0.98c0.028-0.278-0.045-0.568 0.146-0.825c0.107-0.142 0.381-0.25 0.213-0.486 c-0.151-0.212-0.414-0.14-0.638-0.15c-0.326-0.015-0.52 0.203-0.717 0.407c-0.497 0.51-1.021 0.987-1.58 1.4 c-0.391 0.313-0.687 0.156-0.999-0.061c-0.345-0.24-0.523-0.634-0.3-0.97c0.842-1.27 1.476-2.777 2.983-3.416 c1.148-0.486 1.992-1.294 2.833-2.144c0.745-0.753 0.856-1.441 0.405-2.404c-0.263-0.561-0.661-1.069-0.641-1.743 c0.012-0.38-0.294-0.374-0.552-0.334c-0.308 0.047-0.609 0.137-0.914 0.208c-1.026-0.656-2.132-0.466-3.222-0.27 c-0.556 0.1-1.093 0.309-1.638 0.471c-0.219 0.065-0.458 0.163-0.611-0.087c-0.116-0.188-0.015-0.375 0.084-0.56 c0.342-0.627 0.884-1.022 1.488-1.366c1.347-0.768 1.457-1.504 0.411-2.63c-1.54-1.658-3.407-1.665-5.201-0.107 c-1.438 1.247-2.785 2.594-4.329 3.722c-0.696 0.509-0.886 1.354-0.678 2.166c0.149 0.6 0 1.062-0.181 1.6 c-0.713 1.808-1.319 3.613-0.935 5.626c0.269 1.411-0.023 2.664-1.286 3.637c-0.796 0.612-1.097 1.632-1.441 2.6 c-0.238 0.649-0.727 1.213-0.167 1.96c0.416 0.6 0.5 1.3 1.2 1.679c0.5 0.3 0.4 0.781-0.09 1 c-0.612 0.224-0.676 0.561-0.468 1.123c0.371 1 0.9 1.8 2 2.216c0.438 0.2 0.8 0.6 1.2 0.7 c0.134 0 0.3 0.2 0.3 0.369c0.381 0.846-0.251 2.242-1.146 2.498c-0.346 0.099-0.633 0.241-0.84 0.5 c-0.247 0.009-0.484 0.328-0.713 0.115c-0.248-0.229 0.04-0.471 0.116-0.695c0.155-0.458 0.345-0.903 0.524-1.353 c0.098-0.246 0.217-0.558 0.006-0.725c-0.681-0.543-1.553-0.624-2.365-0.732c-0.583-0.079-0.708 0.568-0.85 1 c-0.203 0.65-0.354 1.316-0.546 1.97c-0.054 0.183-0.136 0.424-0.387 0.379c-0.27-0.049-0.193-0.309-0.199-0.495 c-0.05-1.587 0.616-2.991 1.137-4.431c0.116-0.321 0.266-0.633 0.35-0.962c0.252-0.992-0.037-1.396-1.07-1.438 c-0.725-0.029-1.268-0.471-1.861-0.768c-0.551-0.275-0.116-0.602 0.171-0.722c0.581-0.244 0.542-0.46 0.176-0.914 c-0.585-0.726-0.989-1.617-1.995-1.895c-0.124-0.034-0.183-0.136-0.168-0.259c0.015-0.134 0.125-0.182 0.243-0.191 c1.03-0.078 1.457-0.854 1.932-1.61c0.179-0.285 0.146-0.517-0.027-0.689c-0.657-0.656-1.271-1.394-2.354-1.334 c-0.699 0.039-1.372-0.106-1.885-0.631c-0.219-0.223-0.408-0.531-0.29-0.851c0.157-0.424 0.477-0.092 0.725-0.083 c0.714 0 1.353-0.164 1.551-0.913c0.171-0.646 0.277-1.25-0.598-1.707c-0.661-0.344-1.092-1.129-1.623-1.721 c-0.17-0.19-0.343-0.381-0.491-0.588c-0.205-0.285-0.765-0.506-0.528-0.866c0.241-0.365 0.789-0.185 1.184-0.064 c0.669 0.2 1.2 0.7 1.7 1.13c0.628 0.6 1.2 1.2 1.8 1.798c0.351 0.4 0.8 0.6 1.2 0.7 c0.27 0.1 0.6 0.2 0.821-0.04c0.195-0.204-0.078-0.467-0.173-0.686c-0.159-0.364-0.362-0.709-0.556-1.057 c-0.392-0.705-0.676-1.431-0.693-2.26c-0.011-0.51 0.124-0.899 0.644-0.9c0.447-0.001 0.9 0.2 1 0.8 c0.075 0.8 0.3 1.6 0.9 2.141c0.062 0.468-0.123 0.892-0.257 1.32c-0.461 1.5 0.1 2.2 1.2 3 c0.463 0.3 0.6 0.1 0.62-0.354c-0.001-0.941 0.094-1.896-0.038-2.817c-0.103-0.721-0.049-1.682-1.15-1.836 c-0.752-2.324 0.958-3.604 2.175-5.076c0.88-1.066 1.665-2.201 3.135-2.659c0.628-0.196 0.889-1.07 1.191-1.715 c0.755-1.61 1.064-3.357 1.526-5.058c0.22-0.811 0.397-1.643 0.923-2.392c0.474 0.7 0.2 1.4 0.1 2.1 c-0.176 0.776-0.409 1.539-0.599 2.312c-0.086 0.352-0.03 0.7 0.3 0.921c0.329 0.2 0.6 0 0.854-0.149 c0.903-0.598 1.798-1.207 2.699-1.808c0.166-0.11 0.335-0.224 0.518-0.298c1.371-0.557 2.861-0.856 3.939-2.014 c0.208-0.223 0.613-0.306 0.943-0.364c1.167-0.207 1.6 0.2 1.6 1.418c-0.005 0.398-0.015 0.8 0 1.2 c0.074 0.7 0.4 0.9 1 0.491c1.243-0.806 2.479-1.624 3.697-2.468c2.719-1.884 5.478-3.7 8.435-5.197 c0.795-0.402 1.755-0.492 2.445-0.981c1.326-0.94 2.757-0.617 4.168-0.682c0.278-0.013 0.608-0.071 0.8 0.2 c0.511 1.1 1.4 1.9 2 3"/><path fill="#8D99C8" d="M29.307 128.717c1.477 0.5 1.8 0.9 1.8 2.292c-0.032 1.337-0.093 2.675-0.171 4 c-0.043 0.7 0.4 1.2 1 1.477c0.412 0.2 0.7 0.1 0.661-0.382c0.005-0.457 0.011-0.914 0.001-1.37 c-0.01-0.495 0.209-0.628 0.636-0.409c0.979 0.5 1.8 1.1 2.4 2.102c0.059 0.1 0.2 0.2 0.1 0.3 c-0.545 1.2 0.3 2.3 0.1 3.491c-0.283 1.212-0.403 2.471-0.735 3.677c-0.27 0.978-0.263 2.016-0.688 3 c-0.796-0.509-1.036-1.074-0.734-2.122c0.483-1.684 0.488-3.366 0.115-5.057c-0.11-0.499 0.054-1.268-0.859-1.167 c-0.613 0.067-1.061 0.964-0.795 1.727c0.372 1.1 0.2 2.075-0.16 3.083c-0.285 0.714-0.474 0.75-0.98 0.2 c-0.579-0.684-1.015-1.447-1.146-2.351c-0.07-0.484-0.2-0.888-0.786-0.954c-0.362-0.041-0.403-0.333-0.431-0.636 c-0.13-1.452-0.486-2.887 0.104-4.351c0.209-0.516 0.031-1.185 0.053-1.783c0.025-0.704-0.332-0.607-0.738-0.354 c-0.337 0.21-0.631 0.495-0.977 0.687c-0.602 0.333-0.998 0.103-1.033-0.576c-0.07-1.375 0.225-2.718 0.371-4.075 c0.016-0.147 0.041-0.298 0.216-0.316c0.173-0.017 0.2 0.1 0.3 0.263c0.146 0.4 0.4 0.8 0.4 1.2 c-0.004 0.4 0.3 0.7 0.7 0.673c0.449-0.019 0.454-0.36 0.431-0.685C28.285 129.5 28.9 129.2 29.3 128.7"/></g><path fill="#186000" d="M26.328 104.198c1.101 0.2 1 1.1 1.1 1.837c0.132 0.9 0 1.9 0 2.8 c0 0.478-0.157 0.636-0.62 0.354c-1.186-0.723-1.706-1.493-1.245-2.958c0.135-0.429 0.319-0.853 0.257-1.321 C26.048 104.7 26.2 104.4 26.3 104.2"/><g><path fill="#372E66" d="M46.015 109.176c-0.131-0.562-0.117-1.092 0.321-1.535c0.527 0.1 0.9 0 0.878-0.661 c0.35-0.501 0.666-1.031 1.176-1.396c0.911 0.2 1.472-0.23 2.027-0.892c0.71-0.845 1.493-1.679 2.489-2.167 c1.571-0.77 2.837-1.884 4.019-3.132c0.314-0.33 0.637-0.653 0.972-0.963c0.21-0.195 0.616-0.468 0.734-0.344 c0.723 0.8 2 0.2 2.6 1.164c0.537 0.9 0.8 0.9 1.5 0.136c0.409-0.396 0.791-0.825 1.219-1.199 c1.017-0.892 1.808-0.762 2.3 0.475c0.657 1.5 1.2 3.1 1.8 4.607c0.473 1.2 1.1 2.4 1.9 3.4 c1.544 2.1 2.1 4.5 2.5 6.905c0.087 0.472-0.022 1 0.7 1.044c0.508 0 1.136-0.765 0.968-1.312 c-0.398-1.293 0.176-1.889 1.271-2.459c1.966-1.022 2.454-3.01 2.905-4.979c0.144-0.627 0.1-1.31 0.513-1.863 c0.378 0.4 0.4 0.9 0.3 1.368c-0.534 4.114-1.905 7.906-4.406 11.245c-0.938 1.253-2.041 2.39-2.908 3.7 c-2.483 3.706-5.799 6.558-9.302 9.211c-1.176 0.89-2.213 1.864-3.1 3.031c-0.302 0.397-0.346 0.712-0.103 1.2 c1.359 2.5 3 4.7 4.9 6.733c0.567 0.6 1.1 0.6 1.7 0.143c0.953-0.724 1.916-1.438 2.906-2.108 c2.45-1.66 4.869-3.387 7.024-5.402c3.516-3.284 5.766-7.47 7.713-11.806c1.203-2.676 1.854-5.492 1.726-8.454 c0.343-0.235 0.653-0.258 1 0.039c1.256 1.1 1.9 2.4 2.1 4.061c0.478 4.837-1.137 9.111-3.558 13.1 c-0.764 1.273-1.367 2.512-1.273 4.057c0.064 1.077-0.546 1.794-1.588 2.162c-0.535 0.187-1.087 0.323-1.628 0.5 c-0.959 0.301-1.052 0.513-0.701 1.566c-1.966 1.139-3.925 2.259-6.073 3.078c-4.06 1.549-8.352 1.768-12.562 2.5 c-5.24 0.866-10.257 2.52-15.245 4.276c-0.75 0.265-1.51 0.516-2.33 0.437c-0.951-0.093-1.194-0.393-0.982-1.332 c0.263-1.166-0.416-1.949-1.061-2.749c-0.196-0.243-0.434-0.453-0.658-0.673c-0.545-0.537-0.617-1.126-0.213-1.776 c0.135-0.216 0.283-0.43 0.396-0.659c0.4-0.816 1.216-0.886 1.706-0.101c0.253 0.4 0.4 0.9 0.6 1.3 c0.207 0.4 0.5 0.8 1 0.606c0.52-0.178 0.366-0.678 0.305-1.036c-0.157-0.924-0.326-1.854-0.697-2.721 c-0.608-1.424-0.65-2.847-0.198-4.329c0.399-1.31 0.378-2.63-0.127-3.932c-0.518-1.337 0.078-3.163 1.245-3.96 c0.459-0.313 0.917-0.323 1.3 0.036c0.344 0.3 0.8 0.6 0.9 0.978c0.598 1.2 1.7 1.8 2.8 2.3 c1.059 0.5 2.1 0.2 2.647-0.774c0.4-0.731-0.015-1.39-0.468-1.941c-0.432-0.527-0.971-0.964-1.438-1.463 c-0.334-0.356-0.891-0.692-0.541-1.281c0.34-0.571 0.958-0.661 1.581-0.579c0.336 0 0.7 0.1 1 0.2 c0.822 0.2 1.322-0.239 1.392-1.077c0.005-0.057 0.011-0.115 0.001-0.171c-0.165-1.037-0.104-1.947 1.128-2.332 c0.246-0.078 0.445-0.372 0.397-0.7c-0.057-0.384-0.403-0.202-0.607-0.299c-0.667-0.313-1.302-0.458-1.996-0.037 c-0.231 0.141-0.486-0.048-0.631-0.3c-0.214-0.37-0.257-0.763-0.088-1.147c0.076-0.171 0.255-0.301 0.395-0.441 c0.208-0.21 0.797-0.078 0.624-0.621c-0.176-0.547-0.669-0.533-1.137-0.537c-0.269-0.002-0.498 0.104-0.734 0.2 c-1.21 0.503-2.379 0.375-3.543-0.189c-0.479-0.233-0.736-0.603-0.917-1.066c-0.185-0.476-0.049-0.924 0.207-1.299 c0.271-0.397 0.73-0.25 1.108-0.165c0.441 0.1 0.9 0.3 1.3 0.294c0.288-0.016 0.6 0 0.677-0.366 c0.083-0.373-0.088-0.608-0.434-0.717c-0.62-0.197-1.212-0.513-1.894-0.46c-0.354 0.028-0.698-0.07-0.979-0.251 c-0.397-0.256-0.539-0.657-0.344-1.118c0.199-0.472 0.566-0.384 0.937-0.252c0.328 0.1 0.7 0.5 0.974-0.011 c0.376-0.592 0.891-1.17 0.647-1.946c-0.168-0.538-0.673-0.544-1.143-0.529c-0.671 0.021-1.339-0.21-2.013-0.028"/><path fill="#372E66" d="M38.804 127.981c0.073 1.864-0.341 3.658-1.556 5.215c-0.241 0.308-0.443 0.794-0.861 0.7 c-0.471-0.061-0.521-0.585-0.669-0.991c-0.293-0.803 0.002-1.576 0.025-2.362c0.031-1.042-0.156-1.167-1.135-0.806 c-0.684 0.253-1.014 0.034-1.094-0.689c-0.122-1.1 0.494-1.9 1.087-2.7c0.301-0.406 0.455-0.64-0.218-0.804 c-0.471-0.116-0.754-0.512-0.688-1.046c0.063-0.517 0.165-0.995 0.744-1.234c1.928-0.796 2.042-1.153 1.085-3.09 c-0.225-0.454-0.542-0.883-0.461-1.438c0.021-0.145 0.038-0.309 0.188-0.356c0.169-0.052 0.2 0.1 0.3 0.2 c1.912 2.8 3.4 5.8 3.2 9.3"/></g><path fill="#7063A7" d="M44.523 99.674c0.305-0.071 0.605-0.161 0.914-0.208c0.258-0.039 0.564-0.046 0.6 0.3 c-0.02 0.7 0.4 1.2 0.6 1.744c0.451 1 0.3 1.65-0.405 2.403c-0.84 0.849-1.684 1.657-2.833 2.1 c-1.508 0.638-2.141 2.144-2.983 3.416c-0.223 0.336-0.045 0.7 0.3 0.97c0.312 0.2 0.6 0.4 1 0.1 c0.558-0.447 1.081-0.923 1.579-1.434c0.199-0.204 0.393-0.422 0.717-0.407c0.224 0 0.486-0.062 0.6 0.1 c0.168 0.236-0.106 0.344-0.213 0.486c-0.192 0.256-0.119 0.547-0.146 0.825c-0.591 1.646-0.925 1.836-2.638 1.5 c-2.501-0.491-2.501-0.491-2.479-3.057c0.003-0.312-0.008-0.624-0.012-0.935c0.896-0.644 1.802-1.273 2.684-1.939 c0.333-0.251 0.724-0.566 0.527-1.058c-0.182-0.454-0.659-0.16-0.987-0.269c0.026-0.223 0.025-0.454 0.22-0.618 c1.323-1.121 1.848-2.81 2.924-4.107"/><path fill="#372E66" d="M91.23 103.192c-1.979-0.322-3.953-0.686-5.939-0.954c-1.731-0.233-3.374-0.725-4.967-1.414 c-0.282-0.122-0.595-0.216-0.758-0.518c1.508 0 3.008-0.079 4.511-0.185c0.736-0.052 1.4 0.2 1.9 0.7 c0.189 0.2 0.4 0.3 0.7 0.319c1.391-0.021 2.6 0.7 3.8 1.186C90.854 102.5 91.2 102.7 91.2 103.2"/><path fill="#186000" d="M41.38 104.398c0.328 0.1 0.805-0.185 1 0.269c0.197 0.492-0.194 0.806-0.527 1.1 c-0.88 0.665-1.788 1.295-2.683 1.938c-0.872-0.489-0.914-0.699-0.266-1.374C39.621 105.5 40.5 104.9 41.4 104.4"/><path fill="#9E9366" d="M85.404 112.829c0.127 2.961-0.523 5.778-1.726 8.454c-1.949 4.335-4.197 8.521-7.713 11.8 c-2.155 2.013-4.573 3.739-7.024 5.401c-0.989 0.672-1.954 1.385-2.906 2.109c-0.634 0.482-1.137 0.45-1.704-0.143 c-1.943-2.031-3.586-4.274-4.944-6.732c-0.244-0.441-0.199-0.755 0.103-1.153c0.885-1.167 1.924-2.141 3.099-3.031 c3.502-2.653 6.819-5.505 9.302-9.21c0.869-1.297 1.971-2.434 2.909-3.687c2.501-3.338 3.872-7.131 4.406-11.246 c0.063-0.484 0.067-0.974-0.31-1.368c0.003-0.396-0.026-0.796 0.018-1.188c0.038-0.333 0.124-0.691 0.519-0.8 c0.362-0.099 0.7 0 0.9 0.308c0.943 1.1 1.9 2.2 2.8 3.265c0.2 1.1 0.5 2.1 1.2 2.9 c-0.013 0.7 0.2 1.2 0.7 1.761c0.713 0.7 0.3 1.7 0.4 2.5"/><path fill="#8D99C8" d="M84.334 108.544c-0.629-0.882-0.967-1.88-1.167-2.934c1.146 0 2.3 0.3 3.4 0.5 c0.943 0.2 1.8 0.1 2.667-0.242c0.579-0.228 0.94-0.102 1.1 0.475c0.258 0.8 0.8 1.1 1.6 1.3 c1.035 0.3 1.2 0.7 0.6 1.685c-0.381 0.646-0.643 1.312-0.653 2.089c-0.013 0.958-0.548 1.287-1.419 0.9 c-0.917-0.414-1.658-1.085-2.417-1.736C86.962 109.7 85.9 108.6 84.3 108.5"/><path fill="#7063A7" d="M47.214 106.981c0.06 0.69-0.351 0.751-0.879 0.661C46.435 107.2 46.7 107 47.2 107"/></g></g><g id="BandMajor" class="ForwardMarch"><g id="BandLeader"><g id="LeaderLeftLeg" class="leftleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M907.129 373.288c0.047-1.336-0.365-2.594-0.918-3.779c-1.098-2.344-4.674-4.9-8.133-3.635 c-1.006 0.365-1.846 0.062-2.703-0.385c-1.258-0.652-2.584-0.857-4.002-0.562c-1.703 0.357-3.412 0.691-5.297 1.1 c0.367-1.463 0.148-2.758-0.812-3.777c-0.514-0.549-0.484-0.92-0.176-1.506c1.467-2.721 2.502-5.596 3.391-8.531 c1.404-4.639 2.055-9.4 2.75-14.156c-0.008-0.197 0-0.391 0.07-0.586c0.121-0.346 0.061-0.693 0.156-1.031 c0.021-0.07 0.047-0.133 0.074-0.193c0.004-1.807 0.588-3.611 0.51-5.418c-0.07-1.562-0.361-3.43 0.285-4.934 c0-0.08 0.01-0.158 0.014-0.24c0.297-5.422 0.021-10.779-1.166-16.141c-1.344-6.074-4.668-11.426-6.492-17.305 c-0.092-0.291-0.301-0.568-0.518-0.795c-1.432-1.48-2.449-3.207-3.5-4.93c-0.59-0.977-1.27-1.92-2.223-2.629 c-0.32-0.23-0.609-0.539-1.123-0.463c-2.463 0.385-4.102 2.703-3.232 4.936c0.814 2.1 2.2 4 3.5 5.8 c2.299 3.4 4.2 6.8 5.3 10.621c0.91 3 2.1 5.9 2.4 8.99c0.414 4.9 0.3 9.8 0.2 14.639l0 0 c-0.012 0.02-0.018 0.043-0.029 0.068c0 0 0 0 0 0.049c-0.01 0.045-0.02 0.088-0.027 0.1 c0.045 0.4 0 0.885-0.035 1.287c-0.008 0.076-0.012 0.154-0.021 0.232c0.043 0.1 0.1 0.1 0.1 0.2 c-0.027 0.215-0.08 0.426-0.137 0.635c-0.143 1.602-0.322 3.17-0.627 4.768c0.006 0 0 0 0 0 c-0.188 1.049-0.375 2.092-0.549 3.143c-1.17 7.07-3.189 13.924-6.123 20.525c-0.229 0.514-0.525 0.818-1.131 1.1 c-2.258 0.908-3.268 3.664-2.088 5.688c0.369 0.6 0.3 1.1 0 1.713c-1.24 2.541-2.113 5.131-0.604 7.9 c0.156 0.279-0.018 0.496-0.084 0.752c-0.391 1.551-0.014 2.4 1.4 3.146c0.869 0.5 1.8 0.7 2.8 0.9 c1.559 0.3 3.4 0.7 4.6 0.137c1.715-0.848 2.8 0.6 4.1 0.352c0.096-0.014 0.189-0.008 0.287-0.014 c4.08-0.506 8.18-0.361 12.279-0.369c1.297 0 2.576-0.096 3.842-0.357c0.648-0.135 1.326-0.252 1.68-0.891 c0.1-0.154 0.297-0.307 0.291-0.453c-0.039-1.771 0-3.504 1.471-4.883C907.215 373.9 907.1 373.6 907.1 373.288z"/></g><g id="LeaderRightLeg" class="rightleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M926.262 356.274c0.043-1.336-0.361-2.594-0.918-3.779c-1.102-2.344-4.674-4.902-8.133-3.641 c-1.01 0.369-1.846 0.064-2.707-0.379c-1.254-0.656-2.584-0.861-3.998-0.561c-1.701 0.361-3.412 0.686-5.297 1.1 c0.365-1.459 0.148-2.75-0.814-3.777c-0.512-0.545-0.48-0.918-0.174-1.502c1.467-2.723 2.502-5.598 3.395-8.533 c1.402-4.639 2.049-9.398 2.746-14.154c-0.008-0.201 0-0.393 0.07-0.592c0.117-0.348 0.064-0.693 0.156-1.033 c0.018-0.064 0.047-0.127 0.068-0.189c0.01-1.807 0.592-3.607 0.51-5.416c-0.064-1.561-0.359-3.428 0.293-4.932 c0-0.08 0.008-0.162 0.014-0.242c0.295-5.422 0.02-10.779-1.168-16.143c-1.346-6.072-4.668-11.428-6.492-17.303 c-0.092-0.293-0.301-0.572-0.518-0.797c-1.432-1.48-2.449-3.207-3.498-4.932c-0.592-0.975-1.266-1.92-2.223-2.625 c-0.324-0.236-0.611-0.541-1.125-0.463c-2.461 0.381-4.104 2.701-3.232 4.934c0.814 2.1 2.2 4 3.5 5.8 c2.297 3.3 4.2 6.8 5.3 10.621c0.91 3 2.1 5.9 2.4 8.984c0.418 4.9 0.3 9.8 0.2 14.641l0 0 c-0.014 0.021-0.021 0.049-0.029 0.068c-0.006 0 0 0 0 0.051c-0.01 0.045-0.018 0.088-0.025 0.1 c0.041 0.4 0 0.887-0.037 1.287c-0.004 0.08-0.012 0.158-0.021 0.236c0.045 0.1 0.1 0.1 0.1 0.2 c-0.027 0.217-0.08 0.428-0.137 0.637c-0.143 1.604-0.322 3.174-0.621 4.768c0 0 0 0 0 0 c-0.188 1.045-0.375 2.092-0.549 3.137c-1.17 7.078-3.189 13.924-6.123 20.533c-0.225 0.51-0.525 0.814-1.131 1.1 c-2.254 0.914-3.264 3.662-2.088 5.691c0.373 0.6 0.3 1.1 0 1.709c-1.234 2.547-2.115 5.131-0.605 7.9 c0.158 0.275-0.016 0.494-0.076 0.756c-0.396 1.543-0.014 2.4 1.4 3.141c0.875 0.5 1.8 0.7 2.8 0.9 c1.559 0.3 3.4 0.8 4.6 0.143c1.715-0.848 2.8 0.6 4.1 0.348c0.092-0.012 0.188-0.012 0.283-0.012 c4.082-0.506 8.186-0.359 12.279-0.369c1.301-0.006 2.58-0.098 3.842-0.359c0.648-0.135 1.328-0.252 1.68-0.895 c0.1-0.146 0.297-0.301 0.293-0.453c-0.035-1.768 0-3.5 1.471-4.875C926.35 356.9 926.2 356.5 926.3 356.274z"/></g><g id="BatonArm" class="LeaderArmAnimation" stroke="rgba(0,0,0,0.85)"><g id="FlyingBaton" class=""><g id="Baton" class="BatonStop"><linearGradient id="SVGID_3_" gradientUnits="userSpaceOnUse" x1="895.7485" y1="175.9819" x2="1023.939" y2="175.9819"><stop offset="0" style="stop-color:#FFF100"/><stop offset="1" style="stop-color:#ED1C24"/></linearGradient><path fill="url(#SVGID_3_)" d="M898.049 66.936c1.577-7.311 3.758-14.625-1.067-21.668c-0.693-1.013-2.446-2.87 0.109-3.655 c1.896-0.582 4.227-3.442 6.1 0.31c1.318 2.7 4.1 4.4 4.9 7.424c0.213 0.9 0.8 1.6 1.8 1.6 c4.29-0.173 6.3 3.4 9.3 5.502c1.862 1.3 1.5 3.7 0.5 5.092c-3.422 5.242-1.747 10.6 0.6 15 c4.169 8.1 6.8 16.8 10.6 25.036c6.682 14.2 13.4 28.4 19.3 43c5.38 13.3 11.5 26.2 17.3 39.3 c8.783 20.1 17.7 40.2 26.7 60.197c8.487 19 16.8 38 25.2 57.066c0.826 1.9 2.2 3.3 3.2 5 c0.998 1.7 2.8 4.1 0.1 5.486c-2.427 1.245-3.018-1.613-3.675-3.056c-5.979-13.116-11.464-26.47-17.763-39.423 c-8.033-16.514-14.421-33.76-22.81-50.109c-1.855-3.613-2.98-7.652-4.735-11.406c-5.944-12.714-11.637-25.548-17.501-38.301 c-7.313-15.905-14.609-31.82-22.079-47.654c-6.373-13.506-12.898-26.942-19.522-40.327c-3.245-6.566-7.602-12.047-15.678-12.851 C898.506 68 898.3 67.5 898 66.936z"/></g></g><g id="LeaderArmGroup" stroke="rgba(0,0,0,0.85)"><path id="LeaderArm" fill="#81391B" d="M970.042 175.025c-0.184 0.003-0.365 0.021-0.549 0 c0.053-0.228 0.086-0.456 0.1-0.689l0.691-0.229c-0.051-0.118-0.117-0.228-0.168-0.344c0.539-0.501 1.021-1.084 1.484-1.75 c1.322-1.93 0.365-4.748-1.541-5.864c-1.807-1.059-3.82-0.59-5.197 0.75c-0.129-0.008-0.26-0.004-0.395-0.002 c0-0.017 0-0.031 0-0.047c0.057-2.337-1.988-4.287-4.283-4.287c-2.379 0-4.232 1.952-4.285 4.3 c-0.004 0.113-0.014 0.23-0.021 0.341c-0.018 0.068-0.031 0.138-0.047 0.205c-0.098 0.143-0.184 0.291-0.266 0.4 c-0.385 0.189-0.744 0.441-1.059 0.767c0.244 0 0.5 0.1 0.7 0.266c-0.074 0.328-0.092 0.667-0.086 1 c0 0 0 0 0 0.029c-0.066-0.007-0.135-0.018-0.205-0.025c-0.814-0.174-1.559-0.419-2.432-0.463 c-2.334-0.125-4.283 2.042-4.283 4.284c0 1.1 0.5 2.2 1.3 3.03c0.414 0.4 0.9 0.7 1.4 0.9 c0.199 0.2 0.4 0.4 0.7 0.536c-0.152 0.927-0.266 1.858-0.291 2.812c-0.025 1 0.2 1.8 0.7 2.5 c-0.092 0.201-0.17 0.403-0.27 0.599c-5.471 11.456-9.361 23.605-12.354 35.924c-1.994 6.162-2.891 12.877-6.75 18.3 c-1.348 2.07-3.441 3.697-5.9 4.137c-4.738 1-9.756 0.549-14.385-0.771c-0.928-0.408-1.85-0.818-2.777-1.225 c0.025 0.1 0.1 0.1 0.1 0.17c0.295 1.2 0.6 2.4 0.9 3.604c1.371 2.8 2.9 5.4 3.7 8.4 c3.35 0.1 6.7 0.1 10.029-0.484c4.766-0.799 9.926-0.969 14.107-3.68c5.787-11.791 6.635-25.137 9.051-37.865 c0.701-4.481 3.064-8.4 4.975-12.428c1.461-3.511 4.838-5.504 8.037-7.258c0.186-0.655 0.705-1.212 1.578-1.244 c3.721-0.129 5.896-3.324 8.285-6.016c2.268-0.117 4.139-1.949 4.139-4.269C974.329 177 972.4 175 970 175.025z"/></g></g><g id="LeaderBody" stroke="rgba(0,0,0,0.85)"><linearGradient id="LeaderShirt" gradientUnits="userSpaceOnUse" x1="826.3" y1="259.9" x2="919.8" y2="259.9"><stop offset="0" style="stop-color:#5A2E6C"/><stop offset="1" style="stop-color:#9A3794"/></linearGradient><path fill="url(#LeaderShirt)" d="M919.331 261.555c0.84-5.564-0.658-11.355-1.955-16.854 c-1-4.236-1.596-8.535-2.797-12.727c-0.564-1.977-1.244-3.922-1.959-5.852c-0.27 0.016-0.539 0.006-0.809-0.033 c-1.441-3.275-3.484-6.305-6.014-8.963c-0.426-0.447-0.875-0.762-1.336-0.984c-0.334-0.285-0.68-0.568-1.045-0.836 c-0.334-0.242-0.686-0.463-1.049-0.67c-0.09-0.07-0.182-0.152-0.277-0.223c-0.031 0.004-0.061 0.01-0.092 0 c-3.83-2.041-8.828-2.215-12.963-2.24c-0.209 0-0.408 0.014-0.604 0.033c-0.297-0.039-0.592-0.084-0.889-0.121 c-7.002-1.128-14.951-3.149-21.33 0.975c-5.465 2.65-6.496 8.936-10.404 12.943c-9.578 10.443-23.049 18.27-28.701 31.5 c-2.254 4.2 0.7 8.8 3.6 11.943c7.541 7.5 17.8 11.9 28.3 14.275c-1.105 3.947-1 7.957-0.152 11.9 c-0.039 2.4 0.4 4.7 1.8 6.785c0.137 0.2 0.3 0.4 0.4 0.561c0.535 1.4 1.2 2.7 2 4.1 c1.52 2.6 4.3 2.6 6.3 1.396c4.117-0.381 8.219-0.85 12.324-1.381v-0.002c0.318 0 0.6 0 0.982-0.047 c10.43-1.514 21.014-1.963 31.055-5.428c2.09-0.725 3.039-2.445 3.104-4.191c0.018-0.062 0.043-0.111 0.057-0.176 C919.256 285.4 920.5 273.5 919.3 261.555z M871.268 251.551c-0.029 0.172-0.076 0.338-0.16 0.5 c0 0 0 0.1 0 0.107c0.17 2.377-1.092 5.609-2.863 7.287c-0.592 0.559-1.248 0.953-1.945 1.2 c-1.4 1.203-3.42 1.629-5.455 1.322c-1.35-0.205-2.65-0.52-3.879-0.994c-2.322-0.238-4.391-1.82-5.012-3.939 c-0.787-1.512-1.023-3.324-0.51-4.889c0.492-1.496 1.455-2.781 2.664-3.842c0.641-0.891 1.584-1.51 2.645-1.85 c0.078-0.168 0.191-0.324 0.357-0.473c0.227-0.205 0.475-0.379 0.732-0.539c0.465-1.217 1.334-2.27 2.645-2.861 c0.816-1.613 2.459-2.828 4.926-2.828c3.814 0 5.7 2.9 5.5 5.693c0.658 1.3 0.8 2.8 0.4 4.2 C871.706 250.2 871.7 251 871.3 251.551z"/></g></g><g id="BandLeaderHeadAndHat" class="HeadAnimate"><g id="LeaderHead" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M898.307 161.575c5.857-3.2 11.072-8.289 18.072-8.722c1.649 2.6 3.3 5.7 1.5 8.7 c-3.86 4.88-10.92 4.11-15.741 7.48c-3.195 1.699-1.847 5.796-2.287 8.729c-0.126 3.453-0.379 6.893-0.835 10.3 c-0.402 5.28-4.033 9.567-8.057 12.683c-4.882 3.324-11.375 2.164-16.513 0.121c-8.962-5.008-16.203-13.72-18.199-23.931 c-1.708-7.229-0.097-14.717 2.29-21.59c2.627-5.897 6.529-12.024 12.819-14.414c6.956-1.139 14.4 1.4 19.6 6.1 C895.078 150.9 896.2 156.6 898.3 161.575z"/></g><g id="Whistle"><g><path fill="#1A1B1B" d="M902.165,193.601c-0.098-0.139-0.227-0.048-0.335-0.038c-1.656,0.151-3.115-0.214-4.213-1.562 c-0.556-0.681-0.745-1.471-0.66-2.333c0.039-0.382,0.036-0.403-0.352-0.36c-1.244,0.135-2.479-0.014-3.721-0.07 c-0.448-0.021-0.874-0.152-1.297-0.291c-0.055-0.019-0.116-0.072-0.18-0.008c-0.041-0.126-0.081-0.253-0.122-0.382 c0.097-0.112,0.044-0.237,0.014-0.346c-0.098-0.345,0.013-0.599,0.301-0.795c1.228-0.838,2.498-1.609,3.79-2.347 c0.047-0.026,0.102-0.047,0.14-0.083c0.714-0.674,1.6-0.901,2.538-0.973c0.82-0.062,1.637-0.119,2.445-0.279 c0.438-0.087,0.889-0.047,1.33-0.005c1.206,0.113,2.41,0.217,3.609,0.375c1.43,0.186,2.554,0.912,3.41,2.065 c0.026,0.036,0.041,0.078,0.097,0.073c0.094,0.298,0.189,0.595,0.283,0.893c-0.17,0.049-0.077,0.19-0.086,0.284 c-0.097,1.01-0.628,1.807-1.328,2.464c-0.423,0.396-0.862,0.791-1.284,1.188c-0.566,0.535-1.145,1.036-1.809,1.442 c-0.305,0.186-0.607,0.374-0.913,0.561C903.271,193.249,902.717,193.425,902.165,193.601z M903.229,193.022 c0.993-0.327,1.872-0.997,2.325-1.69c0.544-0.829,0.487-1.648-0.229-2.325c-0.837-0.791-1.904-1.074-3.009-1.097 c-1.78-0.035-3.559-0.086-5.338-0.125c-1.647-0.037-3.29-0.065-4.936,0.034c-0.213,0.012-0.308,0.063-0.271,0.285 c0.011,0.087-0.003,0.177-0.007,0.268c-0.011,0.25,0.092,0.376,0.357,0.413c0.407,0.056,0.817,0.081,1.227,0.105 c1.144,0.07,2.293,0.001,3.433,0.104c0.582,0.051,0.584,0.063,0.575,0.631c-0.003,0.079,0.019,0.154,0.016,0.236 c-0.04,1.117,0.369,2.26,1.433,2.761C900.287,193.321,901.834,193.447,903.229,193.022z M892.222,187.335 c0.825,0.024,1.567-0.038,2.309,0.043c1.249,0.136,2.506,0.14,3.76,0.15c1.934,0.017,3.869,0.007,5.796,0.246 c1.1,0.137,1.884,0.765,2.143,1.987c0.066,0.316,0.051,0.63,0.062,0.959c0.788-0.441,1.337-0.929,1.555-1.396 c-0.284,0.158-0.435,0.417-0.678,0.566c-0.418,0.252-0.508,0.228-0.62-0.244c-0.008-0.036,0.029-0.074-0.019-0.112 c-0.12-0.097-0.01-0.127,0.057-0.152c0.217-0.084,0.187,0.101,0.189,0.202c0.007,0.316,0.118,0.319,0.334,0.139 c0.221-0.184,0.463-0.341,0.62-0.599c0.033-0.052,0.146-0.201,0.186-0.096c0.1,0.254,0.16,0.071,0.213-0.001 c0.16-0.229,0.271-0.484,0.38-0.741c0.514-1.213-0.032-2.649-1.224-3.224c-0.612-0.294-1.25-0.509-1.926-0.592 c-1.231-0.154-2.461-0.252-3.704-0.225c-1.298,0.028-2.599,0.022-3.898,0.033c-0.363,0.003-0.688,0.115-0.989,0.34 c-0.782,0.589-1.646,1.049-2.527,1.478C893.551,186.43,892.856,186.757,892.222,187.335z"/><linearGradient id="SVGID_15_" gradientUnits="userSpaceOnUse" x1="892.064" y1="189.9692" x2="905.7622" y2="189.9692" gradientTransform="matrix(0.9869 -0.1615 0.1615 0.9869 -18.7992 147.9176)"><stop offset="0" style="stop-color:#CA8A00"/><stop offset="1" style="stop-color:#FDC54C"/></linearGradient><path fill="url(#SVGID_15_)" d="M903.229,193.022c-1.395,0.425-2.944,0.299-4.423-0.398c-1.064-0.502-1.474-1.646-1.434-2.763 c0.003-0.082-0.019-0.157-0.016-0.236c0.009-0.567,0.008-0.58-0.575-0.631c-1.14-0.104-2.289-0.035-3.433-0.104 c-0.409-0.025-0.819-0.049-1.227-0.105c-0.266-0.036-0.368-0.163-0.356-0.413c0.003-0.09,0.017-0.18,0.006-0.267 c-0.036-0.222,0.059-0.273,0.271-0.285c1.646-0.1,3.288-0.07,4.936-0.034c1.779,0.039,3.558,0.091,5.338,0.125 c1.105,0.022,2.172,0.306,3.009,1.097c0.716,0.677,0.772,1.496,0.229,2.325C905.101,192.025,904.222,192.695,903.229,193.022z M897.833,190.895c-0.005,0.598,0.761,1.388,1.308,1.402c0.059,0.001,0.121,0.008,0.127-0.064 c0.003-0.062-0.047-0.102-0.108-0.101c-0.257,0.006-0.39-0.189-0.554-0.331C898.299,191.54,898.066,191.217,897.833,190.895z M900.56,192.719c0.681,0.271,1.364,0.244,2.048-0.026C901.924,192.79,901.241,192.719,900.56,192.719z M900.068,192.505 c-0.06-0.101-0.151-0.164-0.267-0.172c-0.077-0.004-0.127,0.062-0.114,0.133c0.027,0.136,0.143,0.16,0.258,0.154 C900.007,192.618,900.083,192.606,900.068,192.505z M897.792,190.539c0.144-0.12,0.146-0.237,0.083-0.362 c-0.019-0.039-0.081-0.049-0.113-0.012C897.654,190.287,897.75,190.394,897.792,190.539z M903.048,192.634 c0.138-0.039,0.317,0.047,0.39-0.141c0.018-0.045-0.022-0.085-0.067-0.093C903.199,192.371,903.082,192.436,903.048,192.634z"/><linearGradient id="SVGID_16_" gradientUnits="userSpaceOnUse" x1="892.6968" y1="187.7627" x2="908.9927" y2="187.7627" gradientTransform="matrix(0.9869 -0.1615 0.1615 0.9869 -18.7992 147.9176)"><stop offset="0" style="stop-color:#CA8A00"/><stop offset="1" style="stop-color:#FDC54C"/></linearGradient><path fill="url(#SVGID_16_)" d="M892.222,187.335c0.634-0.578,1.33-0.906,2.018-1.24c0.882-0.429,1.745-0.889,2.527-1.478 c0.301-0.225,0.627-0.335,0.989-0.34c1.3-0.011,2.601-0.005,3.898-0.032c1.241-0.029,2.477,0.07,3.704,0.224 c0.676,0.083,1.313,0.297,1.924,0.592c1.193,0.577,1.739,2.012,1.226,3.224c-0.108,0.257-0.22,0.513-0.38,0.741 c-0.053,0.073-0.113,0.256-0.213,0.001c-0.04-0.104-0.152,0.044-0.186,0.098c-0.157,0.256-0.4,0.414-0.62,0.597 c-0.216,0.18-0.326,0.178-0.334-0.139c-0.003-0.102,0.027-0.286-0.189-0.201c-0.066,0.024-0.177,0.054-0.058,0.151 c0.049,0.038,0.012,0.076,0.02,0.112c0.112,0.471,0.202,0.496,0.62,0.244c0.243-0.148,0.394-0.408,0.678-0.566 c-0.218,0.467-0.768,0.955-1.555,1.396c-0.012-0.329,0.004-0.643-0.062-0.958c-0.259-1.224-1.043-1.852-2.143-1.989 c-1.927-0.239-3.862-0.229-5.796-0.246c-1.254-0.01-2.51-0.014-3.76-0.15C893.79,187.297,893.047,187.359,892.222,187.335z M903.925,184.879c-0.387,0.041-0.68-0.068-0.979-0.132c-0.446-0.093-0.869-0.095-1.233,0.277 c-0.374,0.385-0.806,0.713-1.182,1.096c-0.203,0.203-0.479,0.347-0.596,0.63c0.667,0.094,1.315,0.179,1.973,0.154 c0.131-0.005,0.276,0.01,0.381-0.081C902.925,186.283,903.522,185.708,903.925,184.879z M906.269,188.646 c0.025-0.464-0.258-0.606-0.517-0.72c-0.551-0.244-1.13-0.406-1.733-0.48c-0.092-0.011-0.19-0.046-0.269,0.078 C904.628,187.766,905.619,187.718,906.269,188.646z M903.455,187.339c-0.211-0.081-0.361-0.116-0.503,0.071 C903.125,187.461,903.272,187.474,903.455,187.339z"/><path fill="#1A1B1B" d="M897.833,190.895c0.232,0.323,0.466,0.646,0.772,0.906c0.165,0.143,0.297,0.336,0.554,0.331 c0.062-0.001,0.111,0.039,0.108,0.101c-0.006,0.072-0.068,0.065-0.127,0.064C898.594,192.283,897.829,191.493,897.833,190.895z"/><path fill="#1A1B1B" d="M900.56,192.719c0.681,0,1.364,0.071,2.048-0.026C901.924,192.963,901.241,192.99,900.56,192.719z"/><path fill="#1A1B1B" d="M900.068,192.505c0.015,0.103-0.061,0.113-0.123,0.115c-0.115,0.005-0.23-0.019-0.258-0.154 c-0.013-0.07,0.037-0.137,0.114-0.133C899.917,192.341,900.008,192.404,900.068,192.505z"/><path fill="#1A1B1B" d="M897.792,190.539c-0.042-0.145-0.138-0.251-0.03-0.374c0.032-0.037,0.095-0.027,0.113,0.012 C897.938,190.301,897.935,190.418,897.792,190.539z"/><path fill="#1A1B1B" d="M903.048,192.634c0.033-0.199,0.15-0.264,0.322-0.234c0.045,0.008,0.085,0.048,0.067,0.093 C903.366,192.682,903.186,192.595,903.048,192.634z"/><path fill="#1A1B1B" d="M903.925,184.879c-0.403,0.828-1,1.404-1.637,1.944c-0.104,0.09-0.25,0.075-0.381,0.081 c-0.657,0.024-1.306-0.06-1.973-0.154c0.117-0.283,0.393-0.427,0.596-0.63c0.376-0.382,0.808-0.71,1.182-1.096 c0.364-0.372,0.787-0.371,1.233-0.277C903.246,184.811,903.539,184.92,903.925,184.879z M903.244,185.441 c-0.304-0.113-0.604-0.263-0.854-0.072c-0.433,0.333-0.819,0.723-1.247,1.11c0.216,0.03,0.378,0.051,0.538,0.077 c0.203,0.03,0.438,0.084,0.58-0.062C902.589,186.155,902.957,185.847,903.244,185.441z M900.894,186.188 c0.502-0.265,0.93-0.628,1.29-1.073c0.033-0.038,0.018-0.083-0.03-0.108c-0.064-0.033-0.104,0.009-0.145,0.047 C901.621,185.41,901.274,185.809,900.894,186.188z"/><path fill="#1A1B1B" d="M906.269,188.646c-0.65-0.928-1.641-0.88-2.519-1.122c0.078-0.124,0.179-0.089,0.269-0.078 c0.604,0.074,1.184,0.235,1.733,0.48C906.011,188.04,906.294,188.182,906.269,188.646z"/><path fill="#1A1B1B" d="M903.455,187.339c-0.183,0.134-0.33,0.122-0.503,0.071C903.093,187.223,903.244,187.258,903.455,187.339z"/><path fill="#C0C2C0" d="M903.244,185.441c-0.287,0.406-0.654,0.714-0.982,1.052c-0.143,0.146-0.377,0.093-0.58,0.062 c-0.16-0.025-0.322-0.047-0.538-0.077c0.428-0.387,0.814-0.777,1.247-1.11C902.64,185.178,902.94,185.328,903.244,185.441z"/><path fill="#C0C2C0" d="M900.894,186.188c0.38-0.379,0.727-0.778,1.115-1.134c0.04-0.038,0.08-0.081,0.145-0.047 c0.048,0.025,0.063,0.071,0.03,0.108C901.824,185.56,901.396,185.923,900.894,186.188z"/></g></g><g id="LeaderHat"><g stroke="rgba(0,0,0,0.85)"><path fill="#9B890B" d="M879.666 173.394c-2.475 0.74-4.948 1.48-7.423 2.219c-0.162-0.225-0.327-0.071-0.481-0.04 c-2.648 0.563-5.308 1.074-8.02 1.295c-2.409 0.197-4.812 0.468-7.274-0.149c-1.876-0.471-3.574-1.53-5.331-2.41 c-1.987-0.996-3.783-2.25-5.017-4.41c-0.235-0.783-0.47-1.564-0.704-2.349c0.1-1.059 0.083-2.148 0.449-3.133 c0.985-2.64 2.189-5.12 3.739-7.345c0.38-0.545 0.817-1.004 1.444-1.173c0.407 0.7 1 1.3 1.3 2.1 c0.769 2.1 1.8 4 3.2 5.769c1.901 2.5 4.1 3.7 6.8 3.707c0.538 0.4 1.1 0.4 1.7 0.3 c0.961-0.121 1.915-0.326 2.91-0.131c0.511 0.1 1 0.1 1.486-0.053c2.139-0.544 4.302-0.975 6.491-1.309 c1.026-0.157 2.047-0.41 2.94-1.002c0.476 0.1 0.897-0.043 1.295-0.241c2.403-1.198 4.703-2.586 6.775-4.392 c0.38-0.332 0.786-0.639 1.001-1.16c1.967-0.793 2.746-2.315 2.416-4.786c-0.375-2.811-0.774-5.619-1.157-8.432 c-0.099-0.721-0.152-1.441 0.163-2.082c2.802 0.5 5.4 1.8 7.8 3.569c2.905 2.1 3.9 4.9 2.9 8.4 c-0.595 2.21-1.692 4.045-2.983 5.738c-0.333 0.436-0.699 0.855-0.803 1.458c-0.14 0.801-0.561 1.341-1.121 1.8 c-3.578 2.688-7.387 4.912-11.39 6.772C881.748 172.4 880.6 172.7 879.7 173.4"/><path fill="#9B890B" d="M851.686 70.99c0.903-0.271 1.808-0.541 2.712-0.811c0.173 0.2 0.3 0 0.5 0 c2.358-0.337 4.771-0.383 7.148-0.514c3.464-0.189 6.9 0.6 10.2 2.805c0.708 0.5 1.3 1 1.6 1.9 c-0.2 0.861-0.724 1.406-1.347 1.853c-0.366 0.26-0.762 0.476-1.012 0.901c-2.389 0.111-4.642 0.772-6.891 1.5 c-1.43 0.449-2.855 0.832-3.825 2.19c-0.146 0.206-0.412 0.289-0.592 0.465c-0.885 0.868-2.153 0.676-3.153 1.2 c-0.774 0.444-1.62 0.75-2.435 1.116c-0.455-0.218-0.837-0.004-1.219 0.164c-0.682 0.298-1.326 0.689-2.073 0.8 c-1.988 0.317-3.962 0.704-5.962 0.949c-4.178 0.512-8.133 1.763-11.985 3.395c-2.272 0.144-4.405 0.843-6.552 1.5 c-0.051-0.227-0.121-0.451-0.15-0.678c-0.339-2.561 0.386-4.65 1.785-6.421c2.576-3.259 5.833-5.429 9.379-7.121 c2.971-1.416 6.18-2.134 9.232-3.308C848.568 72.3 850.2 71.9 851.7 71"/></g></g><g><path fill="#259448" d="M833.289 88.976c3.852-1.63 7.808-2.881 11.985-3.393c1.998-0.247 3.974-0.632 5.961-0.951 c0.747-0.119 1.393-0.509 2.073-0.809c0.382-0.167 0.763-0.382 1.219-0.163c-0.559 0.624-0.556 1.222-0.049 2.1 c0.594 1 1 2.2 1.4 3.29c0.964 2.8 1.8 5.6 2.4 8.565c0.691 3.5 1.6 7 2.4 10.5 c1.116 4.6 2.1 9.2 3.4 13.734c2.135 7.5 4.3 15 6.7 22.367c1.08 3.2 2 6.5 3.2 9.7 c1.35 3.8 2.8 7.5 3.8 11.44c-0.897 0.592-1.916 0.846-2.942 1.002c-2.188 0.333-4.351 0.764-6.49 1.3 c-0.488 0.124-0.976 0.152-1.487 0.053c-0.994-0.193-1.945 0.011-2.909 0.133c-0.577 0.071-1.146 0.078-1.686-0.341 c0.09-0.043 0.179-0.091 0.271-0.127c1.664-0.659 1.752-0.815 1.106-2.855c-1.056-3.337-2.332-6.577-3.901-9.695 c-0.962-1.908-2.27-3.518-3.418-5.264c-1.072-1.631-1.543-3.567-2.395-5.295c-2.717-5.509-5.17-11.16-7.873-16.674 c-1.217-2.484-1.99-5.244-3.795-7.376c-0.082-0.101-0.114-0.266-0.157-0.405c-1.067-3.581-2.461-7.039-3.762-10.53 c-0.365-0.979-0.809-1.934-1.027-2.971c-0.447-2.104-1.004-4.178-1.676-6.228c-0.496-1.51-1.196-2.962-1.286-4.596 c-0.121-2.198-0.455-4.376-1.164-6.5"/><path fill="#663590" d="M877.881 165.337c-1.051-3.891-2.471-7.651-3.818-11.44c-1.141-3.21-2.086-6.497-3.167-9.731 c-2.466-7.391-4.608-14.88-6.743-22.367c-1.291-4.536-2.312-9.149-3.428-13.734c-0.848-3.481-1.753-6.956-2.446-10.462 c-0.581-2.932-1.459-5.752-2.424-8.564c-0.389-1.135-0.784-2.283-1.376-3.292c-0.506-0.859-0.509-1.458 0.049-2.082 c0.813-0.366 1.659-0.671 2.436-1.116c0.999-0.571 2.269-0.379 3.151-1.247c0.184-0.177 0.445-0.26 0.593-0.466 c0.973-1.358 2.396-1.74 3.825-2.189c2.25-0.708 4.501-1.369 6.892-1.479c0.849 0.9 1.7 1.9 2.5 2.8 c0.963 1.2 1.5 2.5 1.5 4.065c-0.006 0.3 0 0.6 0.1 0.945c0.493 2 0.8 4 1.2 6.1 c0.789 4.7 1.6 9.4 2.2 14.183c0.357 2.7 0.5 5.4 1.1 8.086c0.949 3.9 1.5 7.9 1.4 11.9 c-0.088 2.9 0.2 5.8 1 8.677c0.777 2.8 1.3 5.7 1.7 8.547c0.256 1.9 0.3 3.8 0.5 5.7 c0.258 2 0.7 4.1 1.1 6.087c0.362 1.8 0.6 3.6 1.2 5.359c-0.216 0.521-0.621 0.828-1.002 1.2 c-2.072 1.806-4.371 3.194-6.774 4.394C878.78 165.3 878.4 165.5 877.9 165.3"/><path fill="#663691" d="M833.289 88.976c0.709 2.1 1 4.3 1.2 6.5c0.091 1.6 0.8 3.1 1.3 4.6 c0.672 2 1.2 4.1 1.7 6.228c0.222 1 0.7 2 1 2.969c1.302 3.5 2.7 7 3.8 10.5 c0.041 0.1 0.1 0.3 0.2 0.404c1.804 2.1 2.6 4.9 3.8 7.376c2.702 5.5 5.2 11.2 7.9 16.7 c0.852 1.7 1.3 3.7 2.4 5.295c1.148 1.7 2.5 3.4 3.4 5.265c1.57 3.1 2.8 6.4 3.9 9.7 c0.646 2 0.6 2.196-1.104 2.856c-0.093 0.036-0.181 0.083-0.272 0.126c-2.702-0.029-4.931-1.236-6.833-3.707 c-1.358-1.765-2.404-3.653-3.174-5.769c-0.292-0.802-0.904-1.387-1.311-2.118c-0.008-0.449-0.161-0.856-0.375-1.238 c-2.881-5.145-5.291-10.559-7.784-15.923c-2.174-4.68-4.346-9.366-6.334-14.145c-1.911-4.59-3.832-9.174-5.768-13.752 c-0.576-1.366-1.148-2.743-1.847-4.037c-0.927-1.714-1.133-3.602-1.566-5.433c-0.752-3.181-1.329-6.381-0.897-9.594 c0.059-0.444 0.078-0.904 0.259-1.305C828.881 89.8 831 89.1 833.3 89"/><path fill="#279549" d="M886.95 159.543c-0.585-1.749-0.819-3.565-1.182-5.358c-0.407-2.022-0.83-4.052-1.087-6.086 c-0.238-1.882-0.278-3.775-0.534-5.663c-0.393-2.877-0.878-5.726-1.654-8.549c-0.788-2.852-1.106-5.766-1.019-8.675 c0.117-3.99-0.479-7.942-1.427-11.856c-0.648-2.683-0.779-5.389-1.138-8.087c-0.626-4.741-1.459-9.46-2.249-14.182 c-0.34-2.033-0.659-4.069-1.154-6.08c-0.073-0.306-0.094-0.635-0.087-0.946c0.041-1.56-0.498-2.908-1.46-4.065 c-0.813-0.978-1.688-1.89-2.538-2.832c0.248-0.424 0.647-0.64 1.012-0.901c0.623-0.445 1.145-0.992 1.346-1.852 c0.792-0.027 1.3 0.4 1.6 1.285c2.051 5.7 4.1 11.3 5.3 17.279c0.138 0.7 0.3 1.4 0.4 2.1 c0.121 2.8 0.7 5.6 0.9 8.348c0.018 0.2 0 0.3 0.1 0.516c1.182 4.3 1.1 8.7 1.7 13 c0.646 5.1 1 10.2 2.4 15.12c1.057 3.8 1.4 7.7 2.2 11.471c0.051 0.3 0.1 0.5 0.2 0.8 c-0.315 0.642-0.259 1.363-0.163 2.084c0.385 2.8 0.8 5.6 1.2 8.431c0.332 2.468-0.447 3.991-2.414 4.8"/></g></g></g><g id="TrombonePlayer"><g id="TrombonePlayerRightArm" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M392.208 171.823c2.48 2.4 4.7 4.9 6.7 7.722c0.503 0.7 1 1.4 1.5 2 c0.192-0.248 0.332-0.532 0.414-0.831c6.336-0.749 12.791-0.646 19.177-0.641c0.698 0 1.218-0.276 1.564-0.684 c5.633 0.8 11.7 2.8 12.1 7.021c0.25 2.382-3.403 5.244-4.933 6.483c-2.822 2.295-6.285 3.509-9.779 4.3 c-6.388 1.48-12.495 3.698-16.49 9.196c-2.839 3.9 0.9 8.5 4.5 8.172c0.477 0.9 1.2 1.7 2 2.2 c0 0.6 0.1 1.2 0.3 1.747c0.927 2.4 3.9 3.9 6.4 2.835c3.603-1.576 6.288-4.069 9.133-6.693 c1.491-1.38 2.342-3.258 1.921-5.115c0.383-0.199 0.762-0.464 1.136-0.813c4.893-4.612 10.617-8.072 15.175-13.106 c7.906-3.799 6.244-13.08 0.846-18.694c-0.007-0.109-0.022-0.219-0.04-0.326c-12.331-7.561-26.702-8.817-40.918-6.966 c-0.098 0.06-0.2 0.115-0.293 0.18c-0.453 0.011-0.901 0.033-1.352 0.054c-3.131 0.459-6.252 1.069-9.338 1.8 C392.087 171.7 392.1 171.8 392.2 171.823z"/></g><g id="TromboneSimple" stroke="rgba(0,0,0,0.85)" class="trombone"><linearGradient id="TromboneGradient" gradientUnits="userSpaceOnUse" x1="366.0552" y1="256.1704" x2="569.7173" y2="256.1704"><stop offset="0" style="stop-color:#CA8A00"/><stop offset="1" style="stop-color:#FDC54C"/></linearGradient><path fill="url(#TromboneGradient)" d="M420.191,150.117c7.557,4.109,13.146,10.521,19.152,16.433c9.047,8.907,18.006,17.905,27.045,26.82 c17.234,16.995,34.49,33.966,51.753,50.932c4.883,4.799,9.645,9.73,15.186,13.811c8.146,5.997,16.987,10.31,27.189,11.448 c2.908,0.325,5.664,0.305,7.973-1.851c0.289-0.27,0.74-0.556,1.084-0.128c0.354,0.445-0.025,0.877-0.283,1.23 c-1.885,2.587-3.965,5.014-6.182,7.322c-8.974,9.341-18.849,17.671-28.952,25.745c-0.645,0.517-1.428,1.516-2.213,1.01 c-0.907-0.585-0.01-1.571,0.218-2.341c1.462-5.027,1.213-10.042-0.144-15.017c-2.42-8.889-6.987-16.671-12.872-23.647 c-6.685-7.926-13.958-15.331-20.946-22.99c-3.876-4.249-7.778-8.475-11.669-12.711c-1.262-1.375-1.269-1.382-2.295,0.183 c-2.703,4.123-5.386,8.261-8.106,12.37c-0.75,1.137-0.785,2.004,0.23,3.115c5.765,6.299,11.461,12.663,17.153,19.028 c11.261,12.598,22.509,25.209,33.758,37.82c2.887,3.236,5.899,6.375,8.604,9.758c6.249,7.813,13.281,14.932,19.755,22.537 c2.771,3.257,5.936,6.192,8.139,9.925c2.727,4.607,3.643,9.406,1.662,14.541c-2.197,5.7-7.519,8.427-13.496,6.938 c-0.219-0.054-0.451-0.057-0.676-0.083c-0.257-0.097-0.514-0.194-0.769-0.292c-0.724-0.384-1.431-0.806-2.175-1.144 c-2.25-1.026-3.671-2.977-5.239-4.737c-5.498-6.172-10.97-12.366-16.426-18.575c-9.461-10.767-18.89-21.56-28.356-32.321 c-8.985-10.217-17.999-20.408-27.001-30.608c-5.589-6.334-11.187-12.658-16.764-19.003c-1.125-1.279-2.785-1.905-3.834-3.276 c-0.251-0.328-0.781-0.146-1.186-0.177c-1.014-0.079-2.007-0.212-2.786-0.965c-0.895-0.863-0.947-1.738-0.018-2.558 c0.706-0.623,0.752-1.055,0.103-1.788c-4.73-5.321-9.413-10.688-14.125-16.029c-7.068-8.014-14.16-16.006-21.22-24.028 c-6.754-7.675-13.473-15.382-20.223-23.061c-4.521-5.142-9.262-10.097-13.367-15.594c-0.571-0.765-1.246-1.474-1.436-2.46 c-0.1-0.526-0.451-0.63-0.914-0.583c-1.504,0.157-2.687-0.539-3.631-1.578c-0.765-0.841-1.595-1.238-2.73-1.279 c-1.62-0.058-2.783-0.818-3.108-2.534c0.033-0.084,0.066-0.171,0.098-0.256c2.537-2.227,5.076-4.451,7.611-6.679 c1.199-1.053,2.525-0.755,3.202,0.699c0.293,0.631,0.268,1.273,0.042,1.868c-0.387,1.02-0.198,1.765,0.597,2.559 c1.021,1.018,1.651,2.308,1.547,3.819c-0.033,0.478,0.205,0.743,0.474,1.067c3.971,4.765,8.086,9.404,12.209,14.038 c6.187,6.952,12.329,13.945,18.45,20.953c0.757,0.868,1.316,0.882,2.157,0.183c2.737-2.275,5.522-4.492,8.27-6.755 c1.481-1.22,1.464-1.243,0.163-2.619c-2.818-2.984-5.819-5.817-8.243-9.142c-2.205-3.024-4.789-5.834-5.628-9.692 c-0.788-3.624-0.99-7.213-0.115-10.846c1.57-6.517,6.025-9.979,12.021-9.295C419.337,149.791,419.764,149.954,420.191,150.117z M561.894,352.807c1.428-3.261,0.172-6.385-2.395-8.449c-2.113-1.696-4.027-3.438-5.752-5.552 c-3.865-4.734-7.999-9.253-12.06-13.826c-3.238-3.646-6.561-7.219-9.788-10.872c-2.054-2.322-3.971-4.768-6.013-7.1 c-7.009-7.996-14.07-15.947-21.043-23.975c-0.893-1.027-1.434-0.897-2.323-0.15c-2.727,2.289-5.471,4.558-8.266,6.763 c-0.95,0.749-0.976,1.251-0.165,2.159c3.561,3.983,7.035,8.041,10.556,12.06c9.203,10.504,18.23,21.162,27.604,31.517 c6.006,6.631,11.908,13.354,17.663,20.203c1.08,1.288,2.443,2.182,3.895,2.972c0.907,0.496,1.826,0.48,2.763,0.052 C559.056,357.47,560.802,355.645,561.894,352.807z M466.309,260.014c0.637,0.268,0.977-0.183,1.349-0.489 c2.717-2.229,5.381-4.527,8.155-6.685c1.807-1.405,1.297-1.346,0.148-2.657c-3.639-4.152-7.284-8.301-10.942-12.436 c-7.048-7.967-14.078-15.949-21.17-23.874c-6.331-7.076-12.748-14.075-19.092-21.138c-0.6-0.669-0.982-0.736-1.661-0.172 c-3.018,2.511-6.058,4.993-9.109,7.462c-0.782,0.633-0.802,1.162-0.121,1.915c1.685,1.861,3.296,3.786,4.944,5.678 c10.04,11.522,20.081,23.043,30.12,34.567c2.168,2.492,2.165,2.495,4.62,0.369c0.069-0.06,0.142-0.117,0.206-0.181 c0.956-0.955,1.893-0.685,2.792,0.071c0.919,0.771,0.872,1.804,0.512,2.771c-0.337,0.908-0.135,1.501,0.494,2.195 c1.027,1.129,1.816,2.421,1.641,4.064c-0.044,0.413,0.213,0.675,0.454,0.953c2.033,2.346,4.06,4.695,6.093,7.038 C465.92,259.673,466.134,259.848,466.309,260.014z M482.669,223.108c0.377-0.616,0.008-1.021-0.379-1.444 c-3.75-4.116-7.44-8.291-11.252-12.347c-8.538-9.086-17.002-18.237-25.231-27.604c-1.067-1.216-1.237-1.21-2.04,0.123 c-2.565,4.262-5.084,8.553-7.685,12.793c-0.534,0.871-0.436,1.391,0.226,2.129c6.518,7.282,12.994,14.6,19.485,21.902 c5.37,6.043,10.761,12.063,16.095,18.138c0.866,0.986,1.303,0.942,1.97-0.15c1.287-2.102,2.681-4.135,4.028-6.199 C479.48,228.003,481.074,225.556,482.669,223.108z M501.7,279.942c0.095-0.539-0.338-0.808-0.617-1.129 c-3.334-3.818-6.674-7.629-10.018-11.436c-3.704-4.22-7.426-8.425-11.106-12.666c-0.665-0.765-1.15-0.777-1.917-0.133 c-2.902,2.438-5.834,4.84-8.794,7.207c-0.677,0.54-0.716,0.917-0.144,1.528c1.026,1.098,2.003,2.244,2.996,3.373 c6.089,6.928,12.193,13.843,18.249,20.802c0.732,0.839,1.241,0.811,2.025,0.153c2.874-2.402,5.781-4.762,8.675-7.139 C501.261,280.33,501.464,280.146,501.7,279.942z M431.053,176.574c-1.243,3.217-4.571,4.13-7.318,2.029 c-0.441-0.337-0.875-1.189-1.559-0.362c-0.606,0.732-1.243,1.447-0.288,2.485c3.521,3.829,6.998,7.698,10.452,11.589 c0.694,0.783,1.1,0.715,1.608-0.133c2.642-4.424,5.302-8.837,7.964-13.248c0.341-0.566,0.432-1.068-0.062-1.61 c-3.597-3.944-7.318-7.769-11.14-11.493c-0.45-0.439-0.79-0.46-1.204,0.12c-1.89,2.65-1.905,2.639,0.013,5.174 c0.358,0.474,0.745,0.928,1.068,1.422C431.409,173.806,431.681,175.141,431.053,176.574z M419.327,155.743 c-2.63-1.02-4.555-0.451-5.781,1.58c-0.896,1.482-1.582,3.091-1.693,4.867c-0.378,6.062,2.512,10.66,6.603,14.717 c0.199,0.199,0.406,0.346,0.711,0.135c0.796-0.545,0.985-1.77,0.392-2.601c-0.398-0.557-0.84-1.091-1.161-1.69 c-0.551-1.032-1.391-1.98-1.288-3.253c0.148-1.82,1.121-3.164,2.668-4.051c1.562-0.897,3.074-0.7,4.411,0.516 c0.854,0.776,1.434,0.636,2.026-0.35c1.554-2.589,1.581-2.573-0.647-4.709c-0.165-0.158-0.309-0.336-0.479-0.489 C423.132,158.648,421.254,156.778,419.327,155.743z"/></g><g id="TromboneLeftLeg" class="leftleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M388.884 361.596c0.045-1.337-0.361-2.59-0.918-3.777c-1.099-2.346-4.672-4.9-8.133-3.638 c-1.005 0.365-1.845 0.067-2.704-0.379c-1.253-0.657-2.585-0.864-3.999-0.561c-1.704 0.354-3.414 0.687-5.297 1.1 c0.363-1.463 0.148-2.749-0.816-3.78c-0.511-0.544-0.483-0.917-0.172-1.5c1.467-2.721 2.502-5.597 3.392-8.53 c1.403-4.641 2.052-9.402 2.75-14.154c-0.011-0.2 0-0.393 0.07-0.592c0.122-0.349 0.062-0.696 0.156-1.031 c0.02-0.066 0.05-0.127 0.074-0.191c0.005-1.807 0.588-3.612 0.507-5.418c-0.067-1.56-0.358-3.429 0.287-4.93 c0.002-0.083 0.009-0.161 0.016-0.24c0.295-5.426 0.023-10.78-1.167-16.147c-1.347-6.07-4.669-11.423-6.495-17.301 c-0.091-0.292-0.297-0.569-0.517-0.799c-1.43-1.477-2.45-3.208-3.495-4.929c-0.594-0.975-1.271-1.917-2.226-2.626 c-0.322-0.236-0.609-0.542-1.121-0.464c-2.465 0.381-4.104 2.703-3.235 4.935c0.818 2.1 2.2 4 3.5 5.8 c2.299 3.4 4.2 6.8 5.3 10.625c0.91 3 2.1 5.9 2.4 8.987c0.413 4.9 0.3 9.8 0.2 14.638l0 0 c-0.014 0.021-0.02 0.044-0.033 0.068c0 0 0 0 0 0.05c-0.006 0.044-0.017 0.086-0.026 0.1 c0.043 0.4 0 0.888-0.035 1.291c-0.007 0.08-0.013 0.158-0.02 0.236c0.042 0.1 0.1 0.1 0.1 0.2 c-0.029 0.216-0.076 0.429-0.135 0.637c-0.146 1.6-0.324 3.171-0.624 4.766c0.002 0 0 0 0 0 c-0.188 1.047-0.375 2.09-0.55 3.138c-1.169 7.075-3.188 13.924-6.123 20.53c-0.229 0.512-0.522 0.812-1.132 1.1 c-2.256 0.907-3.265 3.661-2.088 5.685c0.372 0.6 0.3 1.1 0 1.71c-1.236 2.546-2.112 5.136-0.6 7.9 c0.152 0.279-0.018 0.497-0.083 0.754c-0.394 1.545-0.013 2.4 1.4 3.142c0.875 0.5 1.8 0.7 2.8 0.9 c1.56 0.3 3.4 0.7 4.6 0.138c1.712-0.846 2.8 0.6 4.1 0.354c0.093-0.015 0.189-0.014 0.285-0.015 c4.079-0.503 8.185-0.361 12.282-0.368c1.298-0.005 2.576-0.101 3.838-0.361c0.65-0.13 1.327-0.248 1.682-0.888 c0.103-0.152 0.293-0.309 0.29-0.456c-0.035-1.767 0-3.503 1.471-4.874C388.971 362.3 388.9 361.9 388.9 361.596z"/></g><g id="TromboneRightLeg" class="rightleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M408.337 341.5c0.048-1.339-0.359-2.597-0.92-3.783c-1.097-2.344-4.671-4.897-8.13-3.635 c-1.007 0.37-1.848 0.065-2.705-0.379c-1.255-0.657-2.585-0.862-3.999-0.566c-1.705 0.361-3.411 0.688-5.295 1.1 c0.361-1.462 0.146-2.755-0.816-3.781c-0.513-0.545-0.485-0.918-0.172-1.507c1.467-2.717 2.502-5.593 3.388-8.528 c1.405-4.638 2.054-9.398 2.752-14.155c-0.011-0.194 0-0.391 0.069-0.592c0.12-0.343 0.063-0.694 0.159-1.026 c0.017-0.069 0.045-0.13 0.069-0.191c0.004-1.808 0.59-3.612 0.507-5.42c-0.067-1.555-0.359-3.427 0.289-4.928 c0.004-0.083 0.009-0.163 0.016-0.24c0.296-5.425 0.024-10.782-1.166-16.146c-1.345-6.074-4.669-11.427-6.493-17.305 c-0.091-0.29-0.3-0.57-0.517-0.798c-1.43-1.479-2.451-3.208-3.497-4.93c-0.592-0.974-1.268-1.921-2.226-2.627 c-0.32-0.236-0.607-0.542-1.12-0.463c-2.463 0.379-4.104 2.699-3.236 4.934c0.816 2.1 2.2 4 3.5 5.8 c2.297 3.4 4.2 6.8 5.3 10.622c0.908 3 2.1 5.9 2.4 8.984c0.416 4.9 0.3 9.8 0.2 14.642l0 0 c-0.013 0.02-0.02 0.048-0.031 0.065c0 0 0 0 0 0.052c-0.006 0.044-0.015 0.088-0.023 0.1 c0.039 0.4 0 0.885-0.037 1.287c-0.007 0.081-0.013 0.159-0.02 0.237c0.043 0.1 0.1 0.1 0.1 0.2 c-0.026 0.221-0.078 0.429-0.137 0.641c-0.141 1.596-0.32 3.172-0.622 4.764c0.002 0 0 0 0 0 c-0.187 1.045-0.376 2.094-0.55 3.138c-1.17 7.075-3.189 13.927-6.122 20.532c-0.229 0.511-0.524 0.812-1.131 1.1 c-2.258 0.907-3.264 3.662-2.091 5.684c0.374 0.6 0.4 1.1 0 1.715c-1.238 2.546-2.113 5.13-0.603 7.9 c0.154 0.278-0.018 0.497-0.085 0.752c-0.394 1.546-0.011 2.4 1.4 3.143c0.875 0.5 1.8 0.7 2.8 0.9 c1.56 0.3 3.4 0.8 4.6 0.14c1.712-0.849 2.8 0.6 4.1 0.357c0.094-0.02 0.189-0.014 0.285-0.02 c4.082-0.501 8.185-0.359 12.282-0.364c1.299-0.009 2.578-0.103 3.84-0.361c0.651-0.135 1.327-0.247 1.682-0.892 c0.103-0.152 0.293-0.301 0.289-0.455c-0.035-1.769 0-3.501 1.471-4.875C408.426 342.2 408.3 341.8 408.3 341.5z"/></g><g id="TrombonePlayerHeadAndHat" class="trombone"><g id="TrombonePlayerHead" stroke="rgba(0,0,0,0.85)"><path id="TrombonePlayerHead" fill="#804D24" d="M326.574 112.902c2.232-13.756 16.776-23.097 30.165-22.194c7.133 0.4 12.1 6.5 15.2 12.4 c4.169 8 2.5 17.2 2.7 25.745c5.678 1.5 11.6 3 16.4 6.491c2.026 3.5 0.7 8.419-2.921 10.2 c-5.457-0.761-10.086-4.038-14.964-6.334c-1.598 1.656-2.822 3.879-4.91 4.948c-3.319 1.112-7.13 1.573-9.644 4.3 c-2.595 2.334-3.751 5.706-4.548 8.998c-2.313 0.924-4.579 2.094-7.053 2.453c-6.443-0.125-12.46-3.881-15.752-9.375 C324.33 139.4 324 125.4 326.6 112.902z"/></g><g id="TromboneHat"><g><path fill="#5E3A62" d="M368.838 122.068c-4.235 4.069-10.563 1.547-15.066 4.784c-4.395 0-8.789 0-13.186 0 c-6.907-2.96-14.89-3.576-20.474-9.408c0.85-0.304 2.615-0.917 1.964-1.44c-4.733-3.807-0.627-5.043 1.752-6.825 c2.296-0.958 3.3 1 4.7 2.067c-0.076 1.358-0.25 2.7 1.1 3.676c-0.099 1.761-3.669 4.1 0.2 5.1 c2.579 0.7 5.7 2.3 8.403-0.138c8.428 0.6 16.745-1.016 25.126-1.33c1.283 2 4.5 1.1 5.5 3.5"/><path fill="#B4CA8D" d="M330.349 49.965c2.98-2.435 7.185-1.21 10.24-3.428c3.596 0 7.2 0 10.8 0 c3.498 1.5 7 2.4 10.9 1.517c3.87-0.836 7.798-0.527 10.8 2.795c-2.742 0.907-5.485 1.813-8.229 2.7 c-6.672-4.666-13.741-0.178-20.582-0.88C339.386 52.9 334.9 51.2 330.3 50"/><path fill="#7F598C" d="M320.11 117.442c-2.476-0.461-3.863-2.625-5.893-3.779c0-0.798 0-1.599 0-2.397 c1.465-0.052 0.931-1.904 2.046-2.273c2.521 0.1 5 0.1 7.6 0.185c-2.382 1.782-6.488 3.018-1.754 6.8 C322.726 116.5 321 117.1 320.1 117.4"/><path fill="#291D23" d="M372.781 82.234c0.25 3.4 0.7 6.883-0.391 10.264c-1.906 1.283-3.814 2.568-5.72 3.9 c-8.429 3.161-17.149 3.488-25.99 2.755c3.917-2.615 3.559-6.651 3.532-10.58c1.188-0.136 2.378-0.269 3.565-0.402 C356.708 88.7 365.2 87.2 372.8 82.2"/><path fill="#498045" d="M372.781 82.234c-7.618 5.001-16.072 6.452-25.004 5.891c-0.385-2.906-3.866-1.69-4.98-3.863 c3.108-1.508 5.986-3.268 3.924-7.515c3.121-0.15 6.242-0.297 9.36-0.445c6.101 0.4 11.589-1.592 16.819-4.493 C374.417 75.3 373.3 78.8 372.8 82.2"/><path fill="#291D23" d="M364.823 53.573c2.744-0.907 5.488-1.813 8.229-2.72c2.749 3.5 1.2 6.802-0.265 10.2 c-4.83 2.625-10.159 3.477-15.471 4.388c-3.952-0.345-7.991 0.433-11.86-0.941c-1.387-7.215 0.676-9.51 8.86-9.468 C357.912 55 361.4 54.8 364.8 53.6"/><path fill="#E9C848" d="M368.838 122.068c-1.011-2.437-4.188-1.491-5.472-3.507c1.166-0.522 2.334-1.044 3.502-1.564 c2.086-0.487 4.102-1.074 4.929-3.39c1.896-3.182 2.982-6.453 1.114-10.049c0.038-0.946 0.496-1.604 1.358-1.983 c2.606 1.4 5.3 2.7 7.8 4.209c3.159 2 4.5 4.9 3.9 8.637c-0.553 3.416-2.327 5.867-5.888 6.6 C376.375 121.8 372.9 124.9 368.8 122.1"/><path fill="#DFBD2B" d="M357.319 65.393c5.315-0.91 10.644-1.762 15.471-4.387c1.524 3.6 0.7 7.2 0.1 10.8 c-5.23 2.9-10.718 4.841-16.819 4.493c-3.643-1.911-5.427-4.114-0.934-7.054c1.456-0.953 2.252-2.12 2.172-3.861"/><path fill="#F7DE73" d="M374.268 101.57c-0.861 0.379-1.32 1.037-1.358 1.985c-1.573 0.658-3.144 1.316-4.717 2 c-2.208-2.777-3.009-5.79-1.524-9.18c1.908-1.285 3.816-2.571 5.722-3.851C373.216 95.5 371.8 98.9 374.3 101.6"/><path fill="#E9C848" d="M366.668 96.356c-1.484 3.39-0.684 6.4 1.5 9.178c-1.22 0.766-2.44 1.526-3.662 2.3 c-3.17 0.403-6.34 0.803-9.51 1.213c-1.276-2.8-3.437-2.936-5.968-1.997c-2.936 1.086-5.535 0.761-7.131-2.199 c-1.133-2.095-1.768-4.643-5.029-3.683c-3.411 1.007-3.669 3.76-3.596 6.668c-3.03-0.429-4.713-2.465-5.972-5.005 c0.841-2.547-0.955-5.525 1.284-7.848c1.707 1.7 3.5 3.1 6.2 2.805c2.061 0.1 3.7 1.9 5.9 1.3 c8.843 0.7 17.6 0.4 25.993-2.753"/><path fill="#498045" d="M327.327 102.816c1.258 2.5 2.9 4.6 6 5.003l0.015-0.091c0.584 0.9 1.5 1 2.5 0.9 c6.394 1.4 12.8 2.4 19.3 0.389c3.17-0.403 6.34-0.803 9.51-1.21c2.423 1.9 4.8 3.9 7.3 5.8 c-0.826 2.315-2.842 2.905-4.931 3.39c-2.915-4.006-6.136-4.718-11.287-3.381c-8.402 2.177-17.704 6.424-25.032-2.978 c-0.477-0.611-1.475-0.133-1.982 0.611c-1.429-1.035-2.442-3.025-4.739-2.07c-2.52-0.061-5.043-0.124-7.565-0.183 c2.925-3.423 6.86-5.043 11.063-6.181"/><g><path fill="#6D4374" d="M330.349 49.965c4.569 1.2 9 3 13.9 2.725c-0.146 1.91-1.641 2.853-3.092 3 c-5.065 0.611-8.081 4.12-11.289 7.424c-1.174-0.35-2.347-0.7-3.52-1.05C326.378 57.6 322.8 52 330.3 50"/><path fill="#6D4374" d="M334.759 97.771c-2.626 0.323-4.445-1.121-6.153-2.807c0.076-3.725 0.152-7.452 0.228-11.18 c1.458 0.7 2.5 2.4 4.4 2.19c0.459 0.4 0.9 0.9 1.4 1.344C336.59 90.8 335.6 94.3 334.8 97.8"/></g><path fill="#98C795" d="M333.225 85.976c-1.928 0.204-2.928-1.452-4.384-2.189c-2.376-3.386-1.422-7.188-1.37-10.873 c1.976 0.8 4 1.7 5.9 2.527c2.226 3.55-0.982 7.011-0.175 10.5"/><path fill="#F5E98D" d="M333.392 75.438c-1.975-0.843-3.95-1.686-5.926-2.528c-2.119-3.424-1.082-7.178-1.124-10.824 c1.173 0.3 2.3 0.7 3.5 1.051c1.547 0.5 3.1 1 4.6 1.543c-2.743 3.243-3.151 6.743-1.166 10.509l0.054 0.2"/><path fill="#365E31" d="M328.562 111.245c0.507-0.745 1.505-1.222 1.981-0.611c7.327 9.4 16.6 5.2 25 3 c5.151-1.337 8.372-0.625 11.3 3.381c-1.166 0.522-2.334 1.042-3.5 1.564c-8.382 0.313-16.695 1.957-25.126 1.3 c-3.214-1.046-4.832-4.844-8.581-4.968C328.31 114 328.5 112.6 328.6 111.2"/><g><path fill="#442C45" d="M329.653 114.922c3.746 0.1 5.4 3.9 8.6 4.968c-2.732 2.397-5.824 0.824-8.403 0.1 C325.983 119 329.6 116.7 329.7 114.9"/><path fill="#442C45" d="M334.508 64.686c-1.548-0.514-3.094-1.029-4.642-1.544c3.208-3.306 6.223-6.813 11.29-7.424 c1.45-0.174 2.945-1.117 3.091-3.027c6.842 0.7 13.911-3.786 20.6 0.88c-3.399 1.239-6.909 1.429-10.502 1.4 c-8.188-0.042-10.248 2.25-8.863 9.468c-1.606 0.122-3.211 0.244-4.819 0.365c-2.035-0.475-4.08-0.648-6.139-0.127"/></g><path fill="#599A65" d="M333.225 85.976c-0.808-3.528 2.397-6.99 0.175-10.539c-0.002 0-0.057-0.246-0.057-0.246 c0.438-0.019 0.874-0.039 1.309-0.059c3.872 1.7 8 1.1 12.1 1.614c2.06 4.247-0.816 6.005-3.924 7.5 c1.114 2.2 4.6 1 5 3.863c-1.187 0.133-2.376 0.267-3.565 0.402c-2.98-2.193-6.424-0.676-9.613-1.21 c-0.459-0.447-0.917-0.896-1.377-1.344"/><path fill="#442C45" d="M334.591 87.317c3.189 0.5 6.633-0.985 9.6 1.21c0.027 3.9 0.4 7.967-3.532 10.6 c-2.191 0.524-3.859-1.281-5.921-1.334c0.796-3.498 1.833-6.998-0.159-10.454"/><path fill="#E9C848" d="M346.723 76.744c-4.029-0.501-8.201 0.061-12.071-1.613c1.997-3.44 3.997-6.881 5.994-10.322 c1.604-0.122 3.209-0.244 4.818-0.364c3.87 1.4 7.9 0.6 11.9 0.941c0.077 1.741-0.716 2.909-2.175 3.9 c-4.491 2.939-2.709 5.1 0.9 7.054C352.962 76.4 349.8 76.6 346.7 76.7"/><path fill="#689C64" d="M371.8 113.604c-2.423-1.927-4.844-3.856-7.265-5.783c1.222-0.766 2.442-1.527 3.662-2.292 c1.573-0.655 3.146-1.311 4.718-1.971C374.783 107.2 373.7 110.4 371.8 113.6"/><path fill="#DFBD2B" d="M355.018 109.025c-6.464 2.032-12.866 1.028-19.264-0.386c-0.616-0.848-1.499-0.976-2.451-0.916 l-0.017 0.091c-0.069-2.908 0.188-5.661 3.596-6.666c3.261-0.962 3.9 1.6 5 3.681c1.598 3 4.2 3.3 7.1 2.2 c2.531-0.937 4.691-0.803 6 2"/><path fill="#E9C848" d="M333.309 107.73c0.953-0.063 1.8 0.1 2.5 0.916C334.778 108.8 333.9 108.7 333.3 107.7"/><path fill="#F7DE73" d="M340.646 64.818c-2 3.441-3.999 6.881-5.994 10.321c-0.437 0.02-0.874 0.04-1.309 0.1 c-1.985-3.767-1.578-7.265 1.165-10.508c2.058-0.521 4.103-0.348 6.1 0.1"/></g></g></g><linearGradient id="TrombonePlayerShirt" gradientUnits="userSpaceOnUse" x1="340.9" y1="231.1" x2="405.7" y2="231.1"><stop offset="0" style="stop-color:#5A2E6C"/><stop offset="1" style="stop-color:#9A3794"/></linearGradient><path fill="url(#TrombonePlayerShirt)" stroke="rgba(0,0,0,0.85)" d="M402.426 254.159c-1.61-5.994-3.294-11.968-4.915-17.958c0.248-4.615-1.63-9.3-3.481-13.679 c-0.017-0.041-0.043-0.072-0.061-0.113c-0.03-0.126-0.063-0.252-0.094-0.378c-2.785-11.743-1.414-24.035-4.699-35.731 c-0.25-0.888-0.716-1.529-1.291-1.971c2.226-1.008 4.458-1.997 6.725-2.899c3.138-0.615 6.373-0.939 9.515-1.192 c0.368-0.029 0.676-0.138 0.944-0.291c-3.966-1.792-6.925-5.152-7.591-10.264c-0.006-0.069-0.011-0.14-0.019-0.208 c-5.742 1.318-11.367 3.017-16.714 4.883c-0.331 0.117-0.633 0.137-0.901 0.094c-1.858 0.543-3.72 1.024-5.593 1.4 c-5.319 1.029-10.454 1.455-15.41 3.85c-0.723 0.349-1.292 0.808-1.734 1.332c-0.964 0.147-1.749 0.51-2.365 1 c-1.645 0.537-3.207 1.295-4.628 2.46c-1.682 1.523-3.183 3.214-4.573 4.996c-1.171 2.357-2.341 4.76-3.233 7.2 c-0.463 3.69-0.864 7.386-1.125 11.094c-0.574 8.149-0.335 15.4 0.8 24.256c1.714 13.1 4.5 27.8 1.9 41.1 c1.856 7.5 6.5 13.4 14.1 16.7c8.646 3.8 18.3 2.9 27.5 2.36c4.184-0.243 8.749-0.935 12.289-2.803 c1.181 0 2.332-0.53 2.996-2.001c0.038-0.081 0.072-0.161 0.107-0.239c1.927-1.932 3.109-4.575 3.035-8.202 c0-0.007-0.002-0.015-0.002-0.022C406.252 270.7 406.8 261.5 402.4 254.159z"/><g id="TrombonePlayerLeftArm" stroke="rgba(0,0,0,0.85)" class="TromboneArmAnimation"><path fill="#804D24" d="M475.142 249.908c-0.914-1.038-2.465-2.04-3.59-2.765c-0.196-0.128-0.401-0.247-0.599-0.37 c1.206-0.14 2.173-0.521 2.624-1.216c0.067-0.012 0.135-0.015 0.198-0.024c1.101-0.158 1.667-1.193 0.836-2.087 c-2.346-2.517-5.542-4.129-9.079-5.329c-0.17-0.094-0.349-0.183-0.542-0.255c-0.822-0.305-1.667-0.543-2.516-0.744 c-0.374-0.158-0.755-0.232-1.118-0.238c-0.158-0.032-0.322-0.065-0.48-0.094c-0.279-0.049-0.542-0.069-0.788-0.06 c-0.984-0.339-1.974-0.658-2.976-0.943c-0.525-0.146-1.008-0.137-1.406-0.021c-2.108-0.541-4.228-1.008-6.364-1.395 c-0.531-0.094-0.961-0.081-1.312 0.008c-0.015-0.165-0.004-0.325 0.059-0.467c-5.929-0.97-11.81-1.306-17.751-2.854 c-0.096-0.054-0.179-0.112-0.285-0.158c-2.498-1.052-5.125-1.936-7.606-3.09c-1.099-0.561-2.176-1.158-3.235-1.786 c-0.211-0.139-0.426-0.269-0.631-0.418c-0.246-0.175-0.496-0.312-0.747-0.419c-0.282-0.175-0.561-0.36-0.846-0.539 c-6.592-6.349-14.446-12.013-22.614-16.239c-5.084-2.628-11.094-5.067-15.698-8.823c-1.044-0.959-2.05-1.944-3.029-2.944 c-0.435-0.51-0.853-1.036-1.231-1.595c-2.53-3.72-8.482 0.054-5.939 3.789c0.139 0.2 0.3 0.4 0.4 0.6 c0.156 0.4 0.4 0.7 0.7 1.024c0.296 0.3 0.6 0.6 0.9 0.946c0.672 0.8 1.4 1.5 2.1 2.1 c0.72 0.7 1.5 1.4 2.2 2.039c13.979 7.9 27.3 17 41.4 24.637c0.026 0.6 0.4 1.2 1.2 1.3 c1.17 0.2 2.2 0.6 3.3 1.005c0.065 0 0.1 0.1 0.2 0.104c-0.052 0.5 0.2 1.1 0.8 1.5 c3.196 1.9 6.4 3.7 10 4.591c0.106 0 0.2 0 0.3 0.048c8.093 5.9 15.9 12.4 26 16.5 c0.492 0.2 0.8 0.4 1 0.692c0.339 0.1 0.7 0.1 1 0.186c0.006 0 0 0 0 0 c2.735 2.3 9.2 5.8 12.3 4.317c3.229-1.575-1.145-4.821-4.204-7.108c-0.022-0.038-0.042-0.074-0.065-0.108 c3.701 1.4 7.8 1.2 7.865-1.733c0-0.011-0.004-0.022-0.002-0.035C476.007 251 475.8 250.4 475.1 249.908z M436.142 239.698c0.509 0 1 0.2 1.4 0.481c0.144 0.1 0.3 0.3 0.4 0.4 C437.356 240.3 436.7 240 436.1 239.698z"/></g></g><g id="TrumpetPlayerGroup"><g id="TrumpetHorn" class="TrumpetAnimation" stroke="rgba(0,0,0,0.85)"><g><g><path fill="#3B3521" d="M645.626 170.623c2.817-0.717 5.63-1.455 8.451-2.148c5.277-1.298 10.626-2.242 15.962-3.26 c0.828-0.158 1.04-0.348 0.764-1.208c-0.284-0.884-0.27-1.86-0.46-2.781c-0.611-2.952 0.702-3.48 3.252-3.884 c0.947-0.149 1.963-0.007 2.948-0.168c0.893-0.146 1.3 0.2 1.2 1.167c-0.291 1.53-0.091 3 0.1 4.6 c0.083 0.7 0.3 1 1 0.809c1.067-0.219 2.407-0.016 3.164-0.598c0.939-0.721-0.406-1.839-0.302-2.86 c0.049-0.479-0.114-0.979-0.185-1.471c-0.332-2.354-0.229-2.5 2.131-3.067c2.677-0.639 2.909-0.517 3.5 2.1 c0.272 1.2 0.4 2.3 0.6 3.504c0.121 0.7 0.5 0.9 1.2 0.896c3.152-0.179 3.306-0.339 2.873-3.452 c-0.104-0.735-0.208-1.472-0.317-2.207c-0.336-2.201-0.324-2.222 1.849-2.852c3.924-1.137 4.304-0.881 4.9 3 c0.543 3.5 0.1 3.5 3.5 2.143c5.497-2.119 11.015-4.202 16.077-7.375c3.538-2.22 7.123-4.408 10.908-6.253 c2.012-0.979 3.705-2.599 5.562-3.9c2.098-1.471 4.208-2.921 6.328-4.359c3.495-2.368 6.086-5.639 8.688-8.866 c0.971-1.203 2.103-2.201 3.16-3.292c1.618-1.667 3.364-3.207 4.987-4.87c0.883-0.904 1.933-1.358 3.06-0.977 c1.027 0.3 1.4 1.4 1.5 2.478c0.314 2.1 0.1 4.2 0.2 6.354c0.173 2.9 0.5 5.7 0.8 8.6 c0.646 5.6 1.3 11.1 2.2 16.631c0.239 1.4 1.2 2.4 1.5 3.716c0.209 1.6 0.4 3.2 0.6 4.8 c0.046 0.288-0.102 0.9 0.6 0.761c0.434 2.4 1 4.7 1.9 6.89c0.493 1.3 0.7 2.6 1.2 3.9 c1.095 2.7 1.9 5.4 2.1 8.354c0.037 0.5 0.1 1.1 0 1.622c-0.264 1.826-1.244 2.605-2.981 2 c-3.318-1.093-6.527-2.39-9.512-4.318c-4.599-2.971-9.446-5.541-14.541-7.588c-2.034-0.818-4.233-0.932-6.395-1.15 c-3.281-0.333-6.568-0.669-9.861-0.909c-2.212-0.16-4.434-0.151-6.654-0.228c-1.033-0.036-1.401 0.212-0.672 1.2 c0.764 1 1.3 2.2 1.7 3.424c1.242 3.5-0.124 6.18-2.811 8.304c-1.854 1.465-3.791 2.867-5.84 4 c-2.966 1.694-6.233 2.673-9.55 3.488c-9.82 2.411-19.846 3.609-29.827 5.066c-2.977 0.435-5.899-0.047-8.703-1.146 c-1.146-0.45-2.27-0.942-3.446-1.332c-2.52-0.834-3.868-2.936-5.203-5.042c-2.089-3.299-1.984-7.06-2.308-10.73 c-0.037-0.457 0.247-0.943 0.381-1.417c0.885-3.233 2.422-6.02 5.268-7.976c0.262-0.18 1.026-0.335 0.7-0.909 c-0.256-0.449-0.812-0.116-1.221-0.049c-1.259 0.205-2.394 0.863-3.698 0.945c-2.386 0.148-4.634 0.972-6.95 1.5 C649.454 170.7 647.6 171.6 645.6 170.623z M701.93 171.08c0.825 2.2 1.7 4.4 2.5 6.6 c0.317 0.882-0.243 1.292-1.017 1.428c-1.17 0.205-2.355 0.322-3.523 0.541c-0.954 0.179-1.561-0.211-1.862-1.052 c-0.768-2.131-1.568-4.256-2.19-6.43c-0.296-1.039-0.829-1.375-1.787-1.29c-0.544 0.05-1.089 0.239-1.617 0.2 c-1.234-0.099-1.345 0.465-0.999 1.431c0.676 1.9 0.7 3.9 1 5.825c0.062 0.4 0.3 0.865-0.149 1.1 c-1.405 0.689-2.94 1.037-4.455 0.657c-1.13-0.283-1.641-1.367-1.828-2.475c-0.298-1.764-1.104-3.369-1.502-5.098 c-0.126-0.542-0.459-0.698-0.989-0.591c-0.482 0.099-0.978 0.219-1.466 0.206c-0.818-0.021-0.977 0.339-0.862 1.1 c0.329 2.1 0.6 4.1 0.9 6.174c0.134 0.842-0.014 1.561-0.914 1.741c-1.44 0.291-2.859 0.681-4.396 0.5 c-0.946-0.135-1.52-0.53-1.724-1.333c-0.472-1.863-1.334-3.612-1.589-5.535c-0.126-0.957-0.541-1.359-1.597-1.131 c-1.497 0.32-3.018 0.489-4.509 0.882c-2.431 0.644-4.274 2.759-4.613 5.206c-0.625 4.5 4.3 9 7.5 9.6 c3.179 0.6 6.3 0.1 9.428-0.313c6.219-0.856 12.467-1.485 18.598-2.987c5.221-1.278 10.539-2.114 15.559-4.176 c2.634-1.083 3.574-2.615 2.951-5.34c-0.227-0.999-0.968-1.553-1.626-2.209c-3.699-3.687-8.24-4.288-13.134-3.621 c-1.423-0.217-2.849-0.118-4.274-0.075c-0.742 0.022-0.993 0.306-0.884 1.109c0.204 1.5 1 2.8 1.4 4.2 c1.056 3.3 0.3 2.6 3.8 2.309c1.206-0.119 1.223-0.664 0.843-1.558c-0.631-1.493-1.438-2.917-1.752-4.54 C701.013 171.4 701.2 171 701.9 171.08z M712.599 170.658c1.716 0.9 2.9 2.4 4.2 3.6 c2.215 2.1 0.9 6.57-0.934 7.612c-0.802 0.446-1.715 0.689-2.537 1.105c-1.844 0.932-3.7 1.736-5.765 2.1 c-2.879 0.551-5.832 0.53-8.641 1.788c-2.166 0.971-4.673 1.216-7.085 1.514c-5.213 0.642-10.39 1.521-15.61 2.1 c-4.563 0.516-8.62-0.048-11.91-3.664c-2.067-2.272-3.329-4.893-2.679-7.814c0.782-3.535 3.171-5.846 6.984-6.297 c8.003-0.947 15.912-2.621 24.011-2.902c5.599-0.195 11.163-0.866 16.804-0.534c4.534 0.3 9.1 0.1 13.6 0.4 c2.788 0.2 5.6 0.1 8.4 0.265c4.343 0.2 8.6 0.8 12.9 1.444c4.706 0.7 8.6 3.4 12.6 5.7 c4.135 2.3 7.9 5.2 12.5 6.607c2.331 0.7 2.7 0.3 2.679-2.096c-0.08-3.633-1.422-6.929-2.583-10.218 c-2.18-6.175-3.543-12.555-5.258-18.844c-1.409-5.173-1.729-10.549-2.512-15.836c-0.296-1.991-0.284-4.038-0.292-6.061 c-0.009-3.013-0.108-6.018-0.521-9.005c-0.081-0.57-0.026-1.272-0.761-1.469c-0.679-0.183-1.264 0.115-1.749 0.6 c-3.914 3.812-7.861 7.586-11.475 11.7c-1.628 1.849-3.451 3.525-5.334 5.138c-1.811 1.55-3.889 2.7-5.751 4.2 c-2.163 1.706-4.342 3.545-6.811 4.672c-3.801 1.733-7.334 3.915-10.827 6.097c-5.081 3.17-10.578 5.361-16.099 7.4 c-5.362 2-10.952 3.361-16.721 3.96c-5.065 0.526-10.085 1.499-15.121 2.277c-0.735 0.113-1.649 0.199-2.011 0.8 c-0.525 0.84-1.302 0.957-2.057 1.284c-2.214 0.963-4.402 1.913-5.847 4.065c-2.083 3.106-2.919 6.351-2.087 10.1 c0.608 2.7 1.4 5.3 2.9 7.72c1.304 2.1 3.5 2.7 5.6 3.61c3.406 1.5 6.9 2.1 10.6 1.4 c5.763-0.968 11.57-1.615 17.327-2.657c5.937-1.074 11.864-2.03 17.475-4.399c4.152-1.754 7.827-4.126 10.832-7.497 c0.515-0.576 0.814-1.229 0.783-2.022c-0.105-2.79-1.434-5.097-2.873-7.362c-0.243-0.376-0.616-0.433-1.02-0.504 C717.53 170.3 715.1 170.7 712.6 170.658z M680.541 176.326c-0.098-0.685-0.195-1.371-0.295-2.055 c-0.294-1.949-0.295-1.949-2.168-1.683c-0.879 0.125-1.756 0.292-2.642 0.368c-0.817 0.069-1.142 0.222-0.967 1.2 c0.335 1.9 1.2 3.6 1.7 5.512c0.119 0.5 0.5 0.7 1 0.74c1.241 0 2.7 0.1 3.588-0.597 c0.746-0.536-0.043-1.825-0.055-2.782C680.64 176.8 680.6 176.6 680.5 176.326z M689.846 179 c1.879-0.274 1.868-0.27 1.263-2.123c-0.34-1.03-0.646-2.07-0.946-3.11c-0.218-0.757-0.192-1.714-0.66-2.238 c-0.585-0.657-1.569-0.009-2.388-0.05c-1.646-0.083-2.065 0.415-1.338 1.851c0.64 1.3 0.9 2.6 1.3 3.9 C687.667 179 688 179.2 689.8 178.958z M692.947 158.349c0.092 0.6 0.2 1.3 0.3 1.9 c0.068 0.9 0.4 1.1 1.3 0.898c3.245-0.778 3.256-0.735 2.796-3.996c-0.034-0.244-0.068-0.489-0.104-0.734 c-0.281-2.025-0.281-2.025-2.373-1.738c-2.403 0.329-2.403 0.329-2.057 2.78C692.859 157.8 692.9 158.1 692.9 158.349z M671.633 161.928c0.085 0.6 0.1 1.2 0.3 1.75c0.135 0.5 0.4 1.1 1.1 0.981c1.162-0.173 2.466-0.194 3.412-0.769 c0.761-0.46-0.027-1.628 0.006-2.485c0.008-0.195 0.001-0.392-0.001-0.588c-0.011-2.474-0.011-2.474-2.477-2.093 C671.218 159.1 671.2 159.1 671.6 161.928z M686.132 159.673c-0.004 0-0.008 0.001-0.011 0 c-0.105-0.732-0.207-1.463-0.319-2.193c-0.044-0.282-0.035-0.68-0.384-0.712c-0.898-0.081-1.797 0.054-2.572 0.5 c-0.598 0.353-0.212 0.989-0.166 1.491c0.113 1.2 0.4 2.3 0.7 3.466c0.151 0.5 0.3 0.7 0.9 0.7 c2.165-0.054 2.304-0.193 1.991-2.376C686.215 160.3 686.2 160 686.1 159.673z"/><path fill="#EAB159" d="M645.626 170.623c1.963 1 3.8 0 5.698-0.347c2.316-0.487 4.564-1.309 6.95-1.457 c1.304-0.083 2.439-0.741 3.698-0.945c0.409-0.067 0.965-0.4 1.2 0.05c0.326 0.572-0.438 0.726-0.7 0.9 c-2.846 1.956-4.383 4.744-5.268 7.976c-0.315 0.062-0.631 0.123-0.947 0.183c-0.875-0.577-1.69-0.003-2.519 0.2 c-2.644 0.504-5.263 1.258-7.995 0.556c-0.549-0.14-1.205-0.281-1.274-0.841c-0.236-1.924-1.082-3.794-0.574-5.789 C644.533 171.1 645.1 171 645.6 170.623z"/><path fill="#3B3521" d="M643.917 171.07c-0.508 2 0.3 3.9 0.6 5.789c0.069 0.6 0.7 0.7 1.3 0.8 c2.731 0.7 5.351-0.051 7.994-0.556c0.826-0.158 1.645-0.732 2.519-0.155c-0.059 0.553-0.323 0.871-0.907 1 c-3.31 0.66-6.577 1.499-10.029 0.963c-1.133-0.176-1.583-0.69-1.738-1.606c-0.303-1.796-0.498-3.61-0.754-5.414 C642.721 171 643.1 170.8 643.9 171.07z"/><path fill="#FADE01" d="M768.145 162.361c-0.677 0.122-0.529-0.473-0.574-0.761c-0.248-1.604-0.435-3.219-0.643-4.826 C767.72 158.6 768.1 160.4 768.1 162.361z"/><path fill="#EAB159" d="M712.599 170.658c2.469-0.001 4.931-0.332 7.4 0.103c0.403 0.1 0.8 0.1 1 0.5 c1.439 2.3 2.8 4.6 2.9 7.362c0.031 0.793-0.269 1.446-0.783 2.022c-3.005 3.369-6.68 5.743-10.832 7.5 c-5.61 2.369-11.538 3.325-17.475 4.399c-5.757 1.042-11.564 1.689-17.327 2.657c-3.678 0.619-7.152 0.048-10.559-1.438 c-2.076-0.907-4.282-1.463-5.586-3.61c-1.462-2.404-2.268-4.991-2.876-7.72c-0.832-3.735 0.004-6.98 2.087-10.086 c1.444-2.153 3.633-3.103 5.847-4.065c0.755-0.328 1.531-0.443 2.057-1.284c0.361-0.577 1.275-0.663 2.011-0.776 c5.036-0.778 10.055-1.751 15.121-2.277c5.769-0.599 11.358-1.96 16.721-3.96c5.521-2.059 11.018-4.25 16.099-7.42 c3.493-2.182 7.026-4.364 10.827-6.097c2.469-1.126 4.647-2.966 6.811-4.672c1.862-1.47 3.94-2.62 5.751-4.17 c1.883-1.613 3.706-3.288 5.334-5.138c3.613-4.113 7.561-7.887 11.475-11.7c0.485-0.473 1.07-0.771 1.749-0.588 c0.734 0.2 0.7 0.9 0.8 1.469c0.413 3 0.5 6 0.5 9.005c0.008 2.022-0.004 4.1 0.3 6.1 c0.782 5.3 1.1 10.7 2.5 15.835c1.715 6.3 3.1 12.7 5.3 18.844c1.161 3.3 2.5 6.6 2.6 10.2 c0.053 2.398-0.348 2.808-2.679 2.096c-4.609-1.409-8.395-4.32-12.529-6.607c-4.028-2.23-7.901-4.995-12.607-5.674 c-4.293-0.618-8.598-1.222-12.94-1.444c-2.812-0.144-5.646-0.039-8.435-0.265c-4.552-0.373-9.111-0.158-13.646-0.425 c-5.64-0.333-11.205 0.339-16.804 0.534c-8.099 0.282-16.008 1.955-24.011 2.902c-3.813 0.451-6.202 2.763-6.984 6.3 c-0.652 2.9 0.6 5.5 2.7 7.814c3.29 3.6 7.3 4.2 11.9 3.664c5.221-0.588 10.397-1.467 15.61-2.109 c2.412-0.297 4.919-0.543 7.085-1.514c2.809-1.258 5.762-1.237 8.641-1.788c2.064-0.393 3.921-1.197 5.765-2.129 c0.822-0.417 1.735-0.659 2.537-1.105c1.87-1.042 3.148-5.509 0.934-7.612C715.463 173 714.3 171.6 712.6 170.658z M730.289 153.587c1.906-0.551 3.709-1.359 5.433-2.323c4.973-2.779 9.81-5.782 14.105-9.537 c2.307-2.014 4.386-4.291 5.755-7.098c0.196-0.407 0.607-0.998 0.018-1.32c-0.684-0.372-0.77 0.356-0.956 0.8 c-0.799 1.79-2.044 3.275-3.374 4.658c-5.107 5.305-11.334 9.026-17.796 12.408c-1.066 0.558-2.2 0.866-3.311 1.3 c-0.428 0.153-0.693 0.43-0.587 0.888C729.662 153.7 730 153.7 730.3 153.587z"/><path fill="#FADE01" d="M680.541 176.326c0.037 0.2 0.1 0.5 0.1 0.734c0.012 1 0.8 2.2 0.1 2.8 c-0.934 0.67-2.347 0.61-3.588 0.597c-0.488-0.006-0.861-0.23-0.98-0.74c-0.433-1.872-1.324-3.595-1.659-5.512 c-0.178-1.009 0.149-1.163 0.967-1.232c0.886-0.076 1.763-0.244 2.642-0.368c1.873-0.266 1.874-0.266 2.2 1.7 C680.345 175 680.4 175.6 680.5 176.326z"/><path fill="#FADE01" d="M701.979 170.643c-0.017 0.145-0.032 0.292-0.049 0.437c-0.761-0.064-0.917 0.278-0.778 1 c0.316 1.6 1.1 3 1.8 4.54c0.379 0.9 0.4 1.439-0.843 1.558c-3.484 0.341-2.774 1.001-3.829-2.309 c-0.447-1.402-1.207-2.688-1.413-4.183c-0.108-0.804 0.144-1.087 0.886-1.109C699.131 170.5 700.6 170.4 702 170.643z "/><path fill="#FADE01" d="M689.846 178.958c-1.854 0.269-2.18 0.021-2.774-1.756c-0.434-1.3-0.655-2.653-1.295-3.914 c-0.728-1.435-0.309-1.934 1.338-1.851c0.817 0 1.805-0.607 2.4 0.05c0.467 0.5 0.4 1.5 0.7 2.2 c0.3 1 0.6 2.1 0.9 3.11C691.714 178.7 691.7 178.7 689.8 178.958z"/><path fill="#FADE01" d="M692.944 158.349c-0.043-0.294-0.085-0.588-0.127-0.882c-0.348-2.452-0.348-2.452 2.056-2.781 c2.093-0.286 2.093-0.286 2.4 1.738c0.035 0.2 0.1 0.5 0.1 0.734c0.459 3.3 0.4 3.218-2.796 4 c-0.939 0.225-1.271 0.007-1.34-0.898C693.165 159.6 693 159 692.9 158.349z"/><path fill="#FADE01" d="M671.633 161.928c-0.415-2.782-0.415-2.782 2.31-3.204c2.465-0.381 2.466-0.381 2.5 2.1 c0.002 0.2 0 0.4 0 0.588c-0.033 0.9 0.8 2.024-0.006 2.485c-0.946 0.574-2.25 0.596-3.412 0.8 c-0.657 0.099-0.97-0.438-1.104-0.981C671.753 163.1 671.7 162.5 671.6 161.928z"/><path fill="#FADE01" d="M686.132 159.673c0.041 0.3 0.1 0.6 0.1 0.877c0.312 2.2 0.2 2.322-1.991 2.4 c-0.565 0.013-0.743-0.176-0.895-0.691c-0.337-1.139-0.58-2.291-0.693-3.467c-0.046-0.502-0.432-1.139 0.166-1.491 c0.775-0.454 1.674-0.589 2.572-0.508c0.349 0 0.3 0.4 0.4 0.712c0.112 0.7 0.2 1.5 0.3 2.2 C686.125 159.7 686.1 159.7 686.1 159.673z"/><path fill="#3B3521" d="M730.289 153.587c-0.317 0.113-0.627 0.075-0.713-0.284c-0.106-0.458 0.159-0.735 0.587-0.888 c1.11-0.398 2.245-0.707 3.311-1.264c6.462-3.382 12.688-7.103 17.796-12.408c1.33-1.382 2.575-2.868 3.374-4.658 c0.187-0.419 0.272-1.148 0.956-0.776c0.59 0.3 0.2 0.913-0.018 1.32c-1.368 2.807-3.448 5.084-5.755 7.1 c-4.296 3.755-9.133 6.758-14.104 9.537C733.998 152.2 732.2 153 730.3 153.587z"/></g></g></g><g id="TrumpetPlayer"><g id="TrumpetLeftLeg" class="leftleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M688.773 354.246c0.047-1.446-0.393-2.809-0.992-4.095c-1.193-2.538-5.061-5.306-8.811-3.939 c-1.088 0.4-1.998 0.071-2.926-0.412c-1.361-0.707-2.797-0.932-4.334-0.611c-1.844 0.393-3.693 0.749-5.738 1.2 c0.396-1.586 0.16-2.985-0.879-4.095c-0.559-0.592-0.527-0.996-0.188-1.628c1.588-2.945 2.711-6.062 3.672-9.237 c1.52-5.021 2.221-10.178 2.977-15.33c-0.008-0.214 0-0.424 0.078-0.64c0.131-0.379 0.07-0.752 0.17-1.119 c0.018-0.069 0.053-0.136 0.078-0.204c0.006-1.953 0.641-3.911 0.549-5.87c-0.074-1.688-0.387-3.711 0.312-5.344 c0.006-0.081 0.01-0.172 0.014-0.254c0.326-5.876 0.031-11.677-1.258-17.486c-1.457-6.575-5.061-12.374-7.035-18.739 c-0.096-0.315-0.326-0.62-0.562-0.865c-1.549-1.597-2.654-3.472-3.785-5.337c-0.645-1.056-1.375-2.079-2.41-2.846 c-0.35-0.256-0.658-0.586-1.215-0.5c-2.668 0.413-4.443 2.927-3.502 5.342c0.883 2.3 2.4 4.3 3.8 6.3 c2.49 3.6 4.5 7.3 5.8 11.507c0.984 3.2 2.3 6.3 2.6 9.734c0.451 5.3 0.3 10.6 0.2 15.851l0 0 c-0.012 0.027-0.021 0.05-0.033 0.077c0 0 0 0 0 0.056c-0.01 0.044-0.018 0.092-0.027 0.1 c0.045 0.5 0 0.964-0.039 1.396c-0.008 0.087-0.014 0.17-0.021 0.253c0.049 0.1 0.1 0.1 0.1 0.3 c-0.029 0.233-0.086 0.461-0.146 0.689c-0.156 1.732-0.35 3.434-0.68 5.161c0.004 0 0 0 0 0 c-0.203 1.136-0.408 2.27-0.596 3.403c-1.266 7.66-3.453 15.081-6.631 22.233c-0.248 0.557-0.564 0.882-1.223 1.1 c-2.445 0.981-3.537 3.964-2.262 6.159c0.404 0.7 0.4 1.2 0 1.854c-1.34 2.752-2.283 5.552-0.648 8.5 c0.166 0.301-0.021 0.538-0.092 0.817c-0.426 1.676-0.012 2.6 1.6 3.4c0.943 0.5 2 0.7 3.1 0.9 c1.688 0.3 3.7 0.8 5 0.152c1.854-0.914 3 0.6 4.5 0.382c0.102-0.017 0.205-0.012 0.311-0.017 c4.416-0.544 8.863-0.393 13.301-0.396c1.406-0.009 2.789-0.107 4.156-0.393c0.705-0.144 1.439-0.269 1.822-0.965 c0.109-0.166 0.318-0.332 0.314-0.495c-0.039-1.911 0-3.796 1.592-5.281C688.869 355 688.8 354.5 688.8 354.246z"/></g><g id="TrumpetRightLeg" class="rightleg" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M703.199,346.954c0.053-1.444-0.387-2.812-0.992-4.095c-1.191-2.539-5.061-5.307-8.807-3.94 c-1.088,0.397-1.996,0.072-2.928-0.411c-1.357-0.709-2.799-0.935-4.334-0.605c-1.846,0.388-3.695,0.74-5.736,1.154 c0.396-1.58,0.162-2.979-0.883-4.092c-0.553-0.593-0.521-0.994-0.182-1.625c1.588-2.949,2.709-6.062,3.668-9.242 c1.521-5.021,2.223-10.18,2.98-15.33c-0.016-0.213,0-0.422,0.072-0.64c0.131-0.375,0.068-0.749,0.176-1.114 c0.018-0.074,0.051-0.14,0.076-0.209c0.006-1.953,0.637-3.906,0.551-5.865c-0.074-1.688-0.395-3.711,0.311-5.34 c0-0.089,0.008-0.175,0.014-0.261c0.322-5.875,0.029-11.675-1.258-17.483c-1.463-6.578-5.061-12.375-7.037-18.742 c-0.096-0.313-0.32-0.614-0.557-0.862c-1.549-1.603-2.658-3.474-3.789-5.339c-0.641-1.057-1.375-2.078-2.406-2.846 c-0.35-0.256-0.662-0.586-1.215-0.5c-2.668,0.41-4.443,2.925-3.504,5.345c0.885,2.269,2.381,4.312,3.748,6.304 c2.488,3.628,4.525,7.333,5.791,11.502c0.984,3.225,2.297,6.348,2.584,9.734c0.449,5.281,0.34,10.564,0.244,15.852l0,0 c-0.012,0.026-0.025,0.053-0.035,0.073c0,0.022,0.006,0.035,0,0.058c-0.008,0.045-0.016,0.092-0.025,0.137 c0.043,0.47,0,0.97-0.039,1.398c-0.004,0.088-0.018,0.168-0.02,0.254c0.047,0.068,0.074,0.146,0.061,0.252 c-0.025,0.232-0.088,0.465-0.145,0.691c-0.156,1.732-0.35,3.436-0.678,5.161c0.004,0.011,0.004,0.024,0.004,0.036 c-0.199,1.134-0.404,2.27-0.592,3.396c-1.268,7.661-3.455,15.084-6.633,22.234c-0.242,0.555-0.564,0.884-1.223,1.148 c-2.445,0.981-3.539,3.965-2.264,6.159c0.406,0.694,0.379,1.183,0.049,1.854c-1.336,2.753-2.285,5.551-0.648,8.521 c0.166,0.303-0.02,0.534-0.092,0.813c-0.426,1.676-0.014,2.552,1.561,3.403c0.945,0.518,2,0.731,3.061,0.926 c1.689,0.312,3.691,0.808,5.031,0.152c1.854-0.921,2.992,0.608,4.484,0.383c0.102-0.019,0.205-0.019,0.311-0.021 c4.42-0.542,8.863-0.388,13.301-0.396c1.402-0.006,2.791-0.104,4.156-0.391c0.705-0.146,1.436-0.271,1.824-0.969 c0.107-0.163,0.316-0.327,0.312-0.495c-0.039-1.907,0-3.791,1.594-5.278C703.294,347.661,703.191,347.25,703.199,346.954z"/></g></g></g><g id="TrumpetBody" stroke="rgba(0,0,0,0.85)"><linearGradient id="TrumpetPlayerShirt" gradientUnits="userSpaceOnUse" x1="630.3" y1="257.7" x2="691" y2="257.7"><stop offset="0" style="stop-color:#268F3B"/><stop offset="1" style="stop-color:#006F3B"/></linearGradient><path fill="url(#TrumpetPlayerShirt)" d="M690.722 282.287c-0.266-3.114-0.705-6.225-1.004-9.254c-0.389-3.916-0.602-7.636-1.834-11.41 c-0.648-1.997-1.482-3.905-2.287-5.826c-0.004-0.056-0.018-0.106-0.021-0.163c-0.119-1.083-0.52-1.984-1.088-2.696 c-1.49-6.479-3.557-12.809-6.32-18.849c-0.117-0.049-0.207-0.15-0.213-0.323c0-0.056-0.008-0.109-0.012-0.165 c-0.148-0.319-0.287-0.642-0.439-0.957c0.121-0.013 0.242-0.021 0.369-0.032c-0.018-0.183-0.047-0.362-0.074-0.544 c0.326-0.231 0.588-0.591 0.732-0.997c0.082 0.5 0.2 1 0.2 1.47c2.951-0.236 5.914-0.39 8.877-0.575 c-3.271-4.007-5.869-8.591-8.258-13.584c-0.332-0.696-0.688-1.382-1.031-2.073c-1.91-0.042-3.82-0.123-5.723-0.292 c0.125 0.3 0.3 0.7 0.4 1.022c-0.018-0.005-0.039-0.009-0.061-0.016c-0.014 0-0.021-0.006-0.031-0.009 c-0.34-0.084-0.674-0.167-1.014-0.252c-0.1-0.279-0.199-0.559-0.291-0.843c-1.672-0.171-3.338-0.401-4.986-0.692 c-0.031-0.012-0.057-0.028-0.092-0.038c-1.119-0.358-2.088-0.575-3.111-0.606c-2.332-0.533-4.643-1.199-6.91-2.034 c-6.758-2.623-14.207-0.616-20.326 2.698c-3.658 2.058-4.785 6.5-5.725 10.278c-0.814 5.7 2 11.1 5.6 15.3 c5.125 6.2 10.8 12.9 11.3 21.332c0.482 6.1-4.387 10.527-6.023 16.041c-1.1 1.514-1.723 3.236-1.896 5.1 c-2.359 4.597-0.449 8.5 3 10.927c6.596 9.8 23.5 10.5 33.9 9.42c3.564-0.383 6.365-1.502 8.537-3.118 c1.844-0.142 3.643-1.168 4.447-3.339c1.035-2.783 1.471-5.666 1.57-8.59C691.101 286.6 691 284.4 690.7 282.287z M677.228 227.582c0.092-0.265 0.117-0.556 0.074-0.842c0.23 0.6 0.4 1.2 0.6 1.9 C677.72 228.2 677.5 227.9 677.2 227.582z"/></g><g id="TrumpetPlayerArms" class="TrumpetAnimation" stroke="rgba(0,0,0,0.85)"><g id="TrumpetArms"><path fill="#804D24" d="M716.927 208.325c-4.322-5.429-8.387-11.053-12.102-16.904c-1.641-2.941-3.48-5.924-4.617-9.118 c0.031-0.04 0.064-0.073 0.092-0.117c1.375-2.126 3.041-4.004 4.447-5.933c-0.4 0.063-0.801 0.111-1.201 0.2 c0.994-2.017 1.342-4.4 0.957-6.604c0.482-2.382 0.453-4.842-0.487-6.619c0.054-1.674-0.417-3.38-1.981-4.112 c-0.966-0.452-1.998-0.264-2.771 0.463c-0.563 0.531-0.857 1.275-1.007 2.049c-0.202-0.069-0.416-0.111-0.625-0.137 c-0.02-0.075-0.023-0.148-0.049-0.223c0.254-1.57 0.081-3.132-0.861-4.569c-0.34-0.518-1.114-0.697-1.57-0.202 c-1.071 1.162-1.649 2.583-1.985 4.11c-0.076 0.061-0.155 0.119-0.219 0.187c-0.046 0.049-0.072 0.109-0.113 0.2 c-0.154-0.985-0.497-1.931-1.112-2.757c-0.249-0.335-0.685-0.633-1.129-0.459c-0.95 0.371-1.728 0.69-2.229 1.4 c-0.184 0.166-0.338 0.377-0.446 0.655c-0.21 0.537-0.022 1.2 0.1 1.79c-0.023 0.4 0 0.8 0.1 1.1 c0.009 0.1 0 0.1 0.1 0.202c-0.004 0.012-0.013 0.02-0.017 0.032c-0.108 0.342-0.179 0.688-0.224 1 c-0.183 0.153-0.309 0.389-0.312 0.729c-0.061 4.714-0.838 9 0.8 13.516c0.186 0.5 0.6 0.7 1.1 0.7 c0.967 1.5 2.5 2.7 4.5 3.479c4.533 11.1 12 20.8 15.3 32.383c-1.428 0.856-2.824 1.728-4.244 2.6 c-1.01-3.056-2.223-6.054-4.139-8.647c-4.633-6.487-9.35-12.94-13.424-19.797c-2.053-3.197-2.096-7.092-1.74-10.736 c0.293-3.89-0.029-7.776-0.266-11.656c-0.018-0.408-0.078-1.215-0.096-1.622c-2.889-1.024-5.918-1.675-8.697-2.968 c-1.34-1.564-2.328-3.387-3.482-5.082c-2.08 1.288-4.912 2.518-3.789 5.494c-0.584 4.6 5.2 6.3 5.2 10.5 c-0.031 1.293-0.057 2.593-0.064 3.884c-4.375 1.944-9.361 3.308-12.271 7.41c5.061 3.3 11.2 1.4 16.8 2.7 c4.379 9.1 9.5 18 11.3 28.112c-6.035 0.817-12.17 1.241-18.24 0.892c1.789 6.9 3.8 13.5 9.7 17.8 c-0.273-0.499-0.539-1-0.818-1.493c9.27-1.487 18.777-1.966 27.684-5.21c4.953-1.333 10.404-3.939 12.105-9.178 C721.085 214.2 718.9 211.1 716.9 208.325z"/></g></g><g id="TrumperPlayerHeadAndHat" class="TrumpetAnimation"><g id="TrumpetPlayerHead" stroke="rgba(0,0,0,0.85)"><path fill="#804D24" d="M629.89 165.4c4.438-4.986 7.633-11.535 14.076-14.301c2.42 1.9 5 4.3 4.3 7.7 c-1.992 5.896-8.898 7.549-12.301 12.347c-2.438 2.7 0.2 6.1 0.8 8.989c1.045 3.3 2 6.6 2.7 10 c1.4 5.107-0.574 10.367-3.312 14.656c-3.477 4.775-9.98 5.87-15.507 5.678c-10.126-1.695-19.878-7.459-25.198-16.4 c-4.043-6.231-5.049-13.824-5.118-21.1c0.487-6.438 2.097-13.521 7.215-17.89c6.165-3.416 14.06-3.569 20.517-0.822 C623.258 156.4 626.2 161.4 629.9 165.4z"/></g><g id="TrumpetHat"><path fill="#F4C530" d="M588.268 187.166c-1.217-3.24-5.978-1.633-7.006-5.125c2.082-1.062 4.485-0.826 6.567-1.459 c3.569-1.088 8.9 0.9 10.061-5.071c1.414-0.745 2.83-1.485 4.243-2.227c2.275 1.2 3.1 0 3.264-2.068l0.021-0.01 c3.87-0.334 7.5 3.8 11.6 0.515c3.279-2.608 5.519-5.921 7.126-9.643c0.868-2.008 0.38-4.604 2.688-5.982 c0.617 0.3 1.2 0.6 1.8 0.951c2.38 7.054-3.507 10.511-7.199 13.968c-5.432 5.079-11.818 9.23-19.335 11.4 c-3.982 1.151-8.396 1.753-11.714 4.748C589.692 187.2 589 187.2 588.3 187.166z"/><path fill="#E1C68B" d="M569.365 144.566c-0.594-0.857-1.385-1.295-2.447-1.17c0-1.424 0-2.848 0-4.27 c0.584-0.079 1.167-0.158 1.755-0.237c1.416 2.6 3.4 3.9 6.5 3.371c0.05 1.164-0.806 1.722-1.56 2.4 C572.181 144.6 570.8 144.6 569.4 144.566z"/><path fill="#F1CF65" d="M575.149 142.26c-3.03 0.553-5.061-0.817-6.477-3.371c0.136-0.313 0.323-0.594 0.562-0.841 c1.382 0 2.8 0 4.6 0c-1.238-1.399-2.139-2.418-3.039-3.437c2.318-5.31 8.791-6.594 11.391-11.708 c0.301-0.594 1.924-0.521 2.934-0.756c0.203 2.493-2.129 5 0 7.481c-2.656 1.884-5.565 3.36-7.77 5.9 c-2.037 2.373-1.141 3.2 1.3 3.649c-0.057 0.288-0.109 0.58-0.158 0.871C576.906 140 575.9 141 575.1 142.26z"/><path fill="#86A77B" d="M597.997 122.71c4.971 6.1 9.9 12.3 14.9 18.438c0.194 0.7 0.7 1 1.4 1 c0.186 0 0.4 0.1 0.5 0.19c0.44 1 0.9 1.9 1.3 2.917c-1.763 0.555-3.355 1.75-5.351 1.4 c-0.472-0.37-0.944-0.742-1.416-1.111c0.603-4.065-1.247-6.478-5.085-7.553c-0.294-0.336-0.591-0.672-0.887-1.009 c0.073-2.52-0.884-4.408-3.311-5.397c-0.307-1.724-1.401-2.8-2.904-3.538c0.017-0.235 0.041-0.47 0.073-0.705 c0.105-0.646 0.212-1.295 0.318-1.941C597.699 124.5 597.8 123.6 598 122.71z"/><path fill="#E1C68B" d="M616.11 145.252c-0.44-0.972-0.878-1.943-1.318-2.915c4.35-0.354 8.5 0.2 11.9 3.2 c0 0-0.16 0.488-0.16 0.486c-1.602-0.816-2.854 0.021-4.11 0.861C620.234 146.7 617.9 147 616.1 145.252z"/><path fill="#F4C530" d="M585.132 129.628c-2.162-2.484 0.17-4.988-0.033-7.482c1.224-0.829 2.502-1.087 3.876-0.378 c0.157 1.5 0.3 2.9 0.5 4.381C587.978 127.3 588.2 130.5 585.1 129.628z"/><path fill="#E1C68B" d="M589.447 126.151c-0.157-1.462-0.314-2.922-0.472-4.381c3.25-2.035 6.344-2.541 9 0.9 c-0.148 0.898-0.296 1.799-0.444 2.698C594.732 124.3 591.9 123 589.4 126.151z"/><path fill="#F1CF65" d="M628.651 157.045c-0.617-0.317-1.232-0.634-1.852-0.951c-0.043-0.317-0.096-0.634-0.154-0.949 c1.427-3.059 0.979-6.097-0.104-9.128l0.16-0.488C631.257 148.7 632.2 152.5 628.7 157.045z"/><path fill="#E1C68B" d="M570.775 134.611c0.9 1 1.8 2 3 3.437c-1.812 0-3.198 0-4.58 0 C568.91 136.5 569.1 135.2 570.8 134.611z"/><path fill="#E1C68B" d="M614.279 142.147c-0.705 0.006-1.176-0.306-1.368-0.999C613.368 141.5 613.8 141.8 614.3 142.147z "/><path fill="#86A77B" d="M569.365 144.566c1.407 0 2.8 0 4.2 0.042c0.875 2.1 1.9 4 4 5.2 c0.808 2.7 2.5 4.6 5.3 5.27c-0.356 1.9 1.6 2.7 2.1 4.237c-0.955 0.423-1.032 0.8 0 1.3 c0.033 3.5 4.4 3.4 5.3 6.266c-0.267 0.219-0.533 0.438-0.801 0.657c-1.29-1.341-2.862-0.711-4.357-0.62 c-1.704-0.765-3.409-1.532-5.114-2.295c-1.344-4.368-3.345-8.265-6.847-11.412C570.607 151 568.6 148.3 569.4 144.566z"/><path fill="#EAB53D" d="M579.914 164.616c1.705 0.8 3.4 1.5 5.1 2.295c1.089 0.7 2.2 1.4 3.3 2.1 c0.329 0.7 0.7 1.4 1 2.114c0.346 1.5 0.7 2.9 1 4.381c-2.148-0.298-3.093 7.191-6.157 1 c-2.118-2.512-4.234-5.021-6.352-7.533C577.206 166.9 578.5 165.7 579.9 164.616z"/><path fill="#F1CF65" d="M584.171 176.465c3.064 6.2 4.009-1.249 6.158-0.953c1.673 3 3.5 3 4.812-0.1 c1.296-3.173 1.887-1.078 2.8 0.098c-1.151 5.942-6.492 3.982-10.06 5.071c-2.083 0.634-4.487 0.398-6.569 1.5 c-3.061-0.853-3.888-2.7-2.479-5.546C580.578 176.5 582.4 176.5 584.2 176.465z"/><path fill="#E1C68B" d="M584.171 176.465c-1.797 0.008-3.594 0.019-5.387 0.029c-2.427-2.252-2.393-4.818-0.965-7.562 C579.936 171.4 582.1 174 584.2 176.465z"/><path fill="#EDA827" d="M626.645 155.147c0.059 0.3 0.1 0.6 0.2 0.949c-2.304 1.378-1.817 3.974-2.686 6 c-1.607 3.722-3.847 7.035-7.126 9.644c-4.116 3.275-7.702-0.851-11.572-0.517c-0.017-1.897 1.036-2.659 2.779-3.278 c6.257-2.218 7.135-5.01 3.591-10.596c1.571-2.196 6.2 1.6 6.409-3.238c1.194-0.043 2.5 0.1 3.229-1.143 C623.618 152.6 625 154.2 626.6 155.147z"/><path fill="#E9972D" d="M611.786 157.331c3.544 5.6 2.7 8.378-3.591 10.596c-1.743 0.619-2.794 1.38-2.779 3.278l-0.021 0 c-1.593-0.108-3.121-0.11-3.263 2.068c-1.411 0.742-2.827 1.485-4.243 2.227c-0.861-1.176-1.453-3.27-2.749-0.098 c-1.263 3.092-3.139 3.142-4.812 0.1c-0.347-1.459-0.694-2.919-1.039-4.381c2.276-2.329 7.252-2.297 6.418-7.343 c0.684-0.052 1.367-0.104 2.052-0.157c1.799 0.7 3.354-1.167 5.456-0.106c3.407 1.7 6.756-0.321 7.277-4.137 C610.64 158.3 610.2 157.3 611.8 157.331z"/><path fill="#EDA827" d="M602.133 173.283c0.142-2.179 1.668-2.177 3.261-2.068C605.201 173.3 604.4 174.5 602.1 173.283z"/><path fill="#795F84" d="M577.562 149.83c-2.069-1.175-3.102-3.137-3.975-5.222c0.754-0.625 1.611-1.185 1.559-2.349 c0.762-1.3 1.76-2.236 3.391-2.186c0.43 0.4 0.9 0.8 1.3 1.197c0.316 1.7 0.6 3.5 0.9 5.2 C579.379 147.3 577.6 147.7 577.6 149.83z"/><path fill="#AF7D92" d="M589.447 126.151c2.433-3.191 5.285-1.806 8.104-0.743c-0.108 0.646-0.215 1.295-0.322 1.9 c-5.855-1.461-6.614-0.931-5.941 4.164c-1.832-0.359-0.938 3.173-3.181 2.231c-0.001-0.794-0.651-2.235-0.82-1.798 c-1.411 3.648-6.171 3.579-7.524 7.094c-0.355 0.053-0.709 0.106-1.064 0.16c-2.475-0.472-3.371-1.273-1.334-3.648 c2.202-2.566 5.113-4.043 7.768-5.927C588.215 130.5 588 127.3 589.4 126.151z"/><path fill="#6B4276" d="M578.697 139.203c0.357-0.054 0.712-0.107 1.066-0.161c0.896 0.7 1.2 1.5 0.1 2.2 c-0.428-0.399-0.855-0.8-1.283-1.198C578.587 139.8 578.6 139.5 578.7 139.203z"/><path fill="#392459" d="M609.341 145.552c0.472 0.4 0.9 0.7 1.4 1.111c-0.007 1.107-0.013 2.214-0.019 3.3 c-0.626 0.329-1.254 0.657-1.879 0.985c-2.636 0.406-4.122 5.166-7.688 2.021c-0.16-1.967-1.067-3.192-3.192-3.207 c-1.104-1.092-2.209-1.748-3.323-0.01c-0.659-0.367-1.32-0.732-1.981-1.099c-0.369-1.055-0.739-2.111-1.108-3.167 c1.354-2.309 0.856-3.179-1.711-2.017c-1.013 0.458-1.81 1.184-2.677-0.082c1.981-1.869 0.782-4.239 1.005-6.384 c2.121-1.243 4.397-2.36 4.375-5.354c0.694 0.4 1.4 0.8 2.1 1.139c1.184 2.302-1.107 5.6 2.1 7.3 c1.428 0.7 2.9 1.4 4.3 2.152c-0.582 0.188-1.582-0.14-1.345 1.061c0.027 0.1 0.2 0.3 0.4 0.4 c1.197 0.2 0.889-0.749 1.072-1.336c1.604 0.1 2.016-1.397 3.009-2.114C605.872 142 607.6 143.8 609.3 145.552z"/><path fill="#E9972D" d="M610.739 149.987c0.006-1.109 0.012-2.216 0.019-3.323c1.997 0.3 3.588-0.855 5.353-1.408 c1.808 1.7 4.1 1.4 6.3 1.618c1.46 1.5 3.5 2.979-0.214 4.299c-0.422 0.15-0.536 1.164-0.793 1.8 c-0.763 1.27-2.035 1.099-3.231 1.143C616.103 152 612.5 152.7 610.7 149.987z"/><path fill="#432F5B" d="M604.135 140.26c-0.995 0.717-1.405 2.264-3.009 2.114l-0.09-0.09c-1.426-0.717-2.854-1.432-4.28-2.15 c0.731-2.122 1.466-4.244 2.197-6.368c1.295 1.3 1.5 4.2 4.4 3.223c0.297 0.3 0.6 0.7 0.9 1 C604.218 138.8 604.2 139.5 604.1 140.26z"/><path fill="#6B4276" d="M594.644 132.812c-0.695-0.378-1.389-0.759-2.085-1.139c-0.424-0.053-0.848-0.106-1.272-0.158 c-0.674-5.094 0.086-5.625 5.94-4.163c-0.03 0.234-0.054 0.468-0.072 0.704c-0.446 0.864-0.891 1.727-1.335 2.6 C595.757 131.5 595.5 132.4 594.6 132.812z"/><path fill="#795F84" d="M604.135 140.26c0.042-0.754 0.083-1.506 0.123-2.26c3.839 1.1 5.7 3.5 5.1 7.6 C607.607 143.8 605.9 142 604.1 140.26z"/><path fill="#795F84" d="M603.372 136.991c-2.96 0.968-3.123-1.906-4.418-3.222c0.332-0.691 0.665-1.384 0.999-2.076l0.108-0.101 C602.486 132.6 603.4 134.5 603.4 136.991z"/><path fill="#795F84" d="M595.82 130.645c0.444-0.862 0.889-1.726 1.335-2.589c1.507 0.7 2.6 1.8 2.9 3.537l-0.108 0.1 C598.476 131.7 597.1 131.4 595.8 130.645z"/><path fill="#EAB53D" d="M621.424 152.95c0.257-0.613 0.373-1.626 0.795-1.778c3.674-1.318 1.674-2.802 0.212-4.297 c1.256-0.838 2.509-1.675 4.11-0.859c1.084 3 1.5 6.1 0.1 9.13C625.013 154.2 623.6 152.6 621.4 152.95z"/><path fill="#432F5B" d="M587.18 143.413c0.866 1.3 1.7 0.5 2.7 0.08c2.567-1.162 3.065-0.291 1.7 2 c-0.903 0.152-2.661-0.425-2.448 0.771c0.252 1.4 1.6 2.7 3.6 2.396c0.658 0.4 1.3 0.7 2 1.1 c0.727 0.7 1.5 1.4 2.2 2.108c0.888 0.1 1.7 0.4 2.1 1.222c-1.304 1.579-4.194 0.849-4.999 3.4 c2.069 1.3 4.1 2.6 6.1 3.845c-0.773 1.084-1.547 2.168-2.322 3.25c-0.685 0.052-1.368 0.104-2.052 0.2 c-0.074-0.154-0.112-0.348-0.231-0.448c-0.101-0.083-0.3-0.098-0.442-0.071c-2.201 0.411-0.569 5.972-4.848 3.6 c-0.862-2.833-5.219-2.738-5.252-6.268c4.52 1.3 5.311-0.847 3.87-4.527c-0.545-1.393-0.423-2.735-0.578-4.107 c0.414-1.87-1.464-2.236-2.203-3.348c0.134-1.786-0.109-3.5-0.795-5.175c-0.181-0.442-0.484-1.546 0.781-1.083 C586.466 142.5 586.8 143.1 587.2 143.413z"/><path fill="#6B4276" d="M577.562 149.83c0.004-2.136 1.817-2.522 3.209-3.314c1.387 1.1 1.9 2.7 2 4.4 c-0.687 0.177-2.017 0.056-0.605 1.243c0.997 0.8 2.4 1.6 0.6 2.984C580.014 154.4 578.4 152.5 577.6 149.83z"/><path fill="#544166" d="M582.851 155.1c1.796-1.428 0.356-2.147-0.641-2.984c-1.411-1.188-0.081-1.065 0.605-1.245 c1.607 0 0.606-3.682 3.207-2.246c0.739 1.1 2.6 1.5 2.2 3.349c-4.887-0.082-2.934 3.374-2.118 5.1 c0.911 1.9 0.2 2-1.174 2.244C584.464 157.8 582.5 157 582.9 155.1z"/><path fill="#2C1E44" d="M584.934 159.336c1.362-0.244 2.085-0.294 1.174-2.244c-0.815-1.745-2.769-5.2 2.118-5.119 c0.155 1.4 0 2.7 0.6 4.107c1.44 3.7 0.6 5.784-3.87 4.527C583.902 160.2 584 159.8 584.9 159.336z"/><path fill="#CC7532" d="M590.188 166.874c4.277 2.4 2.646-3.197 4.846-3.607c0.143-0.025 0.344-0.01 0.4 0.1 c0.119 0.1 0.2 0.3 0.2 0.446c0.836 5.048-4.141 5.017-6.418 7.346c-0.33-0.705-0.661-1.409-0.99-2.114 c0.362-0.494 0.726-0.99 1.088-1.486C589.653 167.3 589.9 167.1 590.2 166.874z"/><path fill="#E9972D" d="M589.385 167.531c-0.362 0.496-0.726 0.992-1.087 1.486c-1.09-0.703-2.18-1.403-3.269-2.106 C586.525 166.8 588.1 166.2 589.4 167.531z"/><path fill="#CC7532" d="M597.759 163.631c0.775-1.082 1.549-2.166 2.322-3.25c7.102-0.019 9.024-2.079 8.778-9.409 c0.628-0.329 1.253-0.658 1.879-0.985c1.73 2.7 5.4 2 7.5 4.105c-0.217 4.877-4.836 1.042-6.407 3.2 c-1.574 0.004-1.146 0.99-1.293 2.06c-0.521 3.813-3.87 5.855-7.277 4.135C601.114 162.5 599.6 164.3 597.8 163.631z"/><path fill="#2C1E44" d="M586.023 148.625c-2.601-1.437-1.6 2.265-3.207 2.246c-0.156-1.697-0.658-3.234-2.045-4.356 c-0.316-1.749-0.633-3.498-0.949-5.246c1.152-0.776 0.836-1.51-0.061-2.229c1.354-3.516 6.113-3.447 7.524-7.094 c0.168-0.437 0.8 1 0.8 1.798c-1.109 1.122-1.173 2.2 0.1 3.28c-0.224 2.1 1 4.516-1.007 6.4 c-0.387-0.357-0.713-0.878-1.171-1.046c-1.264-0.462-0.961 0.641-0.78 1.083C585.914 145.1 586.2 146.8 586 148.625z"/><path fill="#432F5B" d="M588.187 137.026c-1.254-1.063-1.19-2.158-0.081-3.28c2.243 0.9 1.348-2.59 3.181-2.231 c0.424 0.1 0.8 0.1 1.3 0.158C592.582 134.7 590.3 135.8 588.2 137.026z"/><path fill="#2C1E44" d="M608.86 150.972c0.246 7.33-1.677 9.39-8.778 9.409c-2.019-1.27-4.036-2.542-6.105-3.845 c0.805-2.583 3.695-1.852 4.999-3.436c0.733-0.036 1.465-0.071 2.197-0.108C604.738 156.1 606.2 151.4 608.9 150.972z"/><path fill="#544166" d="M595.82 130.645c1.266 0.8 2.7 1.1 4.1 1.048c-0.334 0.692-0.667 1.384-0.999 2.1 c-0.733 2.123-1.466 4.246-2.199 6.367c-3.219-1.716-0.928-5.021-2.111-7.323C595.531 132.4 595.8 131.5 595.8 130.645z"/><path fill="#544166" d="M601.172 152.994c-0.732 0.035-1.464 0.071-2.197 0.108c-0.449-0.867-1.249-1.12-2.138-1.218 c0.039-0.886 0.137-1.739 1.143-2.098C600.105 149.8 601 151 601.2 152.994z"/><path fill="#6B4276" d="M592.678 148.678c-1.925 0.286-3.306-0.982-3.558-2.396c-0.213-1.197 1.545-0.619 2.448-0.772 C591.938 146.6 592.3 147.6 592.7 148.678z"/><path fill="#795F84" d="M597.709 131.725c-1.008 0.357-1.106 1.212-1.145 2.097c-0.727-0.703-1.452-1.406-2.18-2.108 C595.498 130 596.6 130.6 597.7 131.725z"/><path fill="#432F5B" d="M601.126 142.375c-0.184 0.6 0.1 1.582-1.071 1.338c-0.145-0.029-0.334-0.221-0.363-0.363 c-0.237-1.203 0.763-0.874 1.345-1.063L601.126 142.375z"/><path fill="#544166" d="M599.038 150.858c-0.732 0.036-1.464 0.071-2.198 0.108c-0.448-0.867-1.249-1.12-2.137-1.217 c0.038-0.886 0.137-1.739 1.143-2.098C597.969 147.7 598.9 148.9 599 150.858z"/><path fill="#544166" d="M594.752 145.591c1.266 0.8 2.7 1.1 4.1 1.047c-0.334 0.692-0.668 1.385-0.999 2.1 c-0.734 2.123-1.466 4.247-2.2 6.367c-3.218-1.716-0.928-5.021-2.11-7.322C594.463 147.3 594.7 146.5 594.8 145.591z"/></g></g></svg>
<!-- Happy Mardi Gras! -->
/* ===================
I thought this was super simple markup.
================== */
body {
background: #111;
margin: 0;
width: 100%;
height: 100%;
position: fixed;
}
.Absolute-Center {
margin: auto;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
}
button {
position: absolute;
top: 0;
right: 0;
margin: 50px;
padding: 5px;
z-index: 999999999999999;
}
#BourbonStreet {
width: 100%;
height: 100%;
position: absolute;
z-index: -1;
background: url(https://s3-us-west-2.amazonaws.com/s.cdpn.io/191814/BourbonStreetBackground.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
#confetti {
background: transparent;
height: 100%;
left: 0px;
position: fixed;
top: 0px;
width: 100%;
z-index: 100;
}
#MarchingBand {
z-index: 600;
cursor: pointer;
margin: auto;
left: 0;
right: 0;
margin: auto;
position: absolute;
margin-bottom: -5%;
bottom: 0;
animation: MarchingBand 50s infinite linear;
}
.Marching {
animation: MarchingBand 50s infinite linear;
}
@keyframes MarchingBand {
25% {
left: 98%;
transform: rotateY(0deg);
}
26% {
transform: rotateY(180deg);
}
50% {
left: -110%;
transform: rotateY(180deg);
}
52% {
transform: rotateY(0deg);
}
}
#MardiGrasMadness {
width: 175px;
height: 390px;
z-index: 200;
background: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/191814/ChrisMardiGrasSprite2b.png') left center;
animation: play .8s steps(5) infinite;
}
@keyframes play {
100% {
background-position: -878px;
}
}
.leftleg {
transform: translateY(5px);
animation: leftleg 3s ease infinite;
animation-delay: 1.5s;
}
@keyframes leftleg {
50% {
transform: translateY(-30px);
}
}
.rightleg {
transform: translateY(10px);
animation: rightleg 3s ease infinite;
}
@keyframes rightleg {
50% {
transform: translateY(-20px);
}
}
.LeaderArm {
transform: translatey(15px);
animation: MajorArm 3s ease infinite;
}
@keyframes MajorArm {
50% {
transform: translatey(-10px);
}
}
.BatonSpin {
animation: rotation 1200ms infinite linear;
transform-origin: 50% 50%;
}
.DrumStickSpin {
animation: rotation 410ms 2 linear;
transform-origin: 50% 50%;
position:fixed;
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.BatonStop {
}
@keyframes stopBaton {
from {
transform: rotatey(0deg);
}
to {
transform: rotatey(0deg);
}
}
#DrummerBody {
transition: all .2s ease-in-out;
}
#Drum {
transition: all .2s ease-in-out;
}
.DrumAnimation {
animation: drumanimation 3s infinite linear;
}
@keyframes drumanimation {
0% {
transform: translatex(0px);
}
25% {
transform: translatex(5px);
}
50% {
transform: translatex(0px);
}
75% {
transform: translatex(5px);
}
100% {
transform: translatex(0px);
}
}
.TrumpetAnimation {
animation: trumpetanimation 3s infinite linear;
}
@keyframes trumpetanimation {
0% {
transform: translatex(0px);
}
25% {
transform: translatex(-8px);
}
50% {
transform: translatex(0px);
}
75% {
transform: translatex(-8px);
}
100% {
transform: translatex(0px);
}
}
.HeadAnimate {
animation: head_animation 3s infinite;
}
@keyframes head_animation {
0% {
transform: rotate(0.25deg);
}
25% {
transform: rotate(-0.25deg);
}
50% {
transform: rotate(0.25deg);
}
75% {
transform: rotate(-0.25deg);
}
100% {
transform: rotate(0.25deg);
}
}
.HeadAnimate2 {
animation: head_animation2 4s infinite;
}
@keyframes head_animation2 {
0% {
transform: rotate(-0.5deg);
}
25% {
transform: rotate(0.5deg);
}
50% {
transform: rotate(-0.5deg);
}
75% {
transform: rotate(0.5deg);
}
100% {
transform: rotate(-0.5deg);
}
}
.DrumStickAnimation {
animation: DrumStickAnimation 700ms ease-in-out infinite alternate;
}
@keyframes DrumStickAnimation {
100% {
transform: rotate(-3deg) translatex(-10px);
}
}
.LeaderArmAnimation {
animation: LeaderArmAnimation 1s ease-in-out infinite alternate;
}
@keyframes LeaderArmAnimation {
100% {
transform: rotate(-0.75deg) translatey(-15px) translatex(-35px);
}
}
.HeadAnimate3 {
animation: HeadAnimate3 1200ms ease-in-out infinite alternate;
}
@keyframes HeadAnimate3 {
100% {
transform: rotate(-5deg);
}
}
.TromboneArmAnimation {
animation: TromboneArmAnimation 1200ms ease-in-out infinite alternate;
}
@keyframes TromboneArmAnimation {
100% {
transform: translatex(-10px) rotate(-0.5deg);
}
}
.trombone {
animation: trombone 1200ms ease-in-out infinite alternate;
}
@keyframes trombone {
100% {
transform: translatex(-10px) rotate(-2deg);;
}
}
#BandMajor {/* Firefox */
transition: all 3s ease;
}
.BackwardMarch {
transform: translatex(50px);
}
#MardiGrasMadNessGroup {
transition: all 3s ease;
width: 175px;
height: 390px;
}
.MardiGrasMadnessGroup {
animation-duration: 15s;
animation-name: slidein;
animation-iteration-count: infinite;
animation-direction: alternate;
}
@-webkit-keyframes slidein {
0% {
transform: translatex(0px);
}
25% {
transform: translatex(20%);
}
50% {
transform: translatex(0px);
}
75% {
transform: translatex(-20%);
}
100% {
transform: translatex(0px);
}
}
/*
Kitschy New Orleans SVG Mardi Gras Parade
Cut and Paste and Fun for Everyone!
Festive Browsers Only. :(
This is my first attempt at SVG animation. Found out some interesting things putting this all together. Comments where appropriate.
Happy Mardi Gras from New Orleans!
Made some use of the Buzz Audio Library.
http://buzz.jaysalvat.com/documentation/sound/
MP3s are pretty safe to use when you are targeting HTML5 Audio. Non supported browsers just don't hear the awesomeness of New Orleans.
Read the Buzz Docs. Super easy to use.
*/
/***************************
Setting Audio defaults and registering audio.
****************************/
buzz.defaults.formats = [ 'mp3' ];
buzz.defaults.preload = 'metadata';
var NewOrleansStrut = new buzz.sound("https://s3-us-west-2.amazonaws.com/s.cdpn.io/191814/6717250_patrickcoen_new-orleans-brass-band-strut_01", {
formats: [ "mp3" ],
preload: true,
autoplay: false,
volume: 100,
loop: true
});
/***************************
Launching audio using Buzz Audio. Set a timeout function just so there is a little more buffer.
****************************/
setTimeout(function () {
NewOrleansStrut.play();}, 1000
);
/***************************
Toggle Mute using Buzz Audio Library
****************************/
$('button').click(function() {
NewOrleansStrut.toggleMute();
$('button').toggleText("♫ ON", "♫ OFF");
});
/***************************
A simple jQuery way to swap out text. More elegant ways to achieve this. But this is expedient.
****************************/
jQuery.fn.extend({
toggleText: function (a, b){
var that = this;
if (that.text() != a && that.text() != b){
that.text(a);
}
else
if (that.text() == a){
that.text(b);
}
else
if (that.text() == b){
that.text(a);
}
return this;
}
});
/***************************
SVG Class Dom Fix
When I started playing with assigning classes to SVG elements and groups - didn't work. Seems like it would. But, it doesn't. Like always, jumped on Google and found the answer on a post by Todd Motto. He has some super useful info on his blog.
https://toddmotto.com/hacking-svg-traversing-with-ease-addclass-removeclass-toggleclass-functions/
Long story short, it's a DOM issue. Below is a little plugin Todd wrote to fix this.
https://github.com/toddmotto/toddmotto.github.io/blob/master/_posts/2013-10-27-hacking-svg-traversing-with-ease-addclass-removeclass-toggleclass-functions.md
***************************/
(function (root, factory) {
if (typeof define === 'function' && define.amd) {
define(factory);
} else if (typeof exports === 'object') {
module.exports = factory;
} else {
root.svgClassFix = factory();
}
})(this, function () {
'use strict';
var svgClassFix = {};
svgClassFix.hasClass = function (elem, name) {
return new RegExp('(\\s|^)' + name + '(\\s|$)').test(elem.getAttribute('class'));
};
svgClassFix.addClass = function (elem, name) {
!svgClassFix.hasClass(elem, name) && elem.setAttribute('class', (!!elem.getAttribute('class') ? elem.getAttribute('class') + ' ' : '') + name);
};
svgClassFix.removeClass = function (elem, name) {
var remove = elem.getAttribute('class').replace(new RegExp('(\\s|^)' + name + '(\\s|$)', 'g'), '$2');
svgClassFix.hasClass(elem, name) && elem.setAttribute('class', remove);
};
svgClassFix.toggleClass = function (elem, name) {
svgClassFix[svgClassFix.hasClass(elem, name) ? 'removeClass' : 'addClass'](elem, name);
};
return svgClassFix;
});
/***************************
Using Todd's fix to toggle classes using setInterval so everything loops.
***************************/
$(document).ready(function(){
// query SVG DOM
var baton = document.querySelector('#MarchingBand #Baton');
var drumstick = document.querySelector('#MarchingBand #DrumStick');
var bandleader = document.querySelector('#MarchingBand #BandMajor');
setInterval(function(){
svgClassFix.toggleClass(baton, 'BatonSpinx' , 'StopDrumstick');
svgClassFix.toggleClass(bandleader, 'BackwardMarch' , 'FowardMarch');
}, 5000);
setInterval(function(){
svgClassFix.toggleClass(DrumstickGroup, 'DrumStickSpin' , 'StopDrumstick');
}, 3000);
});
/* Just some Confetti by Patrik Svensson (http://metervara.net) */
$(document).ready(function() {
var frameRate = 30;
var dt = 1.0 / frameRate;
var DEG_TO_RAD = Math.PI / 180;
var RAD_TO_DEG = 180 / Math.PI;
var colors = [
["#7B148F", "#4F043F"],
["#025612", "#2F7713"],
["#D8B816", "#f6d00e"]
];
function Vector2(_x, _y) {
this.x = _x, this.y = _y;
this.Length = function() {
return Math.sqrt(this.SqrLength());
}
this.SqrLength = function() {
return this.x * this.x + this.y * this.y;
}
this.Equals = function(_vec0, _vec1) {
return _vec0.x == _vec1.x && _vec0.y == _vec1.y;
}
this.Add = function(_vec) {
this.x += _vec.x;
this.y += _vec.y;
}
this.Sub = function(_vec) {
this.x -= _vec.x;
this.y -= _vec.y;
}
this.Div = function(_f) {
this.x /= _f;
this.y /= _f;
}
this.Mul = function(_f) {
this.x *= _f;
this.y *= _f;
}
this.Normalize = function() {
var sqrLen = this.SqrLength();
if (sqrLen != 0) {
var factor = 1.0 / Math.sqrt(sqrLen);
this.x *= factor;
this.y *= factor;
}
}
this.Normalized = function() {
var sqrLen = this.SqrLength();
if (sqrLen != 0) {
var factor = 1.0 / Math.sqrt(sqrLen);
return new Vector2(this.x * factor, this.y * factor);
}
return new Vector2(0, 0);
}
}
Vector2.Lerp = function(_vec0, _vec1, _t) {
return new Vector2((_vec1.x - _vec0.x) * _t + _vec0.x, (_vec1.y - _vec0.y) * _t + _vec0.y);
}
Vector2.Distance = function(_vec0, _vec1) {
return Math.sqrt(Vector2.SqrDistance(_vec0, _vec1));
}
Vector2.SqrDistance = function(_vec0, _vec1) {
var x = _vec0.x - _vec1.x;
var y = _vec0.y - _vec1.y;
return (x * x + y * y + z * z);
}
Vector2.Scale = function(_vec0, _vec1) {
return new Vector2(_vec0.x * _vec1.x, _vec0.y * _vec1.y);
}
Vector2.Min = function(_vec0, _vec1) {
return new Vector2(Math.min(_vec0.x, _vec1.x), Math.min(_vec0.y, _vec1.y));
}
Vector2.Max = function(_vec0, _vec1) {
return new Vector2(Math.max(_vec0.x, _vec1.x), Math.max(_vec0.y, _vec1.y));
}
Vector2.ClampMagnitude = function(_vec0, _len) {
var vecNorm = _vec0.Normalized;
return new Vector2(vecNorm.x * _len, vecNorm.y * _len);
}
Vector2.Sub = function(_vec0, _vec1) {
return new Vector2(_vec0.x - _vec1.x, _vec0.y - _vec1.y, _vec0.z - _vec1.z);
}
function EulerMass(_x, _y, _mass, _drag) {
this.position = new Vector2(_x, _y);
this.mass = _mass;
this.drag = _drag;
this.force = new Vector2(0, 0);
this.velocity = new Vector2(0, 0);
this.AddForce = function(_f) {
this.force.Add(_f);
}
this.Integrate = function(_dt) {
var acc = this.CurrentForce(this.position);
acc.Div(this.mass);
var posDelta = new Vector2(this.velocity.x, this.velocity.y);
posDelta.Mul(_dt);
this.position.Add(posDelta);
acc.Mul(_dt);
this.velocity.Add(acc);
this.force = new Vector2(0, 0);
}
this.CurrentForce = function(_pos, _vel) {
var totalForce = new Vector2(this.force.x, this.force.y);
var speed = this.velocity.Length();
var dragVel = new Vector2(this.velocity.x, this.velocity.y);
dragVel.Mul(this.drag * this.mass * speed);
totalForce.Sub(dragVel);
return totalForce;
}
}
function ConfettiPaper(_x, _y) {
this.pos = new Vector2(_x, _y);
this.rotationSpeed = Math.random() * 600 + 800;
this.angle = DEG_TO_RAD * Math.random() * 360;
this.rotation = DEG_TO_RAD * Math.random() * 360;
this.cosA = 1.0;
this.size = 5.0;
this.oscillationSpeed = Math.random() * 1.5 + 0.5;
this.xSpeed = 40.0;
this.ySpeed = Math.random() * 60 + 50.0;
this.corners = new Array();
this.time = Math.random();
var ci = Math.round(Math.random() * (colors.length - 1));
this.frontColor = colors[ci][0];
this.backColor = colors[ci][1];
for (var i = 0; i < 4; i++) {
var dx = Math.cos(this.angle + DEG_TO_RAD * (i * 90 + 45));
var dy = Math.sin(this.angle + DEG_TO_RAD * (i * 90 + 45));
this.corners[i] = new Vector2(dx, dy);
}
this.Update = function(_dt) {
this.time += _dt;
this.rotation += this.rotationSpeed * _dt;
this.cosA = Math.cos(DEG_TO_RAD * this.rotation);
this.pos.x += Math.cos(this.time * this.oscillationSpeed) * this.xSpeed * _dt
this.pos.y += this.ySpeed * _dt;
if (this.pos.y > ConfettiPaper.bounds.y) {
this.pos.x = Math.random() * ConfettiPaper.bounds.x;
this.pos.y = 0;
}
}
this.Draw = function(_g) {
if (this.cosA > 0) {
_g.fillStyle = this.frontColor;
} else {
_g.fillStyle = this.backColor;
}
_g.beginPath();
_g.moveTo(this.pos.x + this.corners[0].x * this.size, this.pos.y + this.corners[0].y * this.size * this.cosA);
for (var i = 1; i < 4; i++) {
_g.lineTo(this.pos.x + this.corners[i].x * this.size, this.pos.y + this.corners[i].y * this.size * this.cosA);
}
_g.closePath();
_g.fill();
}
}
ConfettiPaper.bounds = new Vector2(0, 0);
function ConfettiRibbon(_x, _y, _count, _dist, _thickness, _angle, _mass, _drag) {
this.particleDist = _dist;
this.particleCount = _count;
this.particleMass = _mass;
this.particleDrag = _drag;
this.particles = new Array();
var ci = Math.round(Math.random() * (colors.length - 1));
this.frontColor = colors[ci][0];
this.backColor = colors[ci][1];
this.xOff = Math.cos(DEG_TO_RAD * _angle) * _thickness;
this.yOff = Math.sin(DEG_TO_RAD * _angle) * _thickness;
this.position = new Vector2(_x, _y);
this.prevPosition = new Vector2(_x, _y);
this.velocityInherit = Math.random() * 2 + 4;
this.time = Math.random() * 100;
this.oscillationSpeed = Math.random() * 2 + 2;
this.oscillationDistance = Math.random() * 40 + 40;
this.ySpeed = Math.random() * 40 + 80;
for (var i = 0; i < this.particleCount; i++) {
this.particles[i] = new EulerMass(_x, _y - i * this.particleDist, this.particleMass, this.particleDrag);
}
this.Update = function(_dt) {
var i = 0;
this.time += _dt * this.oscillationSpeed;
this.position.y += this.ySpeed * _dt;
this.position.x += Math.cos(this.time) * this.oscillationDistance * _dt;
this.particles[0].position = this.position;
var dX = this.prevPosition.x - this.position.x;
var dY = this.prevPosition.y - this.position.y;
var delta = Math.sqrt(dX * dX + dY * dY);
this.prevPosition = new Vector2(this.position.x, this.position.y);
for (i = 1; i < this.particleCount; i++) {
var dirP = Vector2.Sub(this.particles[i - 1].position, this.particles[i].position);
dirP.Normalize();
dirP.Mul((delta / _dt) * this.velocityInherit);
this.particles[i].AddForce(dirP);
}
for (i = 1; i < this.particleCount; i++) {
this.particles[i].Integrate(_dt);
}
for (i = 1; i < this.particleCount; i++) {
var rp2 = new Vector2(this.particles[i].position.x, this.particles[i].position.y);
rp2.Sub(this.particles[i - 1].position);
rp2.Normalize();
rp2.Mul(this.particleDist);
rp2.Add(this.particles[i - 1].position);
this.particles[i].position = rp2;
}
if (this.position.y > ConfettiRibbon.bounds.y + this.particleDist * this.particleCount) {
this.Reset();
}
}
this.Reset = function() {
this.position.y = -Math.random() * ConfettiRibbon.bounds.y;
this.position.x = Math.random() * ConfettiRibbon.bounds.x;
this.prevPosition = new Vector2(this.position.x, this.position.y);
this.velocityInherit = Math.random() * 2 + 4;
this.time = Math.random() * 100;
this.oscillationSpeed = Math.random() * 2.0 + 1.5;
this.oscillationDistance = Math.random() * 40 + 40;
this.ySpeed = Math.random() * 40 + 80;
var ci = Math.round(Math.random() * (colors.length - 1));
this.frontColor = colors[ci][0];
this.backColor = colors[ci][1];
this.particles = new Array();
for (var i = 0; i < this.particleCount; i++) {
this.particles[i] = new EulerMass(this.position.x, this.position.y - i * this.particleDist, this.particleMass, this.particleDrag);
}
}
this.Draw = function(_g) {
for (var i = 0; i < this.particleCount - 1; i++) {
var p0 = new Vector2(this.particles[i].position.x + this.xOff, this.particles[i].position.y + this.yOff);
var p1 = new Vector2(this.particles[i + 1].position.x + this.xOff, this.particles[i + 1].position.y + this.yOff);
if (this.Side(this.particles[i].position.x, this.particles[i].position.y, this.particles[i + 1].position.x, this.particles[i + 1].position.y, p1.x, p1.y) < 0) {
_g.fillStyle = this.frontColor;
_g.strokeStyle = this.frontColor;
} else {
_g.fillStyle = this.backColor;
_g.strokeStyle = this.backColor;
}
if (i == 0) {
_g.beginPath();
_g.moveTo(this.particles[i].position.x, this.particles[i].position.y);
_g.lineTo(this.particles[i + 1].position.x, this.particles[i + 1].position.y);
_g.lineTo((this.particles[i + 1].position.x + p1.x) * 0.5, (this.particles[i + 1].position.y + p1.y) * 0.5);
_g.closePath();
_g.stroke();
_g.fill();
_g.beginPath();
_g.moveTo(p1.x, p1.y);
_g.lineTo(p0.x, p0.y);
_g.lineTo((this.particles[i + 1].position.x + p1.x) * 0.5, (this.particles[i + 1].position.y + p1.y) * 0.5);
_g.closePath();
_g.stroke();
_g.fill();
} else if (i == this.particleCount - 2) {
_g.beginPath();
_g.moveTo(this.particles[i].position.x, this.particles[i].position.y);
_g.lineTo(this.particles[i + 1].position.x, this.particles[i + 1].position.y);
_g.lineTo((this.particles[i].position.x + p0.x) * 0.5, (this.particles[i].position.y + p0.y) * 0.5);
_g.closePath();
_g.stroke();
_g.fill();
_g.beginPath();
_g.moveTo(p1.x, p1.y);
_g.lineTo(p0.x, p0.y);
_g.lineTo((this.particles[i].position.x + p0.x) * 0.5, (this.particles[i].position.y + p0.y) * 0.5);
_g.closePath();
_g.stroke();
_g.fill();
} else {
_g.beginPath();
_g.moveTo(this.particles[i].position.x, this.particles[i].position.y);
_g.lineTo(this.particles[i + 1].position.x, this.particles[i + 1].position.y);
_g.lineTo(p1.x, p1.y);
_g.lineTo(p0.x, p0.y);
_g.closePath();
_g.stroke();
_g.fill();
}
}
}
this.Side = function(x1, y1, x2, y2, x3, y3) {
return ((x1 - x2) * (y3 - y2) - (y1 - y2) * (x3 - x2));
}
}
ConfettiRibbon.bounds = new Vector2(0, 0);
confetti = {};
confetti.Context = function(parent) {
var i = 0;
var canvasParent = document.getElementById(parent);
var canvas = document.createElement('canvas');
canvas.width = canvasParent.offsetWidth;
canvas.height = canvasParent.offsetHeight;
canvasParent.appendChild(canvas);
var context = canvas.getContext('2d');
var interval = null;
var confettiRibbonCount = 7;
var rpCount = 30;
var rpDist = 8.0;
var rpThick = 8.0;
var confettiRibbons = new Array();
ConfettiRibbon.bounds = new Vector2(canvas.width, canvas.height);
for (i = 0; i < confettiRibbonCount; i++) {
confettiRibbons[i] = new ConfettiRibbon(Math.random() * canvas.width, -Math.random() * canvas.height * 2, rpCount, rpDist, rpThick, 45, 1, 0.05);
}
var confettiPaperCount = 25;
var confettiPapers = new Array();
ConfettiPaper.bounds = new Vector2(canvas.width, canvas.height);
for (i = 0; i < confettiPaperCount; i++) {
confettiPapers[i] = new ConfettiPaper(Math.random() * canvas.width, Math.random() * canvas.height);
}
this.resize = function() {
canvas.width = canvasParent.offsetWidth;
canvas.height = canvasParent.offsetHeight;
ConfettiPaper.bounds = new Vector2(canvas.width, canvas.height);
ConfettiRibbon.bounds = new Vector2(canvas.width, canvas.height);
}
this.start = function() {
this.stop()
var context = this
this.interval = setInterval(function() {
confetti.update();
}, 1000.0 / frameRate)
}
this.stop = function() {
clearInterval(this.interval);
}
this.update = function() {
var i = 0;
context.clearRect(0, 0, canvas.width, canvas.height);
for (i = 0; i < confettiPaperCount; i++) {
confettiPapers[i].Update(dt);
confettiPapers[i].Draw(context);
}
for (i = 0; i < confettiRibbonCount; i++) {
confettiRibbons[i].Update(dt);
confettiRibbons[i].Draw(context);
}
}
}
var confetti = new confetti.Context('confetti');
confetti.start();
$(window).resize(function() {
confetti.resize();
});
});
Also see: Tab Triggers