Skip to content

Instantly share code, notes, and snippets.

@huladesign
Created September 23, 2020 02:27
Show Gist options
  • Save huladesign/52fd04764b3d2d7530afa1c597d2f01f to your computer and use it in GitHub Desktop.
Save huladesign/52fd04764b3d2d7530afa1c597d2f01f to your computer and use it in GitHub Desktop.
SVG Interactive Roadtrip Map
<div id="map">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 29.7 1061.9 1545.2" id="nzmap">
<g fill="teal"><path d="M668.9 572.6c.6-6.5 1.9-13 2.4-19.4.3-4 .5-8 .4-12.1-.1-2.3-.1-2.5 1.4-4.2 1.2-1.3 1.9-2.5 2.8-4.1 2-3.8 2.6-6.9 2.8-11.1.2-3.8-.7-7.4-1.2-11.2-.2-1.7-1.6-2.7.2-3.4.8-.3 4.1-1.7 4.5-1 2 2.7 5.7 3.3 8.9 4.1-2.4-3.5 1.9-3.2 2.7-6 .3-1.2 0-2.6-1.3-3.3-2.2-1.1-3.9 1-4.7 2.7-1.1 2.5-1.7 1-1.7-.8 0-2.1.7-2.8 2-4.4.9-1.1 2-1.6 3.4-2.3.5-.3.6-1.2 1-1.5.5-.4 1.3-.6 1.9-.8-.5-1-1.3-1.6-.6-2.5.6-.9.4-1.7.5-2.7-2.4.1-4 .2-6.2 1.1-.6.2-.6 2.5-.8 3.1-.3 1.5-.5 1.8-1.6 2.9 0-1.9 1-7.8 0-9.4-.9-1.5-2.5-3.4-2.1-5.2.4-2 .7-3.5 2-5.1 2.5-3.1 5.1-3.2 8.9-3.2 1.9 0 2.5 0 3.7-1.5 1-1.4 2-2.7 2.9-4.1-1.2.6-2.8 1-3.9 1.8-1.6 1.1-1.3 1.7-3.3 1.6-2.4-.1-2.5-.1-3.8-2.2-.9-1.6-1.2-3.2-1.7-4.9-1-3.1-1.8-6.2-2.5-9.4-.7-2.7-.3-5.5-.8-8.2-.7-3.5-1.1-5.8-3.1-8.7-.7-1.1-2.3-2.8-2.6-4.1-.1-.6.1-3.5.6-3.9 1.2-1 2.3-2 3.5-3 .7-.6 2.2.9 3.4 1.1 1.3.2 2 .7 2.8-.3.7-.9 2.6-3.9 3.3-3.5-.5-.8-1.1-2.7-2.1-2.8l-4.4-.4 1.5-2.9c-1.3 1.1-2.7 2.7-4.3 3.5-.9.5-2 .6-3 .9-1.3.4-1.1.1-1.8-1.1-1.8-3.2-3.7-6.3-5.4-9.5-3.8-7.6-7.3-15.4-9.4-23.5 2 .2 4.4 3.4 5.8 5 1.1 1.2 1.8 2.7 2.9 3.8.9.9 2.2 1.6 2.8 2.7.6 1.1 1.2 2 1.5 3.3.5 2.1 1.2 2.7 2.8 4.3 1 1-.4-5.5-.7-6.2-.8-2.4 1.8-3.8 3.4-5.5 1.7-1.8 2.8-3.1 5.3-3.2 1.6 0 2.2 0 3.1-1.2 1.2-1.6 1.3-1.5 3.2-1.5 1.2 0 2.5.2 3.7.4 1.4.1 2.1-.6 3.3-1.3l-4.2-.3h.2c-1 .6-9.7-2.7-5.2-3.4-1.4-2.3-1-.9-3.1-.9-2 0-3.4-.2-4.2-2.4-.7-1.7.4-2.9 1.2-4.3.5-.8 4-.1 4.7-.1-.5-2.9-.5-2.5-3.5-2.7-1.9-.1-3.9-.1-5.8-.1-3.6 0-6.5 2.7-8.9 5-1.9 1.8-7.2 5.4-9.9 3.7-2.3-1.4-2.6-1.5-3.2-4.1-.4-1.9-.8-3.7-1.4-5.5-2.4-7.7-4.7-14.9-8.7-21.9-3.6-6.2-6.7-13.1-11.1-18.8-1.4-1.8-5.8-6-6-8.3-.3-3.1-1.1-7.2 2.3-8.9 0 2.4.1 4.8 1.4 7 .3-1.7 1.2-7.9 3.8-4.9 1.5 1.7 1.7 4.2 2.9 6.2.5 1 1.5 1.6 1.4 2.8 0 2.5-.1 1.2 1.7 1.9 3.1 1.3 3.5 3.4 3.5 6.4.4-.2 1 0 1.5-.2 0 .5-.3 2.5.2 2.6 1.2.2 1.8.4 2.7 1.1 1.6 1.3 3.3 2.6 5 3.8-.6-1.3-2.2-3-2.3-4.2-.2-2-2.7-2.8.9-2.8.6 0 .6-1.2-.1-1.4-.5-.1-3.1-.5-3-1 .3-2.1 2.9-1.5 4.8-1.6-.7-.3-2-.6-2.4-1.2-.4-.5-.8-1.1-1.2-1.6-.3-.4.7-.8.7-1.2.2-2.4-1.4-4.5-1.4-6.8 0-2.4 1.8-3.7 1.4-6.4-.1-.7.8-2.4 1-3.3.2-.9-1.6-.6-.3-2.3-1.8-.8-3.1-1.5-4.6-2.8.7 1.1.9 2.4 1.2 3.6.4 1.6-1.6 1.2-2.5 1.2.3 1.1.1 2.1 0 3.2-2.8-.6-4.6-2.9-6-5.1 0 1 .2 3.1-1.1 3.6-1.7.6-2.3-1.5-2.6-2.5-.3-1.1 0-2.4.4-3.5.4-1.4.1-2.5.7-3.9 2.2 1.5 3.6 3.2 6.2 3.2.6 0 .6-.8 1.1-1 .4-.2 1-.1 1.5-.2 1.1-.3.6-1.2 1.3-1.7.5-.4 1 .1 1.5-.3 1-1 2.6-.1 3.4-.8 1.1-1 0-1.9 1.6-2.7.9-.5 3.5-1.1 3.5-2.2-.1-1.6-1.6-2.2-2.7-3-.2.8-.4 1.7-.5 2.5-.2 1-1 .8-1.8 1.4-1.8 1.4-1.4 2.1-3.8 2.1.2-1.6.3-3.2.5-4.8-.6 1.6-1.2 3.2-2 4.8-.3-.7-.5-1.4-.8-2.1.1.5.7 2.2.2 2.4-1 .5-1.6.7-2 1.7-.3.7-1.6 1.2-2.3 1.6-.5.3-1.3-1.4-1.8-1.7-.5-.3-2.2-.9-2.4-1.4-.1-.3.7-2.8.9-2.9 1.8-1.3 2.6 2.1 4.6.7-1-1.9-1.6-2.4-.9-4.4-.2.5 3.5-.7 3.9-1 1.7-1.3 1.5-2.2 1.5-4.2 0-2.4 1.9-1.7 3.4-1.4-.7-1.9-.4-3-2.4-2.2.1 0-2.4-2.9-3-3.3.1 3.5.1 6.6-.5 10.1-1.1-.4-2.4-1.3-3.5-.9-2.2.7-2.1.7-3.7-1.1h2.3c-.2-2.7-.6-2.1-3.2-2-1.9.1-3.5-.2-3.5-2.4 0-1.1 3.3-2.6 2.4-3.7-.3-.3-2.3 0-2.8 0-.4 0-.9 1.7-1 2.1-.3-.5-.8-.8-1-1.3-1.5 2.1-2.3 4.8-.6 7.2 1.3 1.8 1.6 2.1 3.7 2.7 1.2.4 2.5.8 3.7 1.3-.9 1-2.9 3.6-4.4 3.1-2.6-.9-3.3-1.6-5.3-3.5-1.7-1.6-3.2-2.5-4.4-4.5-.3-.6-1.2-2.2-1.8-2.3-.8-.2-2.6 1-3.5 1.2-.6.1-4-3.5-4.7-4-1.7-1.4-2.1-3.3-3.2-5.2-2.2-3.7-3.9-7.6-6.1-11.3-2.7.8-1.3 5.5-.5 7.4 1.3 3.1 3.3 5 5.7 7.2 1.9 1.8 3.4 4.1 5.2 6.1 1.6 1.8 5.5 4.9 3.4 7.3 2.9 0 3.7.9 5.5 3 1.6 1.9 2.4 2.5.1 4.4 1.5.8 3.5 1.4 4 3.2.1.5.2 4.9-.2 5.1-3.8 2.1-6.5 2-10.8 1.9-2.9 0-3-7.7-3.3-9.8-.6-3.5-3.1-7.3-4.8-10.4-3.6-6.8-8.4-12.9-12.9-19-4.5-6.2-8.7-12.8-13.3-19-4.1-5.6-8.4-11-12.6-16.5-2.5-3.3-5.2-6.5-7.5-10-2-3.1-3.9-6.4-6.3-9.1-.4-.4-1.5-1.2-1.5-1.8 0-1 1.7-4.4 1-5.1-1.6-1.4 8-.4 6.8-2.1-.1-.1-.5-4.9-2.8-5.1-1.7-.1 1.2-1.5-.5-1.6-.6 0-4.3 1.1-5.5 1.8-1.2.7-2.3-1.9-3.5-1.1-.4.3.3 2.5.3 3.2-.1.7-.9-.2-.8.6.2 1.3 1.1 3.8 1 3.8-.5-.7-3.2-3.8-3.7-4.5-.6-.7.6-1.5 0-2.2-.7-.9-4.1-5.2-4.8-6.1-.4-.5 1.8-3 1.5-3.5-.7-.8-1.3-.1-1.9-1-.4-.6-2.3 1.1-2.7.4-.5-.8-.3-1.2-.8-1.9-.4-.6 1.9-2.3 1.5-2.8-.4-.4-1-.7-.9-1.3.1-1-2.6-.4-3.3-1.2-1.3-1.3-2.2-3.4-3.6-4.5s-2.1-2.6-3.4-3.7c-.6-.6-4.5-1.8-2.6-3.5.5-.4 1.6-1.9 2.2-2 .6-.1 1.3 1.1 2 1.1 2.1 0 4 0 5.3-2 .8-1.2.9-3.5 1.4-4.9.8-2.2.7-3.8.6-6.2-.1-3.8-2.6-7.5-4.5-10.6-3.9-6.4-7.8-12.6-12.2-18.7-2.3-3.1-4.4-6.3-6.8-9.4-.5-.6-1.2-1.3-1.5-1.9-.3-.6 0-1.5-.5-2-1.5-1.5-3-2.9-4.3-4.5-2.8-3.4-5.5-7-9.2-9.4-1.2-.8-.9-1.1-2.5-1.3-.6-.1-1.4-1.7-1.8-2.2-.5-.7-.5-1.9-1.1-2.5-.6-.6-2.3-.8-3.1-1.1 2.3-1.5 2.3-2.6 3-5.2 2.9.9 5.8 2.1 8.8 2.4 2 .2 3.7-.3 5.6-1 1-.4 1.3-3.4 2-3.3 3.4.2 6.8.6 10.3 1 .5.1 2.2-2.7 3.1-3.1 1.5-.7 2.9.9 4.2 1.7-3.4.6-3.8 2.2-4.1 5.5-.1 1.3-.6 2.6-.9 3.8-.3 1.2.7 2.3-.5 3.1-1 .6.6 5.8.7 7.5.1 2.6.8 5.1 2.1 7.3 1.7 2.8 3 4.9 5.3 7.1 1.8 1.8 3.8 3 5.3 5.1.8 1.2 1.5 2.3 2.3 3.5.6 1-1.8 1.8-2.4 1.3-1.1-1.1-1.2-2.4-2.1-3.4-.8-1-2.4-1.6-3.3-2.6.8 1.8 1.7 3.5 2.7 5.3 1.1 2 2.2 2.1 4.6 2.2-.4 2-.3 2.9 1.7 3.8 1.7.8 3.5 1.7 5.4 2.2 1.9.5 3.7 1.1 2.6 3.3-.3.6-1 1.5-1.5 1.9-1.2 1-1.5-.2-1.4 1.8.2 2.1.3 3.9 2.6 3.9.9 0 1.3-.3 2.1-.8.3-.2.3-1 .6-1.3.4-.3 1.4.1 1.7-.2 1.5-1.6-.1-4.5-.8-6-.8-1.8-1.5-2.9-1.4-5 2.1.5 5.3-.3 7-1.6 1.7-1.3 1.6-5 2.2-7.1 1.8.4 1.3 5.1 2.2 5.1 1.7 0 2.1-.2 3.1 1.1.7.8 1.3 1.7.7 2.6-.7 1.1-1.8.3-2.8 1.1-1 .7-2.2.5-3.4.6-2.5.1-1.7 3.7-1.4 5.2 1 5.5 5.3 6.9 10.3 7.2 2.8.2 3.8-.7 4-3.4.2-2.3 1.7-3.4 2.3-5.7 1.7 1.4 2.3 1.3 1.7 3.5 1.3.1 2.3.1 3.6-.1.4-.1 2.6 2.3 3.2 2.7 1 .6 1.8-1.8 3.1-.8 1.2.9 1.9 2.5 2.7 3.9.3.5 2.6.2 3.4.7 1.3.7 2.4.7 3.9.6 1.1-.1 2.8-.4 3.9 0 1.6.5 2 1.6 3.8 1.6 1 0 3.1 0 3.9.7 1.1.9 1.1 3 1.1 4.3 0 3.2 1.7 5.4 4.5 6.3 2.7.9 5.3-.6 7.9.2 1.4.4 5.3 3.7 5.5 5.2-.9.2-1.8.3-2.7.4-1.2.1-1.4 1.4-2 2.4-1.7-.6-.4-1.6-1.2-2.5l-1.5-1.8c-.4-.5-.5.7-.9.1-1.8-2.4-3.8-.9-4.9 1.2 2.3-1.4 5.2 1.9 5.8 3.7-2.9-.7-4.5-.2-6.5 2 1.4-.5 6.3-1.7 7.4.1 1.3 2.2 3.3 4.3.6 6 1.4.8 2.6 1.5 3.8 2.6.6.6 0 3.4-.1 4.2.9.1 1.9.3 2.8.2 1-.1 1.8-.9 2.7-1.1 2.3-.5 3.8 0 5.3 1.5 1.2-1.8-2.8-3.8-4.4-3.8h-3.4c-1.7 0-1.4-.3-1.8-1.9 1.4.4 3.2.5 1.2-.8-.7-.5-1.3-2.9-1.7-3.8 1.5.3 3 2.1 4.5 2.8 1.9.9 2.9 1 4.9.6-.6-.9-2.2-2.3-.6-3.2.7-.4 3.3.3 4.1.5-1.4-3.2 1.1-3.2 3.8-3.3 0-.6-.2-1.4-.1-2.1.3-.1.5-.1.8-.1.1-.4-.1-1-.1-1.5 0-.2 3.2-.6 3.8-1.3.2.6.4 1.2.6 1.7-2.1.5-2.9.4-3.3 2.6-.3 1.7-1.2 3 .5 4.1-2.7.3-1.6 2.6-.8 4.3 1.3 2.6 2.6 3.7 5.3 4.8-1.2 2.2-3.6.7-5.4-.1.6 1.2 1.1 2.5 2 3.6 1.4 1.6 1.2 2.3 2 4.2.7 1.8 2.2 2.5 3.4 3.8.9.9 2.6.2 3.6-.3.6 2.6 2.2 4.4 3.1 6.8.9 2.5-.6 4.4 1 6.9.5.9 1.5.7 2.5.8 1.5 0 1.9.8 2.4 2.2.9 2.4.6 5.1.5 7.6-3.6-1.3-3 2.5-3.1 5 0 .9 1.3 2.3 1.5 3.4.4 1.9-.7 2-2.3 3.2.5-.2 4.9-1.2 4.8 0l-.1 4.7c0 3.4 1.5 5.2 3.5 7.8-2 1.4-2.9 1.2-5.4 1-.5 0-.4-2.1-.7-2.5-.5-.6-2-1-2.7-1.3 0 2.1-.2 2.8-1.2 4.5-.7 1.2-1.6 2.5-1.9 3.9-.7 3.9-.2 6.4 1.7 9.8 1.3 2.2 2.6 6.4 5.6 6.7 2.6.3 3.3-.1 4.4 2.3.7 1.5.9 3.3 1.6 4.8 3 6.4 7 12.2 12.5 16.6 1.4 1.1 2.8 1.3 4.5 1.7 2.3.6.2 2.8-.4 3.7-.7 1-2.8.6-3.7 1.6-1.6 1.9-.4 2.4 1 4.4-.1-1-.1-2-.2-2.9 1.1-.2 1.3.7 1.9 1.4.6.9 1.7 1.2 2.7 1.7 1.5.8 3.6.4 4.8 1.6-1.6.6-2.9 1.2-4.6 1.2-1.8 0-3.1.7-4.8.8-1.9.1-3.7-.2-3.2 2.5.3 2 2.1 2.3 3.8 2.8-1 2.5-2.2 4.7-3.7 6.9-.2-1.7-.8-10.1-4.1-8.5.5 2.4.6 5.1 1.2 7.4.3.9 1.4 3.2 1.1 4.1-.6 1.7-.8 2.7-.8 4.5 0 1.4 0 2.5.4 3.9s2.2 1.9 3.4 2.6c.1.1 2.6-1.5 3.1-1.7 1.5-.6 2.9-.7 4.4-.9-.4 1.1-.5 2.2-1.6 2.6-1.2.5-2.7.1-3.7.6-1.4.7-1.9 1.3-2.8 2.6-.2.3-1 .1-1.2.4-.3.5-.2 1.8-.2 2.3l2.1-.2c.2 2.8.2 5.8.9 8.5.4 1.5.5 3.4 1.2 4.7.7 1.4 2.2 2.7 3.3 4 1.2 1.5-1.2 2.6 1.3 3 .6.1 4.4.4 4.4.5 0 1.3.3 3.2-1.6 2.6-1.6-.5-3.2-1-4.9-1.4l.8 2.3c.3.9 2.3.8 2.9 1.5 1.6 1.7 1.2 3.5.8 5.5 1.2-.1 3.2.2 3.1-1.1-.1-1.6-.7-1.8-2-2.9 2.2-1.5 2.4-3.7 3-6.3 1.1 1.4 1.6 2.1 3.1 2.8 1.9.9 1.6 3.4.2 4.6 2.1-.1 1.7 1 1.9 2.8.4-.9.7-1.8 1.1-2.7l1.5 1.5c.7-1.9.4-2.7-.1-4.7-.5-2.1 3.7-1.2 4.3-1.1 1.2.2 2.3.6 3.5 1 .5.2 0 1.7 0 2.1-.1.6.6.9.6 1.5l.2 3c1.1-.1 2.3-.1 3.3-.4 2-.7 2-1 3.3.8.6.9 2.5-1.3 3.1-1.3.7 0 2.9 1.3 3.4 1.8 1.3 1.4 4.4 3.5 4.9 5.5.7 2.7 1 5.5 1.7 8.1.5 1.6.4 2.1 0 3.7-.4 1.5-.1 2.6.2 4.2.5 2.5.5 5.2 2.2 7.2 1.1 1.3 4.5 3.2 6.2 2.8 1.4-.3 2.8-.4 4.1-1.1 2-1.2 2.9-1.1 4.8.2.7-1.4 1-2.5 2.3-3.4 1.4-1.1 2-.1 3.5.8-.9-1.6-1.1-3.3-1.9-4.8-.6-1.1-2.9-4.1-2.8-5.1.3-4.1.6-7.3-.4-11.4-.5-2-.8-3.8-1.9-5.5-1.2-1.8-2.3-3.5-3.5-5.2-1-1.5-2.3-3.2-2.3-5.1 0-1.6 0-1.4 1.5-1.4l3.5-.1c-1.1-.5-3-.7-3.1-2.1 1.1.2 2.2.3 3.4.5-.6-.3-5.2-2.6-2.4-2.6 2.2 0 3.2-.7 5-1.9.9-.6.1-4-1-4.4-1.5-.5-1.8 1.2-2.1 2.2-.4 1.1-1.3 1.1-2.4 1.5.5-1.9.9-3.4 2.4-4.7 1.9-1.7-.6-2.4-1.9-3.5-1.4-1.3-.7-3.6-.3-5.1.1-.5 1.2-1.5 1.2-1.7-.3-1-.6-2-1-3 2.2-.1 2.9.4 3-1.9 0 .3-2.9-1.2-3.3-1.7-1.9-2.9-5.4-3.1-7.6-5.8-1.2-1.4-1.4-3.5-1.4-5.3 0-2.3-.1-3.1 2.4-3.8 1.9-.5 2.8-.3 4.3.9 1.7 1.4 1.7 2.1 2.1 4.2.1-.5.5-1 .7-1.5 1.1 1.3 1.6 1.8 3.1 2.4-.3-2.1.6-1.7 2.4-1.7.3 0 1.9 2.5 2.6 2.9 1.6 1.1.9 1.7.5 3.5-.3 1.4-.3 2.2-.9 3.5 1.4.6 4.9.7 5.3 2.1.3 1.3.8 2 0 3.1s0 1.8.5 3.1l-2.7.4c.8 2.2 1.4.8 2.9 1.5.5.2 2.3 2.2 2.3 2.8 0 1.7-1.1 7.7 2.4 5.7 1.5-.8 2-1.6 2.8-3.1.5-1 2.5-.9 3.7-1.2 1.4-.4 2.8-.8 4.3-1.2 1.6-.5 1.9-1.6 3.2-.2.6.6 2.3 1.8 2.5 2.6.5 1.9-1.2 1.1-2.3 1.8-1.4.8-2.6 1.5-4.1 2.1-.9.4-.5 2.7-1.1 3.4-.9 1.1-2.4.8-3.4 2.2-.7 1 0 3.1-.7 3.8-1.4 1.5-2-.7-1.7 2.2.2 2.1.7 2.1 2.5 3.3-.2-2.9-.5-5.2 1.4-7.6l3.5 3.4v-3.4c1.4.2 2.6.1 3.6 1.2.6.6 1.3 1.3 1.9 2 .3.4-.6 1.5-.6 2 0 1.1 1.3 2.7 1.7 3.8.7 1.6 1.4 3.2 2.2 4.7-1.3.1-1.9-.2-1.9 1.1 0 1.1-.3 3.2.3 4.2.9 1.4 1.2 1.5.7 3s-.9 2.9-1.4 4.4c.9-1 2.7-4.3 4.2-2.1.8 1.3.1 5.5.1 7l-.1 11.9c-1.6-1.3-2.4-2.5-3.5-4.3.2 3.2.5 5.2 3 7.3 1.3 1.1.4 1.4.6 3 .1 1.2.8 2.5 1.1 3.6.8 2.5 1.4 4.9 2 7.4.6 2.4.1 4.3 1.2 6.7 2.1 4.3 6.4 7.3 8.1 11.9.4 1.1 1.6 2.4.3 3-1.3.5-2.3-.8-3.2-1.7-2-2-3.7-4.3-5.7-6.3 0 1-.2 2 .3 2.9.5 1.1 1.7 2.1.5 2.7-1.8 1-1.9 3.7-1.2 5.7 1 2.9 1.4 3.3 3.9 5.1 2.4 1.7 4.2 3.9 6.6 5.6 1.6 1.2 4.6.9 6.6.9 2.3 0 4.4-.6 2.4-3-1.1-1.4-4.4-.2-6.1-1-2.8-1.3-4.4-4.3-5.4-7l2.6-.8c.4-.1 1.3 2.1 2 2.3 2 .5 2.8 3.1 4.8 3.9 1.6.6 3.8.8 4.7 2.3.7 1.1 1.4 2.2 2.2 3.2 1 1.3 3 2 4.2 3.1 3.5 3.1 7.8 4.6 12.1 6.1 1.9.7 2.9 1 4.9.9 2.4-.1 2.8 1.7 4.1 3.6 2.3 3.4 6.5 4.6 10.1 6.5 3.1 1.6 6.4 3.4 9.7 4.6 3.6 1.3 7.7 1.8 11.5 2.7 1.6.4 3.5 2.1 4.8 2.9 1.5.9 2.8 1.5 4.5 2.1 1 .4 4.7 1.1 5.2 2 .8 1.5 1.6 4.2 3.2 5.1 2.6 1.4 2.2 1.7 2.3 4.7.1 3 4.2 1.2 4.5-.7.1-.4-1.7-1.5-.6-2 .9-.4 3 .5 3.4-.7.4-1.2-.5-2.6 1.4-2.1 1.5.4 3 1 4.5 1.2 4.5.7 8.6-.5 13.1-1.3 7.5-1.4 13.1-6.9 16.9-13.3.8-1.4 2.3-4.8 3.8-5.5.5-.2.9.6 1.7 0 .5-.4 1-1 1.4-1.6.7-1 1.2-1.8 1.7-2.9.6-1.3.8-1.3.3-2.4-.6-1.5 2.4-2.6 3.2-3.5.9-1 .4-3.1 1.2-3.8.5-.5 2.6-.4 3.3-.5 2.3-.3 4.9-.6 7.1-1.4 1.1-.4 3.2-.9 4-1.7.8-.8 1.1-2.9 1.5-4 3.7 2.1 7.6 0 8.1-4.3 0-.4-.2-2.1.2-2.1h3c2.1-.1 4.1-.1 6.2-.1 2 0 3.9.2 5.9.5.8.1 1.6.2 2.5.2.9.1 1.7-.9 2.5-1 1.6-.2 3.8 1.1 5.5 1.3 2.1.2 4 .7 6 1.4-1.3.7-4 1.4-3.6 3.3 0 0 2.6 4.4 2.2 4.3 4.9 1.3 9.5 2.1 13.6 5.1.9.7 4.4 2.8 4.7 3.7.4 1.5-2.4 5.4-3.2 6.5-2.1 3.1-4 6.3-6.3 9.2-1.2 1.5-2.6 2.6-4.1 3.9-.9.8-.6 4.4-.5 5.6.1 1.1-.4 1.4-1.1 2.3-.4.6-.2 2-.2 2.7 0 1.8-2.2 3.4-3.6 4-3.9 1.7-.3 7.9.7 10.7.2.5-2.8 3-3.3 3.1-1.1.1-1.7-.2-1.7 1v3.5c0 1.8 2.2.8 1.4 2.9-.5 1.2-1.4 2.6-1.6 3.8-.1 1.4-2.2 2.4-1.4 3.8 1 1.8 1.6 2.2 3.4 3.3-1.8 1.4-2.3 1.6-2.6 3.9-.1 1.3.1 3.6-1.2 4-1.9.5-2.2 2.6 0 2.8.9.1 1.4-.2 1.4.7 0 .5.3 2.1-.1 2.5-1.3 1.1-2.7 2.2-3.9 3.4-1.4 1.4-1 5-1.3 6.9-.5 3.2-4.1 5.4-6.9 6.8-2.8 1.4-4.2 5.6-6.8 7.4-2.2 1.5-3.5 1.5-5.1 4-1.2 2-2.2 2.3-3.7.4-.7-.9-3-1.8-4.1-1.8-2.4-.1-2.9 1-3.9 2.8-.6 1.2-1.8 3.4-1.5 4.7.4 2.1 2.5 1.4 4 1.3-1.1 1-3.2 2.3-3.9 3.7-.5 1-.9 1.9-1.4 2.9-.4.8.2 1.9-.1 2.7-.2.6-1 .8-1.2 1.6-.2 1-.5 2-.6 3-.2 1.9-.4 3.8-.7 5.8-.5 4-1.4 8.2-1.2 12.3.1 2.1 0 3.6 2.1 4.6 2.3 1 3.9 1.4 6.4 1.7-.5 2.2-1.3 2.5-3.2 3.9-1.2.8-3.3 2.2-3.5 3.6-.6 3.8-2.8 6.9-5.9 9.2-.9-3-2.8-7.6-2.4-10.8.2-1.5 1.5-3.3 2-4.9.6-2.1.9-4.2 1.3-6.3.1-1-2.8-.9-3.8-1-2.5-.3-4.7-1.2-7.1-1.6-4.3-.7-8.4-.8-12.7-.9-3.5 0-7.1-.2-10.7-.1-3.6.1-8.5-.4-11 2.4-2.4 2.7-6.1 3.2-9.2 4.9-2.7 1.5-6.2 4.8-9.1 5.1-2.4.3-3.6.5-5.7 1.8-1.3.9-1.9 3.2-2.6 4.6-.7 1.5-.9 3.4-1.5 4.9-.6 1.4-2.4 2.7-3.6 3.6-2.2 1.7-4.9 5-5.8 7.7-1.1 3.2-.9 6.8-.8 10.2.6-.1 1.1-.3 1.7-.4.2 3.4 0 7.3 1.4 10.5.6 1.5.8 3.2 1.8 4.4 1.6 1.9 2.1 2.3 4.6 2.7 1.4.2 4.3-.3 5.3.5 1.7 1.4.2 3.5-1.1 4.7-2.7 2.6-3.8 7.2-4.4 10.6-.2 1.1-.6 2-.8 3-.3 1.1.1 2.4-.2 3.5-.5 1.7-2.2 2.3-3.1 3.9-1 1.7-.8 3.7-3 3.9-1.5.2-2.1 4-2.4 5.1-.6 1.8-1.5 3.5-2.3 5.1-.8 1.6-.8 3.4-1 5.1-.1 1.6-1.7 3.1-1.7 4.6 0 .8.2 2.1 0 2.8-.3.9-1.6 1.5-2.1 2.3-1.1 1.7-1.5 3.1-2.9 4.8-1 1.2-2.8 1.9-4.3 2.4-1.6.5-4.1 1-5.3 2.3-1.3 1.4-1.8 5-2.9 6.9-.8 1.4-.8 3.3-1.4 4.8-.9 2-1.6 4-2.2 6-.5 1.7-1.3 2.7-.9 4.5.4 1.9.7 3.8-.6 5.3-1.1 1.3-3.4.3-4.9.7-1.6.4-3.1 1.8-4.4 2.8-1.5 1.2-3.3 2.1-3.8 3.9-.5 1.9-.7 3.9-2.7 4.5-3.5 1.1-3.6 6.6-6.7 7.9-2.6 1-2.7 1.2-3.8 3.9-.6 1.6-2 2.9-2.9 4.4-.9 1.6-1.9 3.1-3.1 4.5-1.7 2.1-2.1 2.6-2.3 5.3-.3 4.1-2.7 5.9-5.1 9-1.2 1.5-1.8 2.7-1.8 4.5 0 .6-1.4.8-1.7 1.2-.5.7-.1 2-.6 2.7-1.2 1.8-2.2 3.6-3.2 5.6-1.2 2.2-2.8 3.8-3.4 6.3-.4 2.1-.5 4.6-2.8 4.8-1.5.1-2.4 2.9-3.4 4.1-1.6 1.8-3.5 1.8-4.3 4.2-.7 2.2-1.6 3.4-3.1 5.2-.6.7-1.4.7-2.3 1-.6.2-1.1 1.5-1.4 2-.4.7-1.7.4-2.2 1-.6.7-.7 3.1-1.1 4.1-.9 2-2.7 2.4-4.6 3.3-1.6.8-3.1 2.3-4.7 3.2-1.5.9-3.2 1.1-4.9 1.6-1.5.5-2.9 2.1-3.9 3.3-1.3 1.6-1.4 2.4-3.4 2.9s-3.5 1.2-5.3 2.2c-3 1.7-4.3 4.6-6.9 6.9-1.3 1.1-3.2-.5-4.8-.2-2.4.4-3.4 1.4-5.1 3.1-1.8 1.7-9.1.1-9.9-2.4-1.4-4.4-.8-8.9-1-13.5-.2-3.3-4.3-6.1-6.9-7.5-1.8-1-2.9-1.2-5-1.4-1-.1-2.5-.5-3.3.2-.9.7-1.6 2.1-2.6 2.6-.9.4-4.1 2.7-4.8 2.5-.6-.2-2.2-.4-2.4-1.1-.3-1.2-.4-1.5-1.3-2.4-.9-1-2.2-4-1.7-5.4.4-1.3 1.9-2.3 1.9-3.8v-3.4c0-1.8-.5-2.7-2.2-3.7-.4-.2-1.8-1.4-2.1-1-.6.8-1 1.4-1.8 1.8-3.8 1.8-5.5 4-5.5 8.3 0 1 0 1.9-.2 2.9-.3 1.2-.6.7-1.7.8-2 .1-3.2-.2-4.6-1.7-2.8-3-3.8-7.9-1.7-11.4 1.8-3 6.3-3.2 8.2-6.1 1.1-1.6 2-3.3 3-4.9.3-.5 1.9-.8 2.4-1.2 1.2-.8 1.6-2.5 2.7-3.5 0 1.2-.1 2.4-.3 3.6.5-.1 2.1-.1 2.1-.6.1-1 .5-2.2-.1-3-1.5-2.1-1.8-3 .1-4.9 1.2-1.2 2.6-2 4.1-1.4 1.2.5 2-.3 2.5-1.4.2-.4 1.3-3.7.8-4.1l-.1.2c.8-4.9 2-10 5.8-13.5 2-1.8 4.7-3.2 6-5.5 1.2-2.1 1.8-4.6 2.9-6.8 2.7-5.2 4-10.8 7-15.8 1.5-2.5.8-6.8 1.4-9.8.5-2.5 1.1-6 4.1-3.8 1-1.6-.9-1.9-2.1-2.2-1.3-.3-1-1-1.2-2.3-.3-1.6.5-3.7.7-5.4.6-4.5.8-7.8 0-12.3-.6-3.6-.1-7.2-1.2-10.7-1.1-3.8-2-7.5-3.5-11.1-1.4-3.3-3-6.4-5-9.4-2.2-3.3-5-5.3-7.8-8.2-2.4-2.5-5.1-6.3-8.2-7.8-3.9-2-7.7-2.3-11.9-2.3-1.6 0-3.1.3-4.7.6 1.8-1.4-6.5-4.4-8-4.7-1.7-.3-4.3-.3-5.8-1.1s-2.3-2.9-3.6-3.9c-3.3-2.4-6.6-4.8-9.9-7.3-1.3-.9-2.2-3-3.1-4.3-1-1.5-2.6-2.7-3.8-4.1-2.2-2.6-4.4-6.2-8-7.1-1.7-.4-3.4-.7-5.1-1.3-2.7-.9-5.2-.7-7.9-1.2-3.9-.8-7.1-2.4-10.7-4.1-1.8-.8-3.5-1.7-5.3-2.7-1.9-1-3-3-4.3-4.6-2.8-3.5-6.5-8-6.9-12.6-.2-2.9 0-5.8 0-8.6 0-1.9-.1-6.4 1.4-7.8 4.1-3.6 8.4-6.8 12-10.9.5-.6 2 .9 2.9 0 1-1 2.1-1.8 3.1-2.7 1-.9 1.8-2.1 2.6-3.1.4-.5 2.8-.3 3.5-.3 0 0-.2.1-.3.1.2-1 3.3-2.7 4-3.2 1.1-.8 2.2-1.7 3.3-2.5 1.5-1.2 4.3-1.7 6.2-2.3-.4-2 7.5-1 8.1-.1h-.3c2.3.3 7.5 1 9.2-.9 2.2-2.6 3.9-5.5 6.5-7.7 2.3-2 5.4-4.1 7.1-6.6 2.2-4 4.2-6.8 6.1-9.6"/><path d="M640.5 177.5l-2.1-1.1-1.5.6 1.7 1.1 1.5 1.7.4-2.3zm-27.7-24.7l.4 1.8.2 1.2.7-3.6-1.3.6zm106.6 134.5l-.9 3.8-.5 3.4h-3.2l-1.9-2.8.2-3.2 3-1 1.3.6 2-.8zm-24.6 25.4l2.1 1.7v2.7l-.4 1.9-2.5-.5-1.7-1.5 1.5-.6 1.3-1h-1.9l-1-.9.4-1.9 2.2.1zm13 43.3l4-.4 3.8 1.9 1.7-.6V355l3.6-.8 1.5-1.9 3.8 1.5-1.7 2.1-1.7.8-.2 2.1-.5 4.2-1.9-1.1-1.1 1.7-3.4-1.5h-1.3s-1.9.4-2.3-.5c-.4-.8-.8-1.9-1.5-1.9-.6 0-3.6-.3-3.6-.3l-1.2-2.3 2-1.1zm18.6 7.6l-.7 2.9v4l-1.9-1.3-1.4-2.3.9-.8V364l3.1-.4zm-33.8-8.6l-.6 1.3.6 1.7 3.4 1.3 1.3-1-.8-3-2.3-1.1-1.6.8zm6.4-1.6v-2.5l1.7.9V356.6l-1.9 1.5-1.7-2.5v-1.9l1.9-.3zm44.1-78.6l3.4.9v2.3l2.5 1.9-.5 2.5-2.3.4 2.5 3 3.3 1.9 1.9 1.7-1.1 2.1.4 3.8.8 3.2 2.1 1.9 1.6 3.2.6 2.7-1.3 1.2-2.3.2-2.5-1.3v-2.1l-1.3-.9-2.5-.7-1-2.5s-.4-1.3-1-1.7-1.3-.6-1.9-1.5c-.6-.9-1.9-2.1-2.7-3-.8-.9-2.1-1.7-2.1-1.7l-1.5-1.5-.4-1.9 2.1-.2s.6.4.8-.2c.2-.6.6-1 .2-1.9-.4-.8-1-1.7-1-1.7l-2.1-2.1h2.5c.6 0 1.7.4 1.7-.4s.2-.8-.2-1.5c-.4-.6-1.9-2.1-1.9-2.1s-.8-1.1.2-2.1c1.3-.9 3-1.9 3-1.9zm36.1 61l2.9 3 2.3 3h-5.2l.2-1.7s-2.5-1.5-2.5-2.1c0-.7 2.3-2.2 2.3-2.2zM540.6 853.4l3.9 1.9 1.3-1.1-1.9-1.1-2.7-1.5h-3.5l2.9 1.8zm88.2-2.8l1.7-.9.3-1.7s.3-1.3-.5-1.3-2.2 1.4-2.2 1.4l-1.3 1.6 2 .9z"/><path d="M390.8 1267c2.1-9.9 1.9-19.1.2-29-.7-4.3.2-9.1.8-13.3.6-4.5 5.1-8 5-12.2-.1-2-1.4-4.8-1-6.5.6-2.7 1.9-3.5 3.5-5.6 1.5-1.9 2.4-4.6 4.4-6.1 2.1-1.6 2.8-4.3 5.4-5.2 5.1-1.9 2.1-9.8-.5-12.9-1.4-1.8-8.7-10.1-7.4-11.9 2.1 3.2 6.6 5.3 9.5 7.7 3.4 2.7 4.5 6.2 5.4 10.2 3.7-3.3 8.4-5.3 12.7-7.8 4.4-2.6 8.5-6.4 13.1-8.4 4.6-2.1 8.6-6.5 13.2-8 3.3-1.1 4.8-2 7.4-4.3 1.8-1.6 4.2-2.4 5.9-4.1-1.7-1.6-3.7-3.1-5.2-4.9-2.3-2.9-3.3-6-5.2-9.1-3.2-5-12.6-4.1-13.5-10.1 4 2.1 8 4.2 12 6.4 3.3 1.8 8.5 4.5 11.2 7.2 1.9 1.9 3.1 4.7 5 6.7 2.5 2.8 2.8 1.7 6 .3 1.7-.8 4.3.7 5.4-1.8.6-1.3.1-5.8-1.8-5.5.4-3.4 3.4-6.5 5.2-9.4 2.1 2.6 2.8-1 4.9-.8 2 .2 4 4.7 6 5.3 1.7.5 3.6-.5 5.3-.4 2.6.3 3.4 1.8 4.6 3.8-6.3 1.9-15 1.7-19.7 6.3 5.3.1 10.5-1.6 15.8-2.1 2.4-.2 4.5-.9 6.8-1.8 2.2-.9 3.4-2.7 5.8-3.6-1.9 2.2-3.9 3.1-2.5 5.7.7 1.4 4.1 1.1 5.4 3 1.8 2.8 9.9 4.3 12.4 2.1-3.4-1.2-3.6-4.6-4.1-7.8-.5-3.2 1.2-5.5 2-8.5 1.1.8 1.4 1.9 1.7 3.2.2.9-.9 1.1-1 1.9-.1.9.7.9.3 2.1-.3.8-.3 1.3-.3 2.2 0 2.5 3.3 9.3 6.5 5.6 1.2-1.4 2.3-2.9 3.7-4.2.5-.5 1.7-.4 2-.9.5-.7.2-2 .5-2.7.7-2 5.2-8.7.1-8.6 1.4-2 .7-4.6-1.6-5.2-2.1-.6 0-3.4-3.3-3.9-2.6-.4-3.2 2.1-4.9-1-.8-1.5-4.4-2.8-4.7-.6-.1.8-1.5 6.5-2.6 4.4-.6-1.1 1.1-4.5.5-6.2-.4-1-4-3-4.2-1.5-.3 2.1-.4 5.7-3.2 5.9 1.5-1.8 2.1-3.9 1.3-6.1-1.5.7-3.6 2.2-5.2 2.6-2.3.5-4-.4-4.8 2.4-.5-.8-1-1.6-1.4-2.3l-.5 2.5c-1.7-.1-1-1.7-.9-3 .1-1.7 2.1-1.4 3.6-1.8 1.4-.3 6.8-1.2 7.3-2.1.6-1-1.2-1.8-2.1-2.2-2-.8-1.9-1.1-2.7-3.2-.9-2.5-1.4-5.2-2-7.8-1.4-6.4-1.9-11.7-1-18.2.4-2.5.1-5.4 1.2-7.7 1.8-4 1.2-4.1-2.7-5.7 1.7 0 4.5.7 5.3-.9 1-2.1 2.4-4.6.7-6.9 1.8 1.5 3.8 2.8 6.1.9 1-.8.8-3 1.7-3.8.7-.6 2.5-.6 3.4-.9 2.3-.8 5.2-1.7 7.2-3.1.8-.6 2.2-2.1 3.3-2.1.7 0 3.7.5 4-.2 2.2-5.8 4.9-7.8 10.9-9.3 3.1-.8 2.9-4.4 4.6-6.9 1.9-2.7 2.3-3.5 3.2-6.7.9-3 1.9-4 4.3-5.9 1.1-.8 2.1-7.6 2.7-9.3 2-5.4 4.2-10.6 6.6-15.8.8-1.7 2.4.2 1.5-2.2-.6-1.6-.2-2.1.4-3.7.9-2.3 1-5.2 2.5-7.2 1.3-1.6 4.2-4.6 6.2-5.4 2.1-.9 5 1.1 7.3 1.7.7-1.7-.1-2.4-1.1-3.6-1-1.2-.7-2.1-.6-3.6.1-1.7.2-1.9 1.3-3.2.9-1 2.9-.7 3.6-1.5.3-.3.2-3.4.3-3.9.2-1.5 1.2-1.6 2.5-2.2 1.7-.8.5-1.5 1.5-2.6s2.5-1.9 3.8-2.5c2.4-1.2 2.4-4.7 4.5-5.3 4-1.1 1.5-3.2 1.5-6.2.1-4.4 2.8-11.4 6.2-14.2 4.8-4 9.9-8.7 12.9-14.2 1.4-2.6 2.4-3.9 3.1-6.8.2-.9 1.5-2.2 2.4-2.5.5-.2 4.2-2.1 1.5-2.7-3.2-.6-4.3-.9-6.5-3.4-2.7-3-2.4-5.3-2.5-9.3-.1-1.5 0-5.6-1.2-6.5-1.7-1.3-2.9-1.8-3.9-3.8-.6-1.2-2.4-1.4-3.1-2.6-3-4.5-1.8-8.2-.8-13.4.3.3.9.5 1.3.8-.9-3.2 6.6-15.1 9.1-9.5-1.1.9-5.2 3.1-4.2 4.5s3.8-.9 5-1.8c.8-.6 1.8-.8 2.7-1.2 1.4-.6.9-2 1.4-2.8 1.5-2.1 4.1-2.8 4.2-5.6 0-1.2 2.3-3.8 3.4-4.4 1.5-.9 4.7-.1 4.8-2 .3-4.5 2.1-7.8 1.5-12.2-.9 1.3-1.8 3-3.2 3.7-.5.2-4.5 1.2-4.7 1.6-1.5 2.4 4.3 2.8 5.4.9.1 3.8-2.9 3.4-5.6 4.8-1.7.9-2.4 2.7-4.2 3.5-1.9.9.6 3.2-1.6 3.9-1.9.6-2.5 1.1-4.6 1.2-2.6.2-1.1-.9-3.4-1.6-2-.6-5.2 4.3-5.9 1-.6.8-2.5 3.3-3.5 3.4-.9.1-4.2-1.4-5.2-1.7-1-.2-2.8 2.8-4.2 1.7-1.7-1.2 2.3-2.6 3.1-2.7 1.8-.3 2.7-1.4 4-2.4.7-.5 3.2 1.2 3.5-.4.3-1.9 1.8-.5 3.1-1 1.6-.6 1.9-3.1 3.8-.7 0-.5.5-1 .5-1.6 2 1.6 1.9-.9 3.2-2 .6.7 1.4 1.2 2.3 1.5.2-1.5 1.1-5.1-.7-5.9-3.3-1.4-1.8-2.7-.9-5.2.3.9 1.8 6.9 3.7 4.5.5-.7-.1-.6-.6-1.3-1.2-1.5.5-.5.8-.7.3-.2 1.5.1 1.9.2.8.1.2-1 .5-1.5.2-.4-.4-.9-.1-1.5.4-.7 1-1.3 1.6-2 1-1.2.6-2.9 1.2-3.8.6-.8 3-1.6 3-2.2.1-2 .5-3.9.5-5.8-2.4 2.1-.7 4.7-3.5 6.2-1 .5-2.5.9-3.3 1.6-.8.7-1.1 2.9-2.1 2.7-.8-.2-4.1-.7-3.7-2.3.4-1.5 2.8-.7 2.6-1.9-.4-2.9 3.6-2.9 1.9-6.4-.7 1.3-2.1 4.7-4.3 3.7-2.3-1 .4-4.7-2.6-4.1 1.4 1.5.1 4.2-.1 6.2-1-1.3-1.7-2.8-3.3-3.4-.1 2-.3 4-.4 6-1-2-2.5-3.8-2-5.9.5-2 .7-3.9.9-5.9-4.1.7-2.6 3.3-3.1 6.8-4.1-.3-2.4-1-3.3-4.6 0 1.7-1.1 2.1-2.5 2.5-1.3.4-.9 1.5-1.5 2.5-.4.7-2.4 2-1.3 2.9.8.6 2.1 1.7 3.1 1.4 1.4-.5 3.4-3.8 5.1-2.1 3.1 3-2.6 3.7-3.5 4.7.2-.2 3.1 4.9 3.7 5.6-1.2-.9-2.8-2.5-3.9-.7-.4.8-.6 3-1.8 2.6-.6-.2-1.3.1-1.9.3.3-2.3.2-4.7 2-6.4-1.4.3-4.4.6-4.5 2.4 0 .7.2 1.1-.4 1.5-1 .7-.5 1.6-.6 1.6-1.4 1.1-3.8.1-4 2.2-.1.8 1.4 2.5 1.4 3.8 0 1.3 6 .1 7.1-.1 1.6-.2 1.8 1 2.8-1.2.5-1.1 2.6-1.3 3.7-1.1-.3.5-.2 1.2-.5 1.7 2.2.1 4.3-.2 6.5-.6-2.8 2.8-6.5 3.4-10.5 4.2-1.4.3-13.1 1.1-8.1 3.4-1.7 1.2-5.7 1.2-6.6 2.7 1.2.4 2.3 1.3 2.9 2.4-3.6 0-7.1-1-10.7-1.2 2.2-.4 3.7-1.5 5.5-2.7.6-.4 2.5-.4 3.3-.7.8-.3 1-2.2 1.3-2.9.5-1.4 1.5-4.8 0-6-1.4-1.1-5.1.1-5.7 1.6 0-.7-.4-3.8.3-4 1.2-.4 3.1.7 3.5-.6.6-1.8 2.3.6 2.3-1.8 0-.3 2.4-.9 3-1.9-2.6-1.5-.5-2.5 1.3-2.5 1.3 0 1.4-2.3 3.8-2.1-2.4-.7-8.1-2.5-10.1-.5-2.4 2.4-2.3 5.9-6.6 5.6 2.3-2.3 2.4-3.6 2.4-6.8 0-.8.5-1 1.1-1.6.9-.9-.6-.8-.2-1.4.7-1.3 1.1-2 2.8-2.3.4 5.5 6.4-.5 8.9-1.8-.8-.5-1.5-1-2.3-1.5 1.8-1.1 6.5-.6 4-3.7 1.6.4 2.4-.3 1.7-1.9 1.9-.4 3.9 4.1 3.7-.3-.1-1.2-1.7-3.4-3.3-2.5-1.7 1-5.5 2.4-5.7 4.7-.3 3.2-2.1 3.3-5.1 3.6.1-1.8.3-3.5.3-5.3-1.9 1.1-2.1 4.3-3.5 5-2.2 1.1-4.5 1.7-6.4 3.1-2.6 1.9-3.8 1.1-4.2 4.5-.4 3.3 2.9 1 3.9-.1 2.9 2.1-2 3.3-3.3 4.1-.8.5-4.2 4.6-4.4 2.5-.2-1.5.2-5.1-2-5.4-1.5-.2-6.7 4.9-6.8 5.6 0-.2.1-.3.2-.4-1.5 1.5-1.6 3.5-3 4.8-1.4 1.3-6 4.3-4.8-.1-2.4 1.9-5.5 3.5-7.7 5.6-1.7 1.7-1.5 3.6-2.8 5.1-3.1 3.5-8.1 3.9-8.3 9.1-4.2-.8-7.6-3.6-10.9-6.2 1.1-.5 2.1-1 3.2-1.4-2.1-3.1-4.2-6.2-6.1-9.4-1.8-3-2.1-7-2.7-10.4-.7-4-1.2-6.6 1-10 1.4-2.2 1.1-4 1.1-6.4 0-2.5 1.1-5 1.1-7.6-1.7.5-3.3.9-5.1 1.2 1.2-2.4 1.3-3.8 1.3-6.5 0-2.2-2.7-3.3-4.6-2-3.9 2.7-6.6 4-11.4 2.5-4-1.3-6.5-5.3-9.3-8.2-.5-.5-2.6-1.6-2.7-2.1-.1-.7 1.3-1.5 1-2.3-.8-2.2-1.4-4.2-1.7-6.5 2.7.8 2.1-5.6 2.8-7.5 1.3-3.7 2.9-5.9 6.8-6 3.8-.1 7 .3 10.7 1.1 2.2.5 6.9 4.3 8.4 2.9 3-2.9-4.7-4.9-6.2-5.5-3.3-1.5-5.6-2.3-9.5-1.6-5.1.9-18.5-1.2-19.9 6.1.6 0 2.8-.3 3.2 0 .2.2.1 3.2 0 3.4-2 2.4-4.8-1.6-4.9 2.5 0 2.1-.3 4.6-2.6 5.1-2.7.6-2-3.1-1.8-5-4.1 3.7-8.8 5.9-12.9 9.6-1.9 1.7-4.7 2.7-6.4 4.3-.7.7-1.3 2.6-2.1 3.5-.8.9-3.3.7-4.5.8-1.4.2-2.9 4.7-3.8 5.8-1.7 2-4.1 4.2-4.9 6.7-1.9 6.1-1.7 11.4-1.2 17.7.5 5.6.1 11.4.2 17.1 0 2.3.9 4.6.8 6.9-.2 2.7-1.8 5.2-2 7.9-.2 2.1.3 6.5-1.2 7.9-2.6 2.5-4.5 4.5-6.5 7.5-3 4.6-4.3 10.2-7.2 15-3 5-6.8 9.1-11.2 12.9-1.8 1.6-3.7 3-5.5 4.5-2.4 2-4.9.5-7.9 1.1-3 .5-4.4 1.4-7.5 1.3-2.9-.1-4.9.5-4.4 4.1.4 3 .8 5.4.3 8.3-.4 2.7-2.6 4.7-2.9 7.3-.8 5.8-.8 11.9-3.5 17.1-2.8 5.2-.6 10.8-1.4 16.4-.9 5.8-3.9 9.8-5.6 15.3-.7 2.2-3.5 3.5-3.5 5.1 0 3-1.7 5.2-2.3 8.1-.5 2.4-1.1 4.7-2 6.9-.4 1.1-.7 3-1.6 3.9-1 1.1-2.2 2-2.7 3.4-1.1 2.8-2.3 4.8-4 7.3-1.5 2.1-3.7 3.6-5.2 5.6-1.8 2.4-3.5 4.6-5.6 6.9-1.7 1.8-2.8 5.3-4.4 7.4-1.6 2.2-1.9 4.6-3.5 6.3-1.5 1.7-3.8 4.3-5.7 5.3-2.3 1.3-5.5 2.3-7.3 4.3-1.7 1.9-3.3 5-5.7 5.9-3 1-5.5 1.8-8.6 2.1-2.3.2-4.3 3.9-5.8 5.2-1.7 1.6-4.5 3.6-6.6 4.6-.9.4-3 .2-3.5 1.1-.8 1.4-1.6 2.5-2.7 3.7-1.6 1.7-1.3 4.6-2.9 6.7-.7.9-1.8 1.6-2.6 2.3-.7.6-1.4 1.2-2 1.8-.5.5.1 1.3-.3 1.7-1.4 1.7-4.1 3.8-6 5-1.8 1.1-3.1 5-4.4 6.7-2.1 2.8-3.4 3.4-6.6 4.9-1 .5-2.6.3-3.7.4-1.2.1-2.7 2.1-3.6 2.9-4.7 4-4.7 9.9-7.8 14.8-1.2 1.9-1.2 1.8-3.4 1.7-1 0-1.6 2-2.1 2.7-.5.7-1.4 2.3-2.3 2.3-2 0-3.1-.4-4.5 1-2.3 2.2-4.1 2.4-7.1 2.4-2.6 0-5.1 2.4-7.1 3.7-4 2.5-7.2 5.9-11.9 8.2-1.6.8-3.4 4.4-4.6 5.8-1.6 1.9-3 4.3-4.8 6-1.6 1.5-4.5 4.1-2.9 6.7 1.7 2.7 4.4 5.8-.5 4.7-3.9-.9-5.4-5.3-9.2-1.9-2.6 2.4-4.1 5.6-6.3 8.4-1.8 2.2-5.6 2.1-8.4 3.2-3.5 1.3-5.3-.1-6.6-3.4-4.6 3.2-8.2 5.5-13.9 5.7h-2.8c-2.3 0-1.4 0-2.5 1.7-.3.4.2 1-.2 1.5l-1.8 1.8c-.9.9-.9 2.3-.7 3.5.1.6-3.3 3.9-3.8 5.1-1.1 2.4-3 3.8-5 5.4-1.8 1.5-3.4 3-4.8 4.9-1.5 2.2-3.8 2.8-6.3 3.7.9 2.4 5.4 1.2 5.3 4.5 0 3.9-2.8 3.5-5.9 3.5-3.9-.1-1 3.1-3.5 4.9-.7.5-3.5 1.6-3.7 2.1-.5 1.2-1 2.7-1.8 3.6-1.9 2.2-3.4 3-3.9 6.2-.1.6-.1 1.5-.4 2.1-.2.3-1.4.3-1.5.6-.4 1.1 0 3.1-.1 4.3 0 3.9-.8 5.7 2.5 7.9 2.2 1.4 5.9 4.3 4.2 7.4-1.2-3.7-1.2-3.7-4.9-5-3.8-1.3-3.6-1.6-4.5-5.4-1.6 1.1-2 2.8-3.2 3.8-.4.3-1.4-.2-1.9.2-.7.5-1.6.9-2.3 1.5-.5.4-3.4 3.2-3.4 3.7 0 1.7 2.8 1.7 1.4 3.8-1.4-1.1-2.5-2.7-4.1-1.8-2.1 1.3-2 2-2.6 4.4-.7 2.6 6.7 5.1 5.1 9-1-1.2-3.2-4.2-4.9-4.3-2.7 0-5.7.6-3.3 4 .9 1.3 5 2.9 2.3 4.9-2.5 1.9-1.6 3.4-1.2 6.5-2.2-1.8-2.1-1.9-1.7-4.7.4-2.8 1.2-3.1-1.5-5.3-2.6-2.1-8.2 2-9 4.8-.6 2.2 2 8.8 3.1 10.5.6.9 3.8 4.4 3.6 5.4-.3 1.4-3.4 2.2-4.3 3.5 1-3.1 1.1-4.9-2.7-5.5 2.9-3.8 0-8-2.8-10.6-1.2 1.7-1.3 1.6-2.9 2.2-3.2 1.3-.7 1.9-2.5 3.7-.5.5-1.2 1-1.6 1.6-.5.7.7 1.4-.2 2-1.9 1.2-.8 2.4-2.9 3.5-3.5 1.9-2.7 5.2 1.2 5.2 1.6 0 2.3 1.9 4.1 1.9 2.1 0 3.2-.1 4.8 1.3-4.3 1.2-10.4-.5-14.4-2.1-1.4-.6-1 5.3-.1 6.3 2.6 2.6 4.2 1.8 7.7 2.3-.9 1-3.7.8-3.9 1.4-.5 1.7.1 2.8 1.7 3.6-1.5 3.3-6.9-6.6-8.1-8.3-1 .9-5.1 4.3-1.5 5.2 2.6.7 2.4 5.9 5.6 7-3.4 1.3-6.8-8.3-9.6-5.6-1.7 1.6-.1 9.5.6 11.3.7 1.8 1.3 3.4 2.3 5 1.5 2.3 2.7 1.3 5.3.8 1.5-.3 3.1-2.7 4-1.4 1 1.5 3.1 3.2 2 5.1-2.2-2-3.7-2.8-6.7-1.9-1.5.4-2.7.7-3.9 1.7-.5.4-.9 2.9-.3 3.1 6.1 2.1 7.8 6.7 10.3 12.2-2.7.3-5.7-6.5-7.7-8.4-2.9-2.7-6.3-4.5-9.1-7.2 1 0 4.1.6 4.3-.5.2-1.9-.5-2.8-1.3-4.5-2-3.8-2.2-6.4-2.1-10.8-3.3-.3-3.1 3.8-4.7 6.2-1.5 2.2-1.3 1.4-.5 3.3.5 1.1 2.9 2.7 2.9 3.8 0 1.3-1.7 2.1-2.7 1.9-2.4-.4-2.6-.9-3.6 1.3-1.4 3-2.8 6.1-4.1 9.1 2.1.7 4.7 2.5 6.3.3.5 1.5 3.8 7.2 6 4.3.9-1.2 1.4-2.6 3-2.8 1.5-.2 3.2-.9 3.4 1.2-.9 0-3-.5-3.6.2-.7.8-2.1 3.1-3 3.5-2.8 1.2-5.1-2.1-7.3-2.8-7.4-2.4-7.7 7.4-6.9 11.9-3.5-.8-2.6 5.1-2.6 7.3 1.2-.1 3.5.2 4.5-.6 2-1.4 3.5-2.9 6.1-2.9 1.7 0 5.2-2.7 6.5-3.6 2.2-1.5 4.3-3.2 6.2-5.1 0 4.8-3.7 5.3-7.5 7.7 2.2.1 4.5.2 6.7.3-2.3.5-4.4 1-6.6 1.9-1.9.7-3.6 0-5.4 1.1-2.1 1.2-3.8 2.3-5.5 4-1.3 1.3.2 5 .3 6.5 2.7-.5 5.8-1.1 8-2.8 1.2-1 .7-1.8 2.4-2.4 1.9-.7 3.8-1.4 5.7-2.2-.8 3.5-2.4 4-5.7 5.3-2.8 1.1-8.5 2.3-9.8 5.2-2.2 4.7 4.4 1.7 5.8 1.8 3.5.3 7.2.2 10.6.7-3.7.8-6.3 1.9-6.6 6.2-1.8-.5-5.4-1.8-7.1-.7-2.5 1.8-4.2 1.5-6.9 2.5-1.3.5-2.3.6-3 1.7-.9 1.5-.9 2.6-2.6 1.8-2.6-1.2-5.1-.8-7.8-.1-2.8.8-3.4 4.7-3.7 7-.5 4.2.7 4.9 2.1 8.5.8 2.1 0 6 .9 7.5 1.4 2.3 4.7-.9 6.6-2.2-.8 3.1 2.2 2 2.6-.4.4-2.1 2.3-4.2 3.2-6.3.8-1.6.9-3.5 1.6-5.1 1-2.2 1.5-2.3 3.8-3.3-2 2.8-2.8 6.6-3.9 9.8 3.8 1.3 5.9.3 8.9-1.8 1.5 2.9-7.9 4.6-9.9 6-2.5 1.7-1.5 3-1.8 5.9-.2 2.1-1.1 4.3-1.8 6.3l3.6-2.4c1.1-.7 2.2.7 3 .2.7-.4 1.1-2.7 2.1-3.4 1-.8 1.9-1.7 2.8-2.6 1.4-1.4 1.9-1.3 1.9-3.5 0-1.3.7-2.1 1.8-2.4 4.5-1.3 5.7-4.2 9.2-7.2-.9 2-1.7 4.6-3 6.3-.8 1-.7 1.6-2 1.8-.8.1-3.6-.1-3.9 1.1-.4 1.7-1.1 1.9-.3 3.5.7 1.2 1.3 2.4-.5 2.4.2 0-3.6 4.8-4.5 5.6-1.8 1.4-1.8 4.5-3.6 5-3.2.9-.6 3.3.6 5.1 1.6 2.5 2.4 2 5.1 2.1 2.6 0 4.3 1.1 6.8 1.6-.8-3.1 6.5-1.8 8.4-1.8 2.7 0 5.7.5 8.4.9 4 .7 7.5 1.1 11.6 1.2 2.2 0 2.9.3 4.5-1.1 1.3-1.1 3.9-1.2 5.6-1 4.9.3 3.2-1.6 3.6-5.2.4-3.8 3.9-5.3 7.1-6.4 2.4-.9 6.5 1.4 8.9 2.2 1.6.6 1.6 2.3 3.3 1.2 1.5-1 2.2-2.6 3.1-4.2.8 1.6-1.8 6.5-1.1 7.1 2.1 1.6 4.1 3 6.2 4.6 4.1 2.9-.7 3.8-1.1 6.3-.3 2.2 1.6 2.7 3.1 3.8.9.7 4.8 4.4 6.1 3.9.7-.3.8-2.5 1.5-2.7.9-.3 2.6 2.1 3.6 1.9 2.2-.3 2.9-3.1 5.8-3.1 2.3 0 4.5 1.6 6.6 2.6-.4-3.8 1-6.6 5.5-5.3 4.7 1.4 6.8 4.3 9.4 8.3 1.1 1.7 4.2 10.6 5.9 5 .2-.6-.1-1.3.1-1.8.3-.8 1.2-.4 1.3-1.5l.7-6.7c.8 2.9 1.2 8.5 4.3 9.9-1.9 1.9-3.4 3.3-5.7 4.6 2.8 1.1 9.5 4.7 11.2.1.5-1.3-.9-4.6.8-4.6 2.4 0 4.6.1 7 .3-1.1 1.9-3.8 7.1.9 7.2 2.7 0 4.1-.5 6.4-2 1.5-1 1.2-4 2-4.6.8-.6 3.1-.3 4.2-.5 3.2-.6 1.8 3.3 1.4 5-.6 2.9 4.7 2.7 6 5.3.9 1.8 1.4 3.2 1.8 5.2.2.9 4 .5 4.8.5 2.8-.2 7.1 1.2 9.6.3 2-.7 8.9-1 8.4-3.6-.3-1.4-.6-3.2 1.3-3.9 1.3-.4.9 4.7.8 5.4 1.4 2.7 4.9-.4 6.1-1.7 3.1-3.2 3.2-.9 7-1.1 2.3-.1 5.5-2.2 7.5-3.1 1.1-.5.8-1.3.8-2.5 0-1.8.9-1.6 2.6-2.3-.4-.1-1-.2-1.3-.4.4.3 3.6-.2 4.6-.1 2.4.2 3 .8 4.8 2.3-.3-4.5 2.1-4.1 5.1-6.5 1.3-1 2.4-1.9 2.9-3.4.9-2.6.2-2.2-2.2-3.3 2-1.2 14.4-.7 9.1-6.9-5.1-5.9 2.9-7.9 6.5-11 2.1-1.8 2.9-3.9 5.2-5.4 2.4-1.5 3.6-3.6 5.7-5.4 4.2-3.8 10.7-7.2 11.3-13.3.5-5.6 1.3-9.9 4.9-14.6 2.1-2.7 3.3-4.2 6.2-5.9 1.1-.7 2.4-.6 3.7-.7 1.7-.2 3.1-1.1 4.6-1.8 4.8-2.3 11.3-1.3 15.9-3.5.6-.3.5-1 1.2-1.1.6 0 1.6.1 2.1-.2.7-.3 2.4-1.3 2.2-2.1-.3-1.2-1.5-1.9-1.8-2.9-.3-1.3.5-3.2.9-4.4.2-.6.4-1.3.7-1.9-1.3 1.2-2.3 2-3.9 2.7-.8.4-1.6 0-2.5.3-.4.2-.5 2.4-.8 3-2.3 3.9-5.7 4.7-9.8 5.5.6-2.5 3.3-2.2 4.5-3.9.9-1.4 0-3 2.4-2.9-3.6-1.2 1.6-3.1 3.3-3.8 3-1.2 3.6-3.2 0-3.3-3 0-2.7-2.9-6-2.3-1.9.3 2.6-4.9 2.6-4.9 1.9-2.4 2.4-3.3 2.8-6.3-4.2.1 1.8-2.6 3-3.1-.1.1-.3.1-.4.2 2.2-1.4 2.2-3 2.7-5.4.5-2.6 1.1-2.8 2.8-4.8 1.4-1.7 2.5-3.6 3.8-5.3.3-.4-1.5-2.4-1.3-3.6.8-3.6 4.3-5.8 4.3-9 0-1.1-2.4-2.2-2.9-3.6-.4-1.3 0-3.1.3-4.3.7-4 2.2-6.8 3.4-10.6.5-1.6 1.2-3.2 2.2-4.6.9-1.1 3.3-2.3 3.4-3.8 1.2-6.2 9.4-12.5 12.6-17.7"/><path d="M53.1 1373.4c.1-5-.9-14.5-8.2-12-1.8.6-2.4 1-3.7 2.4-1.2 1.3-2 1.6-2.8 3.2-1 1.9-1.8 2.3-1.9 4.6 0 2.3-1.8 3.9-3.3 5.5 1.8 2.3 4.3-1.1 5.2-2.7 1.6-2.6 1.6-3.9 1.7-6.9.4 1.6.4 4.1 1.5 5.4.8 1 1.2 1.1 2.4 1.5 1.9.6-.3 1.5.6 2.6.4.4 2.3.3 2.5-.1.9-1.6 1.4-.2 2.3-1.1 2.1-2-2.7-3.1.5-5.3 1 .8.7 1.4.7 2.1 0 .6 2.1.8 2.5.8"/><path d="M39.8 1377.5l-1.7.4-1.7 1.9 1.7.9s2.1-.6 2.7-.6c.6 0 2.7-.2 2.7-.2l-2.1-1.9-1.6-.5zm10.3 38.2H52l1 1.1-1.5 1.2-1.3.4-1.3-.9 1.2-1.8zm96.7 59.3c-1.8-.3-2.9-.4-4.6-.1-.8.1-1.3 3-1.5 3.9-.3 1.8-.7 3.6-.5 5.4.3 2 2.7 4.1 3.6 5.9 1.7 3.1 2 6.7.9 10-.6 1.8-1.7 1.8-3.2 2.9-1.1.8-2.7-1-3.3-2.1 0 2.5.6 4.5 2.1 6.6.8 1.2 2.9 3.4 1.4 4.3-1 .6-2.5.2-3.6.3-3.2.4-4.2 2.1-5.5 4.9-.5 1 .6 1.7 1 2.7.5 1.3.6 2.7.5 4.1-.1 1.6-.6 2-1.7 3.2-.6.8-2.2 1-2.6 1.9l-.9 2.1c-.2.4-1.1-.3-1.6.4-1.3 2-1.3 4-1.3 6.3 0 1.3 6.4 2.4 7.3 2 .6-.3 2.1-3.4 1.6-3.9-.9-1-2.7-2-1.9-3.5 1.1 1.3 1.2 2.2 2.8 1.2 1.7-1.1.5-1.9 1.1-3.3.5-1.2 3.2-2.5 4-3.6 1-1.3 2.5-1.1 4.1-1.4-.1.5.3 1 .2 1.5 2.4-.8 10.3 2.1 11.7-.9.6-1.4 1.8-2.3 2.4-3.7.7-1.8 3.9-2 5.6-2.7.7-.3 4.9-.9 5.1-1.3.6-1 4.4-.2 5.7-.8 1.7-.7 1.2-1.7 1.3-3.5 0-.4 3.4-.2 4.2-.4-.8-.5-2.3-1-2.9-1.7-1.5-1.8-.1-1.5 1.7-1.5-1.3-2.4 3-2.7.6-5.2-1.2-1.2-2.8-3.5-4.6-3.5-2.1 0-2.6 1.7-4.7 2.4-.3.1-2-.3-2.1-.6-.6-1.5 2.6-1.8 3.2-2.1-1.4-.7-2.6-1-4.2-1.3-1.6-.3-2.4-2-3.8-2.4-1.6-.4-2.9 1.3-3.9 2.3-.4.4-1.4 2.6-1.7 2.4-.9-.3-1.7-.7-2.6-1 1.2-1.3 3.2-2.4 3.7-4.1.7-2.1.6-3.9 1.7-6 1.5 1.9 2.1 3.9 4.8 3.8-.2-1.5 6.2-.8 7.2-.8.9 0 .1-4.3-.4-4.2-2.8.7-3-.6-4.8-2.3-1.7-1.6-3.4-3.1-5.2-4.6-1.1-.9-1.2-1.2-1.7-2.7-.2-.6.2-2.4 0-2.7-1.4-1.6-2.8-3-4.4-4.5-.9-.8-4.2-1.4-5.4-2-2.6-.7-3.8 2.6-4.9 3.9M96.5 1397.2c0-2.1-.1-4.1-.2-6.1-.1-1.5-2.9-3.8-3.9-4.8-1.3-1.3-4.3-.3-4.3-2.5 0-2 2-3.4 3.9-3.4 2.4 0 2.9 1.9 5 3.1 2.1 1.2 1.3 3.7 4 4.3 1.8.4 2.9 2.6 2 4.5-1.8 3.5-2.7 4.9-6.5 4.9m674-822.9c-1.6-6.7 11.3-5.2 15-3.8 3.6 1.4 5.8 2.6 9.7 3.1 3.9.4 2.8 5.4 2.8 8-.1 8.8-10.4 5.8-15.1 9.3-5.5 4-8.7 11.8-16.6 9.4 1.7-3.3 2.6-5.4 3.1-9 .3-2.5 2.6-4 2.6-7 .1-5.5-4.6-.9-5-3.4-.6-3 .4-5.7 3.5-6.6m41.9-75l-1.1 5-.1 4.5 3 1.5 2-1.5 1-3 1-2.5-1-3.5-2.5-2-2.3 1.5zm46.4 89.6l1-3.5 2.5-3.5 3.5-.5 5.5 1.1 2 2.5-4 1.5h-4l-1 2-3 1.5-2.5-1.1zM731.4 842.7c-1.6 4-1.4 9.1-4.2 12.2-2.2 2.5-7.5 9-11.5 7-2.2-1.1-2-3.6-1.1-5.7 1.3-2.9 3.4-2.7 5.8-3.9 4-2.2 7.6-6.6 11-9.6"/></g>
<path id="ni" pathlength="240" d="M797.2,501.4c-6.4,15.1-5.5,33.1,2.4,47.5
c1.9,3.4,4.2,6.7,4.8,10.6c2.1,13-14.2,20.7-20.3,32.4c-3.1,6.1-3.7,13.8-8.9,18.2c-7.2,6.1-18,2.1-27.4,3.1
c-12.2,1.3-22.4,11.4-34.7,11.8c-6.6,0.2-12.9-2.5-19.4-4.1c-15.8-3.9-33.2-0.8-46.8,8.2"/>
<path id="si" pathlength="1250" d="M797.2 501.4c-6.4 15.1-5.5 33.1 2.4 47.5 1.9 3.4 4.2 6.7 4.8 10.6 2.1 13-14.2 20.7-20.3 32.4-3.1 6.1-3.7 13.8-8.9 18.2-7.2 6.1-18 2.1-27.4 3.1-12.2 1.3-22.4 11.4-34.7 11.8-6.6.2-12.9-2.5-19.4-4.1-15.8-3.9-33.2-.8-46.8 8.2M639.4 642.6c18.4 13.1 37.2 26.4 58.9 32.6 10.2 2.9 21.1 4.3 30.1 9.9 17.4 10.8 22.5 33.3 25.7 53.6 1.3 8.1 2.5 16.4 1.5 24.6-2.1 16.3-12.7 30.1-23 43l-30 37.5c-4.6 5.7-9.4 11.6-15.8 15.2-6.1 3.3-13.1 4.3-20 5-19.7 1.9-39.7 1.7-59.3-.5-13.9 18.6-17.1 42.7-24.9 64.6-3.8 10.7-8.7 21-13.6 31.3-9.2 19.3-18.5 38.6-27.7 57.9-7.4 15.5-15.2 31.5-28.3 42.8-12.6 10.9-30.7 18.2-34.8 34.4-2.7 10.8-9.8 13.9-10 25.1-7.4-1.1-14.8-2.2-22.3-3.3-2.8-.4-5.8-.8-8.5 0-10 2.9-10 18.1-18.5 24.2-8.3 5.9-20.9.5-29.7 5.7-5.8 3.4-8.2 10.5-9.9 17-6.7 26.6-7.7 54.3-8.6 81.8-.2 5.5-.4 10.9-.6 16.4-.3 9.8-.9 20.3-6.4 28.5s-17.9 12.5-25.5 6.1c-22.6 2.6-45.1 5.2-67.7 7.8-18.5 2.1-38 4.2-55.3-2.9-10.7-4.4-19.8-12.1-30.2-17.3s-23.5-7.6-33.2-1.2c-4.7 3.1-8.2 8-13.1 10.9-11.2 6.5-25.5.4-38.2 2.7-.4 12.9-.7 25.8-1.1 38.7"/>
<a href="#">
<circle cx="801.2" cy="488.9" r="17.2" class="outline" />
<circle cx="801.2" cy="488.9" r="15" />
<text dx="818.382" dy="439.046">Rotorua</text>
<desc>Known for it’s geothermal activity, geysers and mud pools, the air of Rotorua smells constantly of sulphur.</desc>
</a>
<a href="#">
<circle cx="105.3" cy="1343.8" r="17.2" class="outline" style="animation-delay: 1s;" />
<circle cx="105.3" cy="1343.8" r="15" />
<text dx="160.028" dy="1360.957">Fiordland</text>
<desc>A variant spelling of the Scandinavian word for the deep valleys plunging into the ocean and bays, typical of the area, Fiordland occupies the lower third of the west coast of New Zealand’s South Island. The most famous area of the thinly occupied region is Milford Sound.</desc>
</a>
<a href="#">
<circle cx="635.9" cy="628.1" r="17.2" class="outline" style="animation-delay: 1.2s;" />
<circle cx="635.9" cy="628.1" r="15" />
<text dx="395.53" dy="644.244">Taranaki</text>
<desc>Taranaki is located on the lower third of the west coast of the North Island, and is named for the stratovolcano that is its central feature. The region is exceptionally fertile due to the heavy rainfall and rich volcanic soil.</desc>
</a>
</svg>
<div id="description">
</div>
</div>
let prevLoc, locName;
function pathTravel(travelPath, pathDist, extra) {
travelPath.animate([
{ strokeDashoffset: pathDist },
{ strokeDashoffset: '0' }
], {
duration: pathDist * 5,
fill: 'forwards'
}).onfinish = function() {
if (extra) {
pathTravel(si, si.pathLength.baseVal);
}
extra = false;
}
}
function fillDesc(locName, desc) {
var imageURL = "https://s3-us-west-2.amazonaws.com/s.cdpn.io/4273/",
fileName = locName.split("."),
longDesc = '<img src='+imageURL + locName.toLowerCase() +'.jpg srcset="'+imageURL + fileName[0].toLowerCase() +'.jpg 2x" alt>';
longDesc += "<h1>"+locName+"</h1>";
longDesc += "<p>"+desc+"</p>";
return longDesc;
}
nzmap.addEventListener("click", function(e) {
let loc = e.target.parentNode;
e.preventDefault();
let desc = loc.querySelector("desc").textContent;
if (loc.nodeName == "a") {
let locName = loc.querySelector("text").textContent;
if (locName !== prevLoc) {
if (locName == "Taranaki") {
pathTravel(ni, ni.pathLength.baseVal);
}
if (locName == "Fiordland") {
if (prevLoc == "Taranaki") {
pathTravel(si, si.pathLength.baseVal);
} else {
pathTravel(ni, ni.pathLength.baseVal, "true");
}
}
description.classList.remove("active");
description.innerHTML = "";
prevLoc = locName;
description.insertAdjacentHTML("afterbegin", fillDesc(locName, desc));
description.classList.add("active");
}
}
});
function showHide() {
let locs = nzmap.getElementsByTagName("text"),
descs = nzmap.getElementsByTagName("desc");
for (let i = 0; i < locs.length; i++) {
description.insertAdjacentHTML("afterbegin", "<div>"+fillDesc(locs[i].textContent, descs[i].textContent)+"</div>");
}
}
var screencheck = window.matchMedia("(max-width: 790px)");
window.addEventListener("load", function() {
if (screencheck.matches) { showHide(); }
});
@font-face {
src: url(https://thenewcode.com/assets/fonts/libertad.woff);
font-family: Libertad;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
background: #006994;
min-height: 100vh;
font-family: Libertad, sans-serif;
}
svg {
margin-left: 2rem;
width: 33%;
height: auto;
display: inline-block;
}
#description {
display: inline-block;
background: rgba(0, 0, 0, 0.6);
color: #fff;
width: 50%;
margin: 1rem 3rem 0;
vertical-align: top;
transition: .8s cubic-bezier(.14, .39, .41, 1.29);
}
#description * {
opacity: 0;
}
#description p {
margin-bottom: 2rem;
}
#description.active * {
animation: fadein 3s forwards;
}
#description.active img {
animation-delay: .4s;
}
#description.active h1 {
animation-delay: 1s;
}
#description.active p {
animation-delay: 2s;
}
@keyframes fadein {
to {
opacity: 1;
}
}
#description h1,
#description p {
margin-left: 2rem;
margin-right: 2rem;
}
#description img {
width: 100%;
}
@keyframes lookit {
to {
stroke-width: 20px;
stroke: rgba(255, 255, 255, 0.2);
}
}
text {
font-family: Libertad, sans-serif;
font-size: 48px;
font-weight: 400;
fill: #fff;
}
circle {
fill: #000;
}
circle.outline {
fill: none;
stroke-width: 5px;
stroke: #fff;
transition: .4s;
animation: lookit 1.8s infinite alternate cubic-bezier(.85, 0, .32, .83);
}
a:hover circle:not(.outline),
a:focus circle {
fill: #f00;
}
#ni, #si {
fill: none;
stroke: #f00;
stroke-width: 12px;
transition: .4s opacity;
}
#ni {
stroke-dasharray: 240;
stroke-dashoffset: 240;
}
#si {
stroke-dasharray: 1250;
stroke-dashoffset: 1250;
}
@media all and (max-width: 790px) {
#nzmap {
display: none;
}
#description {
width: 100%;
margin: 0;
}
#description * {
opacity: 1;
}
#description > div {
flex: 1;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment