diff --git a/assets/assets.lnk b/assets/assets.lnk new file mode 100644 index 00000000..4f86e2d7 Binary files /dev/null and b/assets/assets.lnk differ diff --git a/assets/progressclocks-svg/Progress Clock 4-0.svg b/assets/progressclocks-svg/Progress Clock 4-0.svg deleted file mode 100644 index d109414e..00000000 --- a/assets/progressclocks-svg/Progress Clock 4-0.svg +++ /dev/null @@ -1,1147 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 4-1.svg b/assets/progressclocks-svg/Progress Clock 4-1.svg deleted file mode 100644 index a9968a47..00000000 --- a/assets/progressclocks-svg/Progress Clock 4-1.svg +++ /dev/null @@ -1,1159 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 4-2.svg b/assets/progressclocks-svg/Progress Clock 4-2.svg deleted file mode 100644 index 31eb197e..00000000 --- a/assets/progressclocks-svg/Progress Clock 4-2.svg +++ /dev/null @@ -1,1151 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 4-3.svg b/assets/progressclocks-svg/Progress Clock 4-3.svg deleted file mode 100644 index b24f7d15..00000000 --- a/assets/progressclocks-svg/Progress Clock 4-3.svg +++ /dev/null @@ -1,1153 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 4-4.svg b/assets/progressclocks-svg/Progress Clock 4-4.svg deleted file mode 100644 index 7a68656e..00000000 --- a/assets/progressclocks-svg/Progress Clock 4-4.svg +++ /dev/null @@ -1,1155 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-0.svg b/assets/progressclocks-svg/Progress Clock 6-0.svg deleted file mode 100644 index 96db55c5..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-0.svg +++ /dev/null @@ -1,1654 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-1.svg b/assets/progressclocks-svg/Progress Clock 6-1.svg deleted file mode 100644 index ca6ce116..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-1.svg +++ /dev/null @@ -1,1653 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-2.svg b/assets/progressclocks-svg/Progress Clock 6-2.svg deleted file mode 100644 index a962fadd..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-2.svg +++ /dev/null @@ -1,1655 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-3.svg b/assets/progressclocks-svg/Progress Clock 6-3.svg deleted file mode 100644 index 70e9bade..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-3.svg +++ /dev/null @@ -1,1655 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-4.svg b/assets/progressclocks-svg/Progress Clock 6-4.svg deleted file mode 100644 index 15688243..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-4.svg +++ /dev/null @@ -1,1657 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-5.svg b/assets/progressclocks-svg/Progress Clock 6-5.svg deleted file mode 100644 index 6519fff6..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-5.svg +++ /dev/null @@ -1,1656 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 6-6.svg b/assets/progressclocks-svg/Progress Clock 6-6.svg deleted file mode 100644 index 1cd67688..00000000 --- a/assets/progressclocks-svg/Progress Clock 6-6.svg +++ /dev/null @@ -1,1655 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-0.svg b/assets/progressclocks-svg/Progress Clock 8-0.svg deleted file mode 100644 index b63e04ed..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-0.svg +++ /dev/null @@ -1,2130 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-1.svg b/assets/progressclocks-svg/Progress Clock 8-1.svg deleted file mode 100644 index 4a8f5887..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-1.svg +++ /dev/null @@ -1,2131 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-2.svg b/assets/progressclocks-svg/Progress Clock 8-2.svg deleted file mode 100644 index 336b8da3..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-2.svg +++ /dev/null @@ -1,2132 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-3.svg b/assets/progressclocks-svg/Progress Clock 8-3.svg deleted file mode 100644 index 0fd03766..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-3.svg +++ /dev/null @@ -1,2134 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-4.svg b/assets/progressclocks-svg/Progress Clock 8-4.svg deleted file mode 100644 index 9a8480e4..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-4.svg +++ /dev/null @@ -1,2136 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-5.svg b/assets/progressclocks-svg/Progress Clock 8-5.svg deleted file mode 100644 index 75e2a44f..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-5.svg +++ /dev/null @@ -1,2135 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-6.svg b/assets/progressclocks-svg/Progress Clock 8-6.svg deleted file mode 100644 index 410d34ee..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-6.svg +++ /dev/null @@ -1,2135 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-7.svg b/assets/progressclocks-svg/Progress Clock 8-7.svg deleted file mode 100644 index 6b12dc8e..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-7.svg +++ /dev/null @@ -1,2136 +0,0 @@ - - - - diff --git a/assets/progressclocks-svg/Progress Clock 8-8.svg b/assets/progressclocks-svg/Progress Clock 8-8.svg deleted file mode 100644 index 8b061589..00000000 --- a/assets/progressclocks-svg/Progress Clock 8-8.svg +++ /dev/null @@ -1,2141 +0,0 @@ - - - - diff --git a/css/style.min.css b/css/style.min.css index e104a253..1feccdb4 100644 --- a/css/style.min.css +++ b/css/style.min.css @@ -1923,14 +1923,6 @@ template { :root * .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root .comp.controls-container .controls-panel.active .controls-list li:hover, -:root * .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root * .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root .comp.consequence-display-container, :root * .comp.consequence-display-container { --container-height: 40px; @@ -3126,6 +3118,9 @@ template { :root body.vtt.game.system-eunos-blades #eunos-blades-tooltips code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades #eunos-blades-tooltips i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades #eunos-blades-tooltips .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); @@ -3981,9 +3976,6 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .window-header a { margin: 0 0.3125rem; } -:root body.vtt.game.system-eunos-blades #blades-overlay .window-header a i { - color: var(--blades-white-bright); -} :root body.vtt.game.system-eunos-blades #blades-overlay .window-header .close { font-size: 0; margin: 0; @@ -4733,12 +4725,6 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root body.vtt.game.system-eunos-blades #blades-overlay .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root body.vtt.game.system-eunos-blades #blades-overlay .comp.consequence-display-container { --container-height: 40px; --container-left-shift: 0px; @@ -5737,6 +5723,9 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades #blades-overlay i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades #blades-overlay .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); @@ -6428,11 +6417,14 @@ template { pointer-events: auto; z-index: 20; } +:root body.vtt.game.system-eunos-blades #blades-overlay { + /* Sizing the Keys for Overlay Display */ +} :root body.vtt.game.system-eunos-blades #blades-overlay, :root body.vtt.game.system-eunos-blades #blades-overlay > * { display: block; position: absolute; top: 0; - left: 200px; + left: 0; height: 100%; width: 100%; pointer-events: none; @@ -6440,18 +6432,22 @@ template { perspective: 500px; transform-style: preserve-3d; } -:root body.vtt.game.system-eunos-blades #blades-overlay #test-box { - height: 200px; - width: 200px; - background: blue; - top: 200px; -} :root body.vtt.game.system-eunos-blades #blades-overlay { + /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ /* KEYS */ /* CLOCKS */ - /* CONTROLS */ +} +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container, +:root body.vtt.game.system-eunos-blades #blades-overlay .key-label, +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-frame, +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-glow, +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-label, +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-glow { + visibility: hidden; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container { + height: var(--key-height); + width: var(--key-width); position: absolute; perspective: 500px; transform-style: preserve-3d; @@ -6464,137 +6460,124 @@ template { transform-style: preserve-3d; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] { - --key-height: 455px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-label { - top: 0px; + --key-height: 836px; + --key-width: 230px; + --clock-size: 169px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 111.011px; + top: 108.5px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] { - --key-height: 624.438px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-label { - top: 100px; + --key-height: 625.438px; + --key-width: 197.009px; + --clock-size: 108px; + --label-top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 98.579px; + top: 280px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 279px; + left: 98.579px; + top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] { - --key-height: 915px; - --key-width: 280px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-label { - top: 0px; + --key-height: 915.936px; + --key-width: 277.634px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 140px; - top: 99px; + left: 138.892px; + top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 74px; - top: 211px; + left: 72.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 206px; - top: 211px; + left: 204.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-label { - top: -100px; + --key-height: 1041px; + --key-width: 368.697px; + --clock-size: 108px; + --label-top: -100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-label { - top: 0px; + --key-height: 1148.657px; + --key-width: 368.698px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 184.245px; + top: 453px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] { - --key-height: 1150px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-label { - top: 250px; + --key-height: 1148.98px; + --key-width: 370.141px; + --clock-size: 108px; + --label-top: 250px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 185.128px; + top: 100px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 98.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 272.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 185.128px; + top: 274px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 185.128px; + top: 453px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 188px; - top: 683px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container { - --clock-size: 86px; -} -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container .clock-container { - top: 181px; - left: 56px; + left: 185.128px; + top: 684px; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key { position: absolute; @@ -6609,20 +6592,21 @@ template { position: absolute; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-label { - font-family: var(--font-decorative); - font-size: 4rem; - top: unset; + font-family: var(--font-emphasis); + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 1px; + top: var(--label-top); z-index: 20; - width: 100%; + width: 200%; pointer-events: all; color: var(--blades-white-bright); text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - left: 0; + white-space: nowrap; + left: -50%; position: absolute; } -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-label.label-hidden { - visibility: hidden; -} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container .clock-key .key-image-container { height: var(--key-height); width: var(--key-width); @@ -6651,8 +6635,8 @@ template { align-items: center; justify-content: center; overflow: visible; - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); transform: translate(-50%, -50%) !important; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock { @@ -6660,13 +6644,14 @@ template { overflow: visible; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock * { - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); pointer-events: none; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-frame, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow { +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow, +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-one-segment { position: absolute; top: 0px; left: 0px; @@ -6696,11 +6681,14 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow { z-index: 4; } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-one-segment { + z-index: 6; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow { transform-origin: 50% 50%; - scale: var(--clock-glow-mult, 3); + scale: 3; background-repeat: no-repeat; - background-position: center calc(50% - var(--clock-glow-shift, 7%)); + background-position: center; background-size: cover; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-white { @@ -6715,7 +6703,8 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-blue { background-image: url("../assets/animations/clock-flare-blue.webp"); } -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock .clock-glow.clock-glow-hidden { +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="2"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); visibility: hidden; } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { @@ -6724,6 +6713,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="3"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); } @@ -6733,6 +6726,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="4"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } @@ -6745,6 +6742,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="5"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); } @@ -6760,6 +6761,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="6"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); } @@ -6778,6 +6783,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="7"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); } @@ -6799,30 +6808,38 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="8"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 0.0023162861% 0, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 100% 0.0023162861%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 99.9976837139% 100%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 0 99.9976837139%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); } :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="9"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); } @@ -6850,6 +6867,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="10"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); } @@ -6880,6 +6901,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="11"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); } @@ -6913,6 +6938,10 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-max="12"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #blades-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); } @@ -6952,12 +6981,16 @@ template { :root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container { height: calc(0.5 * var(--key-height)); width: calc(0.5 * var(--key-width)); - visibility: hidden; } -:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container.active-key { - min-width: 200px; - margin-right: calc(-0.175 * var(--key-width)); - scale: 0.7; +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container[data-size="1"] { + height: calc(0.3 * var(--key-height)); + width: calc(0.3 * var(--key-width)); +} +:root body.vtt.game.system-eunos-blades #blades-overlay .clock-key-container.clock-key-dragger { + background: rgba(0, 255, 255, 0.25); + outline: 1px solid rgb(0, 255, 255); + visibility: visible; + pointer-events: all; } :root body.vtt.game.system-eunos-blades #clocks-overlay { margin-top: 0.25rem; @@ -7116,9 +7149,6 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header a { margin: 0 0.3125rem; } -:root body.vtt.game.system-eunos-blades #clocks-overlay .window-header a i { - color: var(--blades-white-bright); -} :root body.vtt.game.system-eunos-blades #clocks-overlay .window-header .close { font-size: 0; margin: 0; @@ -7868,12 +7898,6 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root body.vtt.game.system-eunos-blades #clocks-overlay .comp.consequence-display-container { --container-height: 40px; --container-left-shift: 0px; @@ -8872,6 +8896,9 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades #clocks-overlay i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades #clocks-overlay .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); @@ -9593,11 +9620,21 @@ template { top: var(--alternating-top-shift); } :root body.vtt.game.system-eunos-blades #clocks-overlay { + /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ /* KEYS */ /* CLOCKS */ - /* CONTROLS */ +} +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container, +:root body.vtt.game.system-eunos-blades #clocks-overlay .key-label, +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-frame, +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-glow, +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-label, +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-glow { + visibility: hidden; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container { + height: var(--key-height); + width: var(--key-width); position: absolute; perspective: 500px; transform-style: preserve-3d; @@ -9610,137 +9647,124 @@ template { transform-style: preserve-3d; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] { - --key-height: 455px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-label { - top: 0px; + --key-height: 836px; + --key-width: 230px; + --clock-size: 169px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 111.011px; + top: 108.5px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] { - --key-height: 624.438px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-label { - top: 100px; + --key-height: 625.438px; + --key-width: 197.009px; + --clock-size: 108px; + --label-top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 98.579px; + top: 280px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 279px; + left: 98.579px; + top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] { - --key-height: 915px; - --key-width: 280px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-label { - top: 0px; + --key-height: 915.936px; + --key-width: 277.634px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 140px; - top: 99px; + left: 138.892px; + top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 74px; - top: 211px; + left: 72.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 206px; - top: 211px; + left: 204.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-label { - top: -100px; + --key-height: 1041px; + --key-width: 368.697px; + --clock-size: 108px; + --label-top: -100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-label { - top: 0px; + --key-height: 1148.657px; + --key-width: 368.698px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 184.245px; + top: 453px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] { - --key-height: 1150px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-label { - top: 250px; + --key-height: 1148.98px; + --key-width: 370.141px; + --clock-size: 108px; + --label-top: 250px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 185.128px; + top: 100px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 98.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 272.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 185.128px; + top: 274px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 185.128px; + top: 453px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 188px; - top: 683px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container { - --clock-size: 86px; -} -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container .clock-container { - top: 181px; - left: 56px; + left: 185.128px; + top: 684px; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key { position: absolute; @@ -9755,20 +9779,21 @@ template { position: absolute; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-label { - font-family: var(--font-decorative); - font-size: 4rem; - top: unset; + font-family: var(--font-emphasis); + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 1px; + top: var(--label-top); z-index: 20; - width: 100%; + width: 200%; pointer-events: all; color: var(--blades-white-bright); text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - left: 0; + white-space: nowrap; + left: -50%; position: absolute; } -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-label.label-hidden { - visibility: hidden; -} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-key-container .clock-key .key-image-container { height: var(--key-height); width: var(--key-width); @@ -9797,8 +9822,8 @@ template { align-items: center; justify-content: center; overflow: visible; - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); transform: translate(-50%, -50%) !important; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock { @@ -9806,13 +9831,14 @@ template { overflow: visible; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock * { - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); pointer-events: none; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-frame, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow { +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow, +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-one-segment { position: absolute; top: 0px; left: 0px; @@ -9842,11 +9868,14 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow { z-index: 4; } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-one-segment { + z-index: 6; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow { transform-origin: 50% 50%; - scale: var(--clock-glow-mult, 3); + scale: 3; background-repeat: no-repeat; - background-position: center calc(50% - var(--clock-glow-shift, 7%)); + background-position: center; background-size: cover; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-white { @@ -9861,7 +9890,8 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-blue { background-image: url("../assets/animations/clock-flare-blue.webp"); } -:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock .clock-glow.clock-glow-hidden { +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="2"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); visibility: hidden; } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { @@ -9870,6 +9900,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="3"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); } @@ -9879,6 +9913,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="4"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } @@ -9891,6 +9929,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="5"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); } @@ -9906,6 +9948,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="6"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); } @@ -9924,6 +9970,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="7"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); } @@ -9945,30 +9995,38 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="8"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 0.0023162861% 0, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 100% 0.0023162861%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 99.9976837139% 100%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 0 99.9976837139%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); } :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="9"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); } @@ -9996,6 +10054,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="10"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); } @@ -10026,6 +10088,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="11"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); } @@ -10059,6 +10125,10 @@ template { :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-max="12"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades #clocks-overlay .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); } @@ -10576,13 +10646,6 @@ template { :root body.vtt.game.system-eunos-blades #players .window-header a { margin: 0 0.3125rem; } -:root body.vtt.game.system-eunos-blades #interface .window-header a i, -:root body.vtt.game.system-eunos-blades #controls .window-header a i, -:root body.vtt.game.system-eunos-blades #navigation .window-header a i, -:root body.vtt.game.system-eunos-blades #hotbar .window-header a i, -:root body.vtt.game.system-eunos-blades #players .window-header a i { - color: var(--blades-white-bright); -} :root body.vtt.game.system-eunos-blades #interface .window-header .close, :root body.vtt.game.system-eunos-blades #controls .window-header .close, :root body.vtt.game.system-eunos-blades #navigation .window-header .close, @@ -12016,20 +12079,6 @@ template { :root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root body.vtt.game.system-eunos-blades #interface .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #controls .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #navigation .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #hotbar .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #players .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root body.vtt.game.system-eunos-blades #interface .comp.consequence-display-container, :root body.vtt.game.system-eunos-blades #controls .comp.consequence-display-container, :root body.vtt.game.system-eunos-blades #navigation .comp.consequence-display-container, @@ -14061,13 +14110,6 @@ template { :root body.vtt.game.system-eunos-blades #players #chat .window-header a { margin: 0 0.3125rem; } -:root body.vtt.game.system-eunos-blades #interface #chat .window-header a i, -:root body.vtt.game.system-eunos-blades #controls #chat .window-header a i, -:root body.vtt.game.system-eunos-blades #navigation #chat .window-header a i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .window-header a i, -:root body.vtt.game.system-eunos-blades #players #chat .window-header a i { - color: var(--blades-white-bright); -} :root body.vtt.game.system-eunos-blades #interface #chat .window-header .close, :root body.vtt.game.system-eunos-blades #controls #chat .window-header .close, :root body.vtt.game.system-eunos-blades #navigation #chat .window-header .close, @@ -15501,20 +15543,6 @@ template { :root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:hover, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root body.vtt.game.system-eunos-blades #interface #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #controls #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #navigation #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #hotbar #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, -:root body.vtt.game.system-eunos-blades #players #chat .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root body.vtt.game.system-eunos-blades #interface #chat .comp.consequence-display-container, :root body.vtt.game.system-eunos-blades #controls #chat .comp.consequence-display-container, :root body.vtt.game.system-eunos-blades #navigation #chat .comp.consequence-display-container, @@ -17321,6 +17349,13 @@ template { :root body.vtt.game.system-eunos-blades #players #chat code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades #interface #chat i.fa-duotone[style], +:root body.vtt.game.system-eunos-blades #controls #chat i.fa-duotone[style], +:root body.vtt.game.system-eunos-blades #navigation #chat i.fa-duotone[style], +:root body.vtt.game.system-eunos-blades #hotbar #chat i.fa-duotone[style], +:root body.vtt.game.system-eunos-blades #players #chat i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades #interface #chat .text-secret, :root body.vtt.game.system-eunos-blades #controls #chat .text-secret, :root body.vtt.game.system-eunos-blades #navigation #chat .text-secret, @@ -19911,9 +19946,6 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .window-header a { margin: 0 0.3125rem; } -:root body.vtt.game.system-eunos-blades .app.window-app .window-header a i { - color: var(--blades-white-bright); -} :root body.vtt.game.system-eunos-blades .app.window-app .window-header .close { font-size: 0; margin: 0; @@ -20663,12 +20695,6 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -:root body.vtt.game.system-eunos-blades .app.window-app .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} :root body.vtt.game.system-eunos-blades .app.window-app .comp.consequence-display-container { --container-height: 40px; --container-left-shift: 0px; @@ -21667,6 +21693,9 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades .app.window-app i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades .app.window-app .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); @@ -23267,11 +23296,21 @@ template { background-color: var(--tag-hover); } :root body.vtt.game.system-eunos-blades .app.window-app { + /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ /* KEYS */ /* CLOCKS */ - /* CONTROLS */ +} +:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container, +:root body.vtt.game.system-eunos-blades .app.window-app .key-label, +:root body.vtt.game.system-eunos-blades .app.window-app .clock-frame, +:root body.vtt.game.system-eunos-blades .app.window-app .clock-glow, +:root body.vtt.game.system-eunos-blades .app.window-app .clock-label, +:root body.vtt.game.system-eunos-blades .app.window-app .clock-glow { + visibility: hidden; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container { + height: var(--key-height); + width: var(--key-width); position: absolute; perspective: 500px; transform-style: preserve-3d; @@ -23284,137 +23323,124 @@ template { transform-style: preserve-3d; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] { - --key-height: 455px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-label { - top: 0px; + --key-height: 836px; + --key-width: 230px; + --clock-size: 169px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 111.011px; + top: 108.5px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] { - --key-height: 624.438px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-label { - top: 100px; + --key-height: 625.438px; + --key-width: 197.009px; + --clock-size: 108px; + --label-top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 98.579px; + top: 280px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 279px; + left: 98.579px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] { - --key-height: 915px; - --key-width: 280px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-label { - top: 0px; + --key-height: 915.936px; + --key-width: 277.634px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 140px; - top: 99px; + left: 138.892px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 74px; - top: 211px; + left: 72.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 206px; - top: 211px; + left: 204.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-label { - top: -100px; + --key-height: 1041px; + --key-width: 368.697px; + --clock-size: 108px; + --label-top: -100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-label { - top: 0px; + --key-height: 1148.657px; + --key-width: 368.698px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 184.245px; + top: 453px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] { - --key-height: 1150px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-label { - top: 250px; + --key-height: 1148.98px; + --key-width: 370.141px; + --clock-size: 108px; + --label-top: 250px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 185.128px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 98.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 272.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 185.128px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 185.128px; + top: 453px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 188px; - top: 683px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container { - --clock-size: 86px; -} -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container .clock-container { - top: 181px; - left: 56px; + left: 185.128px; + top: 684px; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key { position: absolute; @@ -23429,20 +23455,21 @@ template { position: absolute; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-label { - font-family: var(--font-decorative); - font-size: 4rem; - top: unset; + font-family: var(--font-emphasis); + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 1px; + top: var(--label-top); z-index: 20; - width: 100%; + width: 200%; pointer-events: all; color: var(--blades-white-bright); text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - left: 0; + white-space: nowrap; + left: -50%; position: absolute; } -:root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-label.label-hidden { - visibility: hidden; -} :root body.vtt.game.system-eunos-blades .app.window-app .clock-key-container .clock-key .key-image-container { height: var(--key-height); width: var(--key-width); @@ -23471,8 +23498,8 @@ template { align-items: center; justify-content: center; overflow: visible; - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); transform: translate(-50%, -50%) !important; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock { @@ -23480,13 +23507,14 @@ template { overflow: visible; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock * { - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); pointer-events: none; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-frame, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow { +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow, +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-one-segment { position: absolute; top: 0px; left: 0px; @@ -23516,11 +23544,14 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow { z-index: 4; } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-one-segment { + z-index: 6; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow { transform-origin: 50% 50%; - scale: var(--clock-glow-mult, 3); + scale: 3; background-repeat: no-repeat; - background-position: center calc(50% - var(--clock-glow-shift, 7%)); + background-position: center; background-size: cover; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-white { @@ -23535,7 +23566,8 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-blue { background-image: url("../assets/animations/clock-flare-blue.webp"); } -:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock .clock-glow.clock-glow-hidden { +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="2"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); visibility: hidden; } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { @@ -23544,6 +23576,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="3"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); } @@ -23553,6 +23589,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="4"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } @@ -23565,6 +23605,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="5"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); } @@ -23580,6 +23624,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="6"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); } @@ -23598,6 +23646,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="7"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); } @@ -23619,30 +23671,38 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="8"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 0.0023162861% 0, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 100% 0.0023162861%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 99.9976837139% 100%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 0 99.9976837139%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="9"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); } @@ -23670,6 +23730,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="10"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); } @@ -23700,6 +23764,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="11"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); } @@ -23733,6 +23801,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-max="12"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); } @@ -24016,6 +24088,9 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form code { padding: 0.1rem 0.2rem; } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form i.fa-duotone[style] { + /* Your code here */ +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content form .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); @@ -25098,11 +25173,21 @@ template { pointer-events: none; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container { + /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ /* KEYS */ /* CLOCKS */ - /* CONTROLS */ +} +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .key-label, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-frame, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-glow, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-label, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-glow { + visibility: hidden; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container { + height: var(--key-height); + width: var(--key-width); position: absolute; perspective: 500px; transform-style: preserve-3d; @@ -25115,137 +25200,124 @@ template { transform-style: preserve-3d; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] { - --key-height: 455px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-label { - top: 0px; + --key-height: 836px; + --key-width: 230px; + --clock-size: 169px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 111.011px; + top: 108.5px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] { - --key-height: 624.438px; - --key-width: 202px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-label { - top: 100px; + --key-height: 625.438px; + --key-width: 197.009px; + --clock-size: 108px; + --label-top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 101px; - top: 99px; + left: 98.579px; + top: 280px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="2"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 279px; + left: 98.579px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] { - --key-height: 915px; - --key-width: 280px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-label { - top: 0px; + --key-height: 915.936px; + --key-width: 277.634px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 140px; - top: 99px; + left: 138.892px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 74px; - top: 211px; + left: 72.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="3"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 206px; - top: 211px; + left: 204.892px; + top: 212px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-label { - top: -100px; + --key-height: 1041px; + --key-width: 368.697px; + --clock-size: 108px; + --label-top: -100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="4"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] { - --key-height: 1140px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-label { - top: 0px; + --key-height: 1148.657px; + --key-width: 368.698px; + --clock-size: 108px; + --label-top: 0px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 184.245px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 97.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 271.245px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 184.245px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="5"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 184.245px; + top: 453px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] { - --key-height: 1150px; - --key-width: 376px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-label { - top: 250px; + --key-height: 1148.98px; + --key-width: 370.141px; + --clock-size: 108px; + --label-top: 250px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(1) { - left: 188px; - top: 99px; + left: 185.128px; + top: 100px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(2) { - left: 101px; - top: 185px; + left: 98.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(3) { - left: 275px; - top: 185px; + left: 272.128px; + top: 186px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(4) { - left: 188px; - top: 273px; + left: 185.128px; + top: 274px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(5) { - left: 188px; - top: 452px; + left: 185.128px; + top: 453px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="6"] .clock-key .key-image-container .clock-container:nth-of-type(6) { - left: 188px; - top: 683px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container { - --clock-size: 86px; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container[data-size="1"] .clock-key .key-image-container.one-key-image-container .clock-container { - top: 181px; - left: 56px; + left: 185.128px; + top: 684px; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key { position: absolute; @@ -25260,20 +25332,21 @@ template { position: absolute; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-label { - font-family: var(--font-decorative); - font-size: 4rem; - top: unset; + font-family: var(--font-emphasis); + font-size: 3rem; + font-weight: bold; + text-transform: uppercase; + letter-spacing: 1px; + top: var(--label-top); z-index: 20; - width: 100%; + width: 200%; pointer-events: all; color: var(--blades-white-bright); text-shadow: 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - left: 0; + white-space: nowrap; + left: -50%; position: absolute; } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-label.label-hidden { - visibility: hidden; -} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-key-container .clock-key .key-image-container { height: var(--key-height); width: var(--key-width); @@ -25302,8 +25375,8 @@ template { align-items: center; justify-content: center; overflow: visible; - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); transform: translate(-50%, -50%) !important; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock { @@ -25311,13 +25384,14 @@ template { overflow: visible; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock * { - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); pointer-events: none; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-frame, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-fill, -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow { +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-one-segment { position: absolute; top: 0px; left: 0px; @@ -25347,11 +25421,14 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow { z-index: 4; } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-one-segment { + z-index: 6; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow { transform-origin: 50% 50%; - scale: var(--clock-glow-mult, 3); + scale: 3; background-repeat: no-repeat; - background-position: center calc(50% - var(--clock-glow-shift, 7%)); + background-position: center; background-size: cover; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-white { @@ -25366,7 +25443,8 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-blue { background-image: url("../assets/animations/clock-flare-blue.webp"); } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock .clock-glow.clock-glow-hidden { +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="2"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); visibility: hidden; } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="2"] .clock-fill { @@ -25375,6 +25453,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="2"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="2"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="3"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 78.8664839843%, 50% 50%); } @@ -25384,6 +25466,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="3"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="3"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="4"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } @@ -25396,6 +25482,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="4"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="4"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="5"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 33.7545273633%, 50% 50%); } @@ -25411,6 +25501,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="5"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="5"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="6"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 21.1335160157%, 50% 50%); } @@ -25429,6 +25523,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="6"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="6"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="7"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 10.1279545793%, 50% 50%); } @@ -25450,30 +25548,38 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="7"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="7"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="8"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 0.0023162861% 0, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0.0023162861%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="2"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="3"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 100% 0.0023162861%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 99.9976837139% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="4"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 50% 100%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="5"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 99.9976837139% 100%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 99.9976837139%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="6"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 50%, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="7"][data-max="8"] .clock-fill { - clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 0 99.9976837139%, 50% 50%); + clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0.0023162861% 0, 50% 50%); } :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="8"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="8"][data-max="8"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="9"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 91.9532272571% 0, 50% 50%); } @@ -25501,6 +25607,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="9"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="9"][data-max="9"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="10"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 86.3257107984% 0, 50% 50%); } @@ -25531,6 +25641,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="10"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="10"][data-max="10"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="11"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 82.1318586828% 0, 50% 50%); } @@ -25564,6 +25678,10 @@ template { :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="11"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="11"][data-max="11"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 100% 0, 100% 100%, 0 100%, 0 0, 50% 0, 50% 50%); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-max="12"] .clock-one-segment { + clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); + visibility: hidden; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="12"] .clock-glow, :root body.vtt.game.system-eunos-blades .app.window-app.sheet .window-content .clock-key-container .clock-container .clock[data-value="1"][data-max="12"] .clock-fill { clip-path: polygon(50% 50%, 50% 0, 78.8664839843% 0, 50% 50%); } @@ -26745,26 +26863,10 @@ template { transform-origin: 50% 50%; pointer-events: auto; } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i.fa-duotone::before, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i.fa-duotone::before { - color: var(--icon-primary-color); - opacity: var(--icon-primary-opacity, 1); -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i.fa-duotone::after, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i.fa-duotone::after { - color: var(--icon-secondary-color); - opacity: var(--icon-secondary-opacity, 1); -} :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon i.fa-duotone:hover, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon i.fa-duotone:hover { scale: 1.1; filter: brightness(1.5) saturate(1.5); } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon.clock-control-drop-key i.fa-duotone::before, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon.clock-control-drop-key i.fa-duotone::before { - color: var(--blades-gold); - opacity: 1; -} -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .button-icon.clock-control-drop-key i.fa-duotone::after, :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .toggle-icon.clock-control-drop-key i.fa-duotone::after { - color: var(--blades-gold-darkest); - opacity: 1; -} :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root { overflow-y: scroll; max-height: 100%; @@ -26793,7 +26895,8 @@ template { position: relative; transform-style: preserve-3d; } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper { +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper { position: relative; transform-style: preserve-3d; height: 30px; @@ -26808,7 +26911,8 @@ template { font-size: 24px; box-shadow: inset 0 0 2px 2px var(--blades-black-dark); } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div { +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div { position: absolute; visibility: hidden; white-space: nowrap; @@ -26823,10 +26927,35 @@ template { padding: 0px 5px; border-radius: 5px; } -:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div.controls-back { +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div.controls-back, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div.controls-back { color: var(--blades-black); background: linear-gradient(45deg, var(--blades-white-bright), var(--blades-grey-bright)); } +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper > div .button-icon i[class*=slash], +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper > div .button-icon i[class*=slash] { + opacity: 0.5; +} +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper { + height: 20px; + line-height: 20px; + font-size: 16px; +} +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div { + height: 20px; + line-height: 20px; +} +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper.clock-control-flipper > div .button-icon i, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper.clock-control-flipper > div .button-icon i { + font-size: 12px; +} +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-key-control-flipper .clock-key-control-flipper + .clock-control-flipper .clock-control-panel .clock-control-delete-clock, +:root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.clock-keeper .window-content form .sheet-root .tab-content .tab .clock-control-flipper .clock-key-control-flipper + .clock-control-flipper .clock-control-panel .clock-control-delete-clock { + opacity: 0; + pointer-events: none; +} :root body.vtt.game.system-eunos-blades .app.window-app.sheet.item.gm-tracker .window-content form { --sheet-mid-height: 100px; } diff --git a/css/tinymce/content.min.css b/css/tinymce/content.min.css index b0b662ce..72e9892e 100644 --- a/css/tinymce/content.min.css +++ b/css/tinymce/content.min.css @@ -1069,12 +1069,6 @@ html .comp.controls-container .controls-panel.active .controls-list li:nth-child html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -html .comp.controls-container .controls-panel.active .controls-list li:hover, :root .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -html .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, :root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} html .comp.consequence-display-container, :root .comp.consequence-display-container { --container-height: 40px; --container-left-shift: 0px; @@ -2207,9 +2201,6 @@ html .window-header .window-title, :root .window-header .window-title { html .window-header a, :root .window-header a { margin: 0 0.3125rem; } -html .window-header a i, :root .window-header a i { - color: var(--blades-white-bright); -} html .window-header .close, :root .window-header .close { font-size: 0; margin: 0; @@ -2959,12 +2950,6 @@ html .comp.controls-container .controls-panel.active .controls-list li:nth-child html .comp.controls-container .controls-panel.active .controls-list li:nth-child(6), :root .comp.controls-container .controls-panel.active .controls-list li:nth-child(6) { transition-delay: 75ms, 0ms, 0ms; } -html .comp.controls-container .controls-panel.active .controls-list li:hover, :root .comp.controls-container .controls-panel.active .controls-list li:hover { - background: var(--control-hover-bg-color); -} -html .comp.controls-container .controls-panel.active .controls-list li:hover > a > i, :root .comp.controls-container .controls-panel.active .controls-list li:hover > a > i { - color: var(--control-hover-color); -} html .comp.consequence-display-container, :root .comp.consequence-display-container { --container-height: 40px; --container-left-shift: 0px; @@ -3990,6 +3975,9 @@ html hr, :root hr { html code, :root code { padding: 0.1rem 0.2rem; } +html i.fa-duotone[style], :root i.fa-duotone[style] { + /* Your code here */ +} html .text-secret, :root .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); diff --git a/module/blades.js b/module/blades.js index e177d22c..8797b82b 100644 --- a/module/blades.js +++ b/module/blades.js @@ -24,7 +24,7 @@ import BladesAI, { AGENTS, AIAssistant } from "./core/ai.js"; import BladesActiveEffect from "./documents/BladesActiveEffect.js"; import BladesGMTrackerSheet from "./sheets/item/BladesGMTrackerSheet.js"; import BladesClockKeeperSheet from "./sheets/item/BladesClockKeeperSheet.js"; -CONFIG.debug.logging = false; +CONFIG.debug.logging = true; /* DEVCODE*/ Object.assign(globalThis, { eLog: logger }); Handlebars.registerHelper("eLog", logger.hbsLog); diff --git a/module/classes/BladesClocks.js b/module/classes/BladesClocks.js index ea7f29b1..75c6e0f1 100644 --- a/module/classes/BladesClocks.js +++ b/module/classes/BladesClocks.js @@ -1,5 +1,6 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ -import C, { BladesActorType, BladesItemType, ClockColor, ClockKeyDisplayMode } from "../core/constants.js"; +import C, { ClockKey_SVGDATA, BladesActorType, BladesItemType, ClockColor, ClockKeyDisplayMode } from "../core/constants.js"; +import { Dragger } from "../core/gsap.js"; import BladesTargetLink from "./BladesTargetLink.js"; import U from "../core/utilities.js"; import { BladesActor } from "../documents/BladesActorProxy.js"; @@ -30,6 +31,13 @@ class BladesClockKey extends BladesTargetLink { socketlib.system.register("drop_SocketCall", BladesClockKey.drop_SocketResponse.bind(this)); socketlib.system.register("fadeInName_SocketCall", BladesClockKey.fadeInName_SocketResponse.bind(this)); socketlib.system.register("fadeOutName_SocketCall", BladesClockKey.fadeOutName_SocketResponse.bind(this)); + socketlib.system.register("activate_SocketCall", BladesClock.activate_SocketResponse.bind(BladesClock)); + // socketlib.system.register("deactivate_SocketCall", BladesClock.deactivate_SocketResponse.bind(BladesClock)); + // socketlib.system.register("fadeInClockName_SocketCall", BladesClock.fadeInName_SocketResponse.bind(BladesClock)); + // socketlib.system.register("fadeOutClockName_SocketCall", BladesClock.fadeOutName_SocketResponse.bind(BladesClock)); + // socketlib.system.register("highlight_SocketCall", BladesClock.highlight_SocketResponse.bind(BladesClock)); + // socketlib.system.register("unhighlight_SocketCall", BladesClock.unhighlight_SocketResponse.bind(BladesClock)); + // socketlib.system.register("changeSegments_SocketCall", BladesClock.changeSegments_SocketResponse.bind(BladesClock)); return loadTemplates([ "systems/eunos-blades/templates/components/clock-key.hbs", "systems/eunos-blades/templates/components/clock.hbs" @@ -45,7 +53,7 @@ class BladesClockKey extends BladesTargetLink { clocksData: {}, sceneIDs: [], displayMode: ClockKeyDisplayMode.full, - oneKeyIndex: U.gsap.utils.random(1, 5, 1), + oneKeyIndex: U.gsap.utils.random(0, 4, 1), ...schemaData }; } @@ -89,13 +97,21 @@ class BladesClockKey extends BladesTargetLink { get oneKeyIndex() { let { oneKeyIndex } = this.data; if (!oneKeyIndex) { - oneKeyIndex = U.gsap.utils.random(1, 5, 1); + oneKeyIndex = U.gsap.utils.random(0, 4, 1); this.updateTarget("oneKeyIndex", oneKeyIndex); } return oneKeyIndex; } get sceneIDs() { return this.data.sceneIDs ?? []; } get overlayPosition() { return this.data.overlayPosition?.[game.scenes.current.id]; } + set overlayPosition(val) { + if (val) { + this.updateTarget(`overlayPosition.${game.scenes.current.id}`, val); + } + else { + this.updateTarget(`overlayPosition.-=${game.scenes.current.id}`, null); + } + } // #endregion get clocks() { return new Collection(Object.entries(this.clocksData) @@ -170,8 +186,97 @@ class BladesClockKey extends BladesTargetLink { return this.sceneIDs.includes(sceneID); } get isInCurrentScene() { return this.isInScene(); } - async getHTML() { - return await renderTemplate("systems/eunos-blades/templates/components/clock-key.hbs", this); + get isOnDisplay() { + return this.isInCurrentScene && this.isVisible; + } + async addToScene(sceneID = game.scenes.current.id) { + if (this.isInScene(sceneID)) { + return; + } + const { sceneIDs } = this; + sceneIDs.push(sceneID); + await this.updateTarget("sceneIDs", sceneIDs); + } + async removeFromScene(sceneID = game.scenes.current.id) { + if (!this.isInScene(sceneID)) { + return; + } + const { sceneIDs } = this; + U.remove(sceneIDs, sceneID); + await this.updateTarget("sceneIDs", sceneIDs); + } + async activateClockListeners() { + if (!this.elem$) { + return; + } + // The ".key-bg" child is actually the correct shape, so that will be our listener object. + const keyListener$ = this.elem$.find(".key-bg"); + if (!keyListener$[0]) { + return; + } + // Enable pointer events on the key-bg + keyListener$.css("pointer-events", "auto"); + keyListener$.off(); + // Enable pointer events on each of the clocks + this.clocks.forEach((clock) => { + if (!clock.elem$) { + return; + } + clock.elem$.css("pointer-events", "auto"); + }); + if (game.user.isGM) { + // === GM-ONLY LISTENERS === + // Double-Click a Clock Key = Open ClockKeeper sheet + keyListener$.on("dblclick", async () => { + game.eunoblades.ClockKeeper.sheet?.render(true); + }); + // Right-Click a Clock Key = Pull it + keyListener$.on("contextmenu", async () => { + this.pull_SocketCall(); + }); + } + else { + // === PLAYER-ONLY LISTENERS === + // Add listeners to container for mouseenter and mouseleave, that play and reverse timeline attached to element + keyListener$.on("mouseenter", () => { + this.hoverOverTimeline.play(); + }).on("mouseleave", () => { + U.reverseRepeatingTimeline(this.hoverOverTimeline); + }); + // Now repeat this for each clock in the clock key + this.clocks.forEach((clock) => { + if (!clock.elem) { + return; + } + const clockElem$ = $(clock.elem); + // Add listeners to clock for mouseenter and mouseleave, that play and reverse timeline attached to element + clockElem$.on("mouseenter", () => { + clock.hoverOverTimeline?.play(); + }).on("mouseleave", () => { + if (clock.hoverOverTimeline) { + U.reverseRepeatingTimeline(clock.hoverOverTimeline); + } + }); + }); + } + } + async renderClockKey(containerElem$, callback) { + const clockKeyHTML = await renderTemplate("systems/eunos-blades/templates/components/clock-key.hbs", this); + $(clockKeyHTML).appendTo(containerElem$); + this.removePositionDragger(); + this.initClockKeyElem(); + this.activateClockListeners(); + this.initOverlayElement(callback); + } + initOverlayElement(callback) { + if (!this.elem$) { + return; + } + this.drop_Animation(callback); + } + closeClockKey() { + this.deleteTimelines(); + this.containerElem$?.remove(); } get elem() { return $(`#${this.id}`)[0]; @@ -191,37 +296,99 @@ class BladesClockKey extends BladesTargetLink { get labelElem$() { return this.elem$ ? this.elem$.find(".key-label") : undefined; } - // Initializes clock key with proper position and scale before displaying via autoAlpha - async initClockKeyElem(displayMode) { - displayMode = this.displayMode; - if (!this.elem) { - return new Promise((resolve) => { - setTimeout(async () => resolve(await this.initClockKeyElem(displayMode)), 1000); + get svgData() { + if (this.size === 0) { + throw new Error("[BladesClockKey.svgData] Error size is 0."); + } + const keyData = ClockKey_SVGDATA[this.size]; + let path; + if (this.size === 1 && keyData.paths) { + path = keyData.paths[this.oneKeyIndex]; + } + else if (keyData.path) { + path = keyData.path; + } + else { + throw new Error("[BladesClockKey.svgData] Error path is not defined."); + } + return { + width: keyData.width, + height: keyData.height, + path, + clocks: keyData.clocks + }; + } + get keyHeight() { return this.svgData.height; } + get keyWidth() { return this.svgData.width; } + get keyViewbox() { return `0 0 ${this.svgData.width} ${this.svgData.height}`; } + get keyPath() { return this.svgData.path; } + get clockSize() { return this.svgData.clocks.size; } + getClockPosition(clockIndex = 0) { + if (clockIndex > this.size) { + throw new Error(`[BladesClockKey.getClockPosition] Error clockIndex '${clockIndex}' is greater than key size '${this.size}'.`); + } + if (clockIndex < 0) { + throw new Error(`[BladesClockKey.getClockPosition] Error clockIndex '${clockIndex}' is less than 0.`); + } + return this.svgData.clocks[clockIndex]; + } + initClockKeyElem() { + if (!this.containerElem$) { + throw new Error(`[BladesClockKey.initClockKeyElem] Error containerElem$ not found for key '${this.id}'.`); + } + if (!this.elem$) { + throw new Error(`[BladesClockKey.initClockKeyElem] Error elem$ not found for key '${this.id}'.`); + } + // If an overlayPosition has been set, apply to the container element: + if (this.overlayPosition) { + this.containerElem$.css({ + left: this.overlayPosition.x, + top: this.overlayPosition.y }); } + const { keyTweenVars, keyContTweenVars } = this.getVarsForDisplayMode(this.displayMode); + const keyImgContainer = this.elem$.find(".key-image-container")[0]; + if (!keyImgContainer) { + throw new Error(`[BladesClockKey.initOverlayElement] Error keyImgContainer not found for key '${this.id}'.`); + } + // Initialize key with display mode vars + U.gsap.set(keyImgContainer, keyContTweenVars); + U.gsap.set(this.elem$, keyTweenVars); + } + _positionDragger; + spawnPositionDragger(containerElem$ = game.eunoblades.Director.clockKeySection$) { const self = this; - const { elem } = this; - const { keyTweenVars, keyContTweenVars } = this.getVarsForDisplayMode(displayMode); - const keyImgContainer = $(this.elem).find(".key-image-container")[0]; - return new Promise((resolve) => { - const tl = U.gsap.timeline() - .set(keyImgContainer, keyContTweenVars) - .set(elem, keyTweenVars); - if (this.isVisible) { - tl.to(elem, { - autoAlpha: 1, - duration: 0.5, - onComplete() { - self.keySwingTimeline?.play(); - resolve(); - } - }); - } - else { - resolve(); + if (this._positionDragger) { + this.removePositionDragger(); + } + const dragElem$ = $(`
`) + .appendTo(containerElem$); + if (this.overlayPosition) { + dragElem$.css({ + left: this.overlayPosition.x, + top: this.overlayPosition.y + }); + } + this._positionDragger = new Dragger(dragElem$, { + type: "top,left", + onDragStart() { + $(this.target).css("background", "rgba(255, 255, 0, 0.25)"); + $(this.target).css("outlineColor", "rgba(255, 255, 0, 1)"); + }, + onDragEnd() { + $(this.target).css("background", "rgba(255, 0, 255, 0.25)"); + $(this.target).css("outlineColor", "rgba(255, 0, 255, 1)"); + console.log(`Positioning at {x: ${this.endX}, y: ${this.endY}}`); + self.overlayPosition = { x: this.endX, y: this.endY }; } }); } + removePositionDragger() { + if (this._positionDragger) { + $(this._positionDragger.target).remove(); + this._positionDragger = undefined; + } + } /** * This function generates a partial GSAP.TweenVars object that will display the key in a given mode within the bounds of a provided container. * @@ -368,6 +535,11 @@ class BladesClockKey extends BladesTargetLink { // #endregion // #region ANIMATED UPDATES (Both GM-Only AND Socket Calls) // #region > TIMELINES ~ + deleteTimelines() { + delete this._keySwingTimeline; + delete this._hoverOverTimeline; + delete this._nameFadeInTimeline; + } _keySwingTimeline; get keySwingTimeline() { if (!this.elem) { @@ -381,6 +553,24 @@ class BladesClockKey extends BladesTargetLink { } return this._keySwingTimeline; } + _nameFadeInTimeline; + get nameFadeInTimeline() { + if (!this.elem) { + throw new Error("elem is not defined for nameFadeInTimeline"); + } + if (!$(this.elem).parents("#blades-overlay").length) { + throw new Error("elem is not a child of #blades-overlay"); + } + if (!this._nameFadeInTimeline) { + this._nameFadeInTimeline = U.gsap.timeline() + .blurReveal(this.labelElem$, { + ignoreMargin: true, + duration: 0.75 + }) + .textJitter(this.labelElem$); + } + return this._nameFadeInTimeline; + } _hoverOverTimeline; get hoverOverTimeline() { if (!this.elem) { @@ -394,64 +584,53 @@ class BladesClockKey extends BladesTargetLink { } return this._hoverOverTimeline; } - _nameFadeInTimeline; - get nameFadeInTimeline() { - if (!this.labelElem$) { - throw new Error("labelElem$ is not defined for nameFadeInTimeline"); - } - if (!this.elem$?.parents("#blades-overlay")?.length) { - throw new Error("elem is not a child of #blades-overlay"); - } - if (!this._nameFadeInTimeline) { - U.gsap.killTweensOf(this.labelElem$); - this._nameFadeInTimeline = U.gsap.effects.blurReveal(this.labelElem$, { - ignoreMargin: true, - duration: 1.5, - callbackScope: this, - onStart() { - this.labelElem$.removeClass("label-hidden"); - }, - onComplete() { - U.gsap.effects.textJitter(this.labelElem$); - }, - onReverseComplete() { - this.labelElem$.addClass("label-hidden"); - U.gsap.killTweensOf(this.labelElem$); - delete this._nameFadeInTimeline; - } - }).pause(); - } - return this._nameFadeInTimeline; - } // #endregion // #region > SOCKET CALLS: _SocketCall / static _SocketResponse / _Animation - async drop_Animation(callback) { - await game.eunoblades.Director.appendClockKeyToOverlay(this); - U.gsap.effects.keyDrop(this.elem, { callback }); - this.keySwingTimeline?.seek(0).play(); + drop_Animation(callback) { + // U.gsap.effects.keyDrop(this.elem, {callback}); + // this.keySwingTimeline?.seek(0).play(); + // Construct timeline for revealing clock key + const tl = U.gsap.timeline({ + callbackScope: this, + onStart() { + this.keySwingTimeline.seek("NEUTRAL").play(); + } + }) + .keyDrop(this.elem); + // Call clock fade-in timelines for each visible clock. + this.activeClocks.forEach((clock, i) => { + tl.add(clock.activate_Animation(), i === 0 ? ">" : "<+0.15"); + }); + // Fade in name, if name is visible. + if (this.name && this.isNameVisible) { + tl.add(this.nameFadeInTimeline); + } + return tl; } async drop_SocketCall() { if (!game.user.isGM) { return; } - this.drop_Animation(() => game.eunoblades.ClockKeeper.flipControlPanel(this)); + this.renderClockKey(game.eunoblades.Director.clockKeySection$); socketlib.system.executeForOthers("drop_SocketCall", this.id); + this.isVisible = true; } static drop_SocketResponse(keyID) { const key = game.eunoblades.ClockKeys.get(keyID); if (!key) { return; } - key.drop_Animation(); + key.renderClockKey(game.eunoblades.Director.clockKeySection$); } - async pull_Animation(callback) { - if (!this.elem) { - return; - } - await new Promise((resolve) => { - U.gsap.effects.keyPull(this.elem, { callback }).then(resolve); - }); - game.eunoblades.Director.removeClockKeyFromOverlay(this); + pull_Animation(callback) { + return U.gsap.timeline({ + callbackScope: this, + onComplete() { + this.closeClockKey(); + callback?.(); + } + }) + .keyPull(this.elem, { callback }); } async pull_SocketCall() { if (!game.user.isGM) { @@ -463,8 +642,9 @@ class BladesClockKey extends BladesTargetLink { if (!$(this.elem).parents("#blades-overlay").length) { return; } - this.pull_Animation(() => game.eunoblades.ClockKeeper.flipControlPanel(this)); + this.pull_Animation(); socketlib.system.executeForOthers("pull_SocketCall", this.id); + this.isVisible = false; } static pull_SocketResponse(keyID) { const key = game.eunoblades.ClockKeys.get(keyID); @@ -473,17 +653,14 @@ class BladesClockKey extends BladesTargetLink { } key.pull_Animation(); } - async fadeInName_Animation(callback) { + fadeInName_Animation() { if (!this.labelElem$) { - return; + return undefined; } if (!this.name) { - return; - } - this.nameFadeInTimeline.play(); - if (callback) { - U.gsap.delayedCall(2, callback); + return undefined; } + return this.nameFadeInTimeline.play(); } async fadeInName_SocketCall() { if (!game.user.isGM) { @@ -497,6 +674,7 @@ class BladesClockKey extends BladesTargetLink { } this.fadeInName_Animation(); socketlib.system.executeForOthers("fadeInName_SocketCall", this.id); + this.isNameVisible = true; } static fadeInName_SocketResponse(keyID) { const key = game.eunoblades.ClockKeys.get(keyID); @@ -505,17 +683,14 @@ class BladesClockKey extends BladesTargetLink { } key.fadeInName_Animation(); } - async fadeOutName_Animation(callback) { + fadeOutName_Animation() { if (!this.labelElem$) { - return; + return undefined; } if (!this.name) { - return; - } - this.nameFadeInTimeline.reverse(); - if (callback) { - U.gsap.delayedCall(2, callback); + return undefined; } + return U.reverseRepeatingTimeline(this.nameFadeInTimeline); } async fadeOutName_SocketCall() { if (!game.user.isGM) { @@ -529,6 +704,7 @@ class BladesClockKey extends BladesTargetLink { } this.fadeOutName_Animation(); socketlib.system.executeForOthers("fadeOutName_SocketCall", this.id); + this.isNameVisible = false; } static fadeOutName_SocketResponse(keyID) { const key = game.eunoblades.ClockKeys.get(keyID); @@ -666,6 +842,33 @@ class BladesClock extends BladesTargetLink { get containerElem$() { return this.containerElem ? $(this.containerElem) : undefined; } + get labelElem() { + return this.elem$?.find(".clock-label")[0]; + } + get labelElem$() { + return this.labelElem ? $(this.labelElem) : undefined; + } + get frameElem() { + return this.elem$?.find(".clock-frame")[0]; + } + get frameElem$() { + return this.frameElem ? $(this.frameElem) : undefined; + } + get fillElem() { + return this.elem$?.find(".clock-fill")[0]; + } + get fillElem$() { + return this.fillElem ? $(this.fillElem) : undefined; + } + get glowElem() { + return this.elem$?.find(".clock-glow")[0]; + } + get glowElem$() { + return this.glowElem ? $(this.glowElem) : undefined; + } + get isOnDisplay() { + return this.parentKey.isOnDisplay && this.isVisible; + } async getHTML() { return await renderTemplate("systems/eunos-blades/templates/components/clock.hbs", this); } @@ -681,6 +884,52 @@ class BladesClock extends BladesTargetLink { // #endregion // #region ANIMATED UPDATES (Both GM-Only AND Socket Calls) // #region > TIMELINES ~ + _nameFadeInTimeline; + get nameFadeInTimeline() { + if (!this.elem) { + throw new Error("elem is not defined for nameFadeInTimeline"); + } + if (!$(this.elem).parents("#blades-overlay").length) { + throw new Error("elem is not a child of #blades-overlay"); + } + if (!this._nameFadeInTimeline) { + this._nameFadeInTimeline = U.gsap.timeline({ + callbackScope: this, + data: {}, + onComplete() { + this.nameFadeInTimeline.data.textJitterTimeline = U.gsap.effects.textJitter(this.labelElem$).play(); + }, + onReverseComplete() { + this.nameFadeInTimeline.data.textJitterTimeline.kill(); + } + }).blurReveal(this.labelElem$, { + ignoreMargin: true, + duration: 0.75 + }, 0); + } + return this._nameFadeInTimeline; + } + _highlightTimeline; + get highlightTimeline() { + if (!this.glowElem$) { + throw new Error("glowElem$ is not defined for highlightTimeline"); + } + if (!this.elem) { + throw new Error("elem is not defined for nameFadeInTimeline"); + } + if (!$(this.elem).parents("#blades-overlay").length) { + throw new Error("elem is not a child of #blades-overlay"); + } + if (!this._highlightTimeline) { + this._highlightTimeline = U.gsap.timeline() + .to(this.glowElem$, { + autoAlpha: 1, + duration: 1, + ease: "sine" + }); + } + return this._highlightTimeline; + } _hoverOverTimeline; get hoverOverTimeline() { if (!this.elem) { @@ -692,6 +941,60 @@ class BladesClock extends BladesTargetLink { return this._hoverOverTimeline; } // #endregion + // clock.activate_SocketCall(); + activate_Animation(callback) { + // U.gsap.effects.keyDrop(this.elem, {callback}); + // this.keySwingTimeline?.seek(0).play(); + // Identify elements for fading in + const fadeInElements = [ + this.elem$, + this.frameElem$, + this.fillElem$ + ].filter((el$) => el$ !== undefined); + // Construct timeline for activating clock + const tl = U.gsap.timeline({ + callbackScope: this, + onComplete() { + callback?.(); + } + }) + .to(fadeInElements, { + autoAlpha: 1, + duration: 0.5, + stagger: 0.2, + ease: "power2" + }); + // Fade in name, if name is visible. + if (this.name && this.isNameVisible) { + tl.add(this.nameFadeInTimeline); + } + // Fade in glow, if highlighted + if (this.glowElem$ && this.isHighlighted) { + tl.add(this.highlightTimeline, "<+0.05"); + } + return tl; + } + async activate_SocketCall() { + if (!game.user.isGM) { + return; + } + this.activate_Animation(); + socketlib.system.executeForOthers("activate_SocketCall", this.parentKey.id, this.index); + this.isActive = true; + } + static activate_SocketResponse(keyID, index) { + const key = game.eunoblades.ClockKeys.get(keyID); + if (!key?.isVisible) { + return; + } + key.getClockByIndex(index)?.activate_Animation(); + } + // clock.deactivate_SocketCall(); + // clock.fadeInClockName_SocketCall(); + // clock.fadeOutClockName_SocketCall(); + // clock.highlight_SocketCall(); + // clock.unhighlight_SocketCall(); + // clock.changeSegments_SocketCall(value) // #endregion // #region Adding/Removing Clock Segments ~ // Returns number of segments beyond max (or 0, if max not met) diff --git a/module/classes/BladesDirector.js b/module/classes/BladesDirector.js index 4c6a8739..d0230d2f 100644 --- a/module/classes/BladesDirector.js +++ b/module/classes/BladesDirector.js @@ -1,6 +1,6 @@ /* eslint-disable @typescript-eslint/no-unused-vars */ import U from "../core/utilities.js"; -import { SVGDATA, BladesPhase } from "../core/constants.js"; +import { ClockKey_SVGDATA, BladesPhase } from "../core/constants.js"; const ObserverIgnoreStrings = []; class BladesDirector { // #region SINGLE INSTANCE FACTORY METHODS @@ -49,20 +49,6 @@ class BladesDirector { get clockKeySection$() { return this.overlayContainer$.find(".overlay-section-clock-keys"); } - async appendClockKeyToOverlay(clockKey) { - const clockKeyHTML = await clockKey.getHTML(); - $(clockKeyHTML).appendTo(this.clockKeySection$); - if (!clockKey.containerElem$) { - throw new Error("ClockKey container element not found."); - } - this.activateClockListeners(clockKey.containerElem$); - return clockKey.containerElem$; - } - removeClockKeyFromOverlay(clockKey) { - delete clockKey._hoverOverTimeline; - delete clockKey._keySwingTimeline; - clockKey.containerElem$?.remove(); - } get locationSection$() { return this.overlayContainer$.find(".overlay-section-location"); } @@ -84,7 +70,7 @@ class BladesDirector { get transitionSection$() { return this.overlayContainer$.find(".overlay-section-transitions"); } - get svgData() { return SVGDATA; } + get svgData() { return ClockKey_SVGDATA; } // #endregion get sceneKeys() { return game.eunoblades.ClockKeeper.getSceneKeys(); } renderOverlay_SocketCall() { @@ -100,107 +86,18 @@ class BladesDirector { // Render the overlay element const overlayContent = await renderTemplate("systems/eunos-blades/templates/overlay/blades-overlay.hbs", this); this.overlayContainer$.empty().append(overlayContent); - // Display keys that are visible - this.sceneKeys - .filter((key) => key.isVisible) - .forEach((key) => key.drop_Animation((async () => { - await game.eunoblades.Director.activateClockListeners(key.containerElem$); - if (key.isNameVisible) { - key.nameFadeInTimeline.progress(0.99).play(); - } - }))); - } - async activateClockListeners(keyContainers$ = this.clockKeySection$.find(".clock-key-container")) { - keyContainers$.each((_, keyContainer) => { - const keyContainer$ = $(keyContainer); - const clockKey = game.eunoblades.ClockKeys.get(keyContainer$.find(".clock-key").attr("id") ?? ""); - if (!clockKey) { - return; - } - // The ".key-bg" child is actually the correct shape, so that will be our listener object. - const keyListener$ = clockKey.elem$?.find(".key-bg"); - if (!keyListener$?.[0]) { - return; - } - // Enable pointer events on the key-bg, so that the hover-over timeline can be played, - // and remove any existing listeners to avoid duplication - keyListener$.css("pointer-events", "auto"); - keyListener$.off(); - // Do the same for clocks contained by the key - clockKey.clocks.forEach((clock) => { - if (!clock.elem$) { - return; + // Render keys that are visible + const visibleSceneKeys = U.shuffle(this.sceneKeys.filter((key) => key.isVisible)); + let staggerDelay = 0; + while (visibleSceneKeys.length) { + const key = visibleSceneKeys.shift(); + setTimeout(() => { + if (key) { + key.renderClockKey(this.clockKeySection$); } - clock.elem$.css("pointer-events", "auto"); - clock.elem$.off(); - }); - if (game.user.isGM) { - // === GM-ONLY LISTENERS === - // Double-Click a Clock Key = SocketPull it, Open ClockKeeper sheet - keyListener$.on("dblclick", async () => { - clockKey.pull_SocketCall(); - if (!game.eunoblades.ClockKeeper.sheet?.rendered) { - game.eunoblades.ClockKeeper.render(true); - } - }); - // Right-Click a Clock Key = Open ClockKeeper sheet. - keyListener$.on("dblclick", async () => { - if (!game.eunoblades.ClockKeeper.sheet?.rendered) { - game.eunoblades.ClockKeeper.render(true); - } - }); - // Mouse-Wheel a Clock = Add/Remove Segments one-by-one. - // -- can UPDATE the server data immediately - // -- at end of each animated segment, check server data to see if another one should be animated in - // -- need animations for COMPLETING a clock, and for EMPTYING a clock. - clockKey.clocks.forEach((clock) => { - if (!clock.elem) { - return; - } - const clockElem$ = $(clock.elem); - clockElem$.on("wheel", async (event) => { - if (!(event.originalEvent instanceof WheelEvent)) { - return; - } - event.preventDefault(); - const delta = event.originalEvent.deltaY ?? 0; - if (delta > 0) { - await clock.fillSegments(1); - } - else if (delta < 0) { - await clock.clearSegments(1); - } - // === TEMPORARY: RERENDER DIRECTOR OVERLAY TO SEE CLOCK CHANGES === - // (replace with socketlib call to animation effect within fillSegments/clearSegments methods) - this.renderOverlay_SocketCall(); - }); - }); - } - else { - // === PLAYER-ONLY LISTENERS === - // Add listeners to container for mouseenter and mouseleave, that play and reverse timeline attached to element - keyListener$.on("mouseenter", () => { - clockKey.hoverOverTimeline.play(); - }).on("mouseleave", () => { - U.reverseRepeatingTimeline(clockKey.hoverOverTimeline); - }); - // Now repeat this for each clock in the clock key - clockKey.clocks.forEach((clock) => { - if (!clock.elem) { - return; - } - const clockElem$ = $(clock.elem); - // Add listeners to clock for mouseenter and mouseleave, that play and reverse timeline attached to element - clockElem$.on("mouseenter", () => { - clock.hoverOverTimeline?.play(); - }).on("mouseleave", () => { - if (clock.hoverOverTimeline) { - U.reverseRepeatingTimeline(clock.hoverOverTimeline); - } - }); - }); - } - }); + }, staggerDelay * 1000); + staggerDelay += 0.5; + } } activateScorePanelListeners() { // tbd... diff --git a/module/classes/BladesTargetLink.js b/module/classes/BladesTargetLink.js index 18441eaf..39728624 100644 --- a/module/classes/BladesTargetLink.js +++ b/module/classes/BladesTargetLink.js @@ -146,15 +146,15 @@ class BladesTargetLink { } // #endregion // #region ASYNC UPDATE & DELETE METHODS ~ - async updateTarget(prop, val) { + async updateTarget(prop, val, isSilent = false) { if (this.targetFlagKey) { this.target.setFlag("eunos-blades", `${this.targetFlagKey}.${this.id}.${prop}`, val); } else { - this.target.update({ [`${this.targetKey}.${this.id}.${prop}`]: val }); + this.target.update({ [`${this.targetKey}.${this.id}.${prop}`]: val }, { render: !isSilent }); } } - async updateTargetData(val) { + async updateTargetData(val, isSilent = false) { if (val === null) { if (this.targetFlagKey) { await this.target.unsetFlag("eunos-blades", `${this.targetFlagKey}.${this.id}`); @@ -177,7 +177,7 @@ class BladesTargetLink { await this.target.setFlag("eunos-blades", `${this.targetFlagKey}.${this.id}`, linkData); } else { - await this.target.update({ [`${this.targetKey}.${this.id}`]: linkData }); + await this.target.update({ [`${this.targetKey}.${this.id}`]: linkData }, { render: !isSilent }); } } } diff --git a/module/core/constants.js b/module/core/constants.js index 2d4d9ceb..2700f718 100644 --- a/module/core/constants.js +++ b/module/core/constants.js @@ -1,3 +1,4 @@ +// #region ENUMS ~ export var BladesPermissions; (function (BladesPermissions) { BladesPermissions[BladesPermissions["NONE"] = CONST.DOCUMENT_PERMISSION_LEVELS.NONE] = "NONE"; @@ -412,6 +413,8 @@ export var ClockKeyDisplayMode; ClockKeyDisplayMode["present5"] = "present5"; ClockKeyDisplayMode["present6"] = "present6"; })(ClockKeyDisplayMode || (ClockKeyDisplayMode = {})); +// #endregion +// #region 'C' CONSTANTS DEFINITIONS ~ const C = { SYSTEM_ID: "eunos-blades", SYSTEM_NAME: "Euno's Blades", @@ -611,12 +614,12 @@ const C = { clocks: {} }, 1: { - keyDimensions: { width: 202, height: 455 }, - keyCenter: { x: 101, y: 227 }, - clocksCenter: { x: 101, y: 99 }, - clocksCenterDimensions: { width: 110, height: 110 }, + keyDimensions: { width: 202, height: 835 }, + keyCenter: { x: 101, y: 417 }, + clocksCenter: { x: 99, y: 59 }, + clocksCenterDimensions: { width: 93, height: 93 }, clocks: { - 0: { x: 101, y: 99 } + 0: { x: 99, y: 59 } } }, 2: { @@ -1335,6 +1338,8 @@ const C = { Vice.Electroplasmic_Power ] }; +// #endregion +// #region RANDOMIZER DATA export const Randomizers = { NPC: { heritage: [ @@ -4484,85 +4489,84 @@ export const Randomizers = { ] } }; -export const SVGDATA = { - oneKeys: { - height: 835, +export const ClockKey_SVGDATA = { + 1: { + height: 836, width: 230, - list: { - 1: "M216.3,123.26c-1.6-0.8-2.84-1.44-4.1-2.04c-1.12-0.53-2.26-1.04-3.42-1.51c-1.05-0.43-2.18-0.68-3.18-1.19 c-0.89-0.45-1.23-1.23-1.2-2.36c0.09-4.48-0.07-8.97,0.05-13.45c0.08-3.31-0.83-6.47-1.14-9.72c-0.01-0.14-0.09-0.28-0.14-0.42 c-0.57-2.01-1.2-4.01-1.69-6.04c-0.45-1.85-0.75-3.74-1.11-5.61c-0.03-0.14-0.09-0.28-0.14-0.42c-0.58-1.59-1.27-3.16-1.72-4.79 c-0.46-1.66-0.68-3.38-1.03-5.07c-0.04-0.24-0.16-0.47-0.25-0.7c-0.49-1.32-0.98-2.65-1.47-3.97c-0.55-1.44-0.93-2.97-1.69-4.28 c-0.79-1.35-0.65-3.03,0.61-4.19c0.43-0.39,0.85-0.85,1.08-1.36c0.57-1.3,1.35-2.62,1.44-3.97c0.08-1.11-0.46-3.08-1.14-3.29 c-1.58-0.47-3.49-0.42-5.1,0.03c-1.41,0.4-2.59,1.63-4.07,2.62c-1.15-1.18-2.43-2.41-3.6-3.75c-0.41-0.47-0.43-1.29-0.82-1.78 c-0.67-0.84-1.56-1.5-2.23-2.33c-0.18-0.22-0.08-0.9,0.13-1.16c0.85-1.02,1.78-1.97,2.71-2.92c2.18-2.22,4.37-4.45,6.57-6.65 c0.85-0.86,1.78-1.64,2.63-2.5c1.16-1.17,2.38-2.29,3.37-3.59c0.66-0.88,0.89-2.07,1.42-3.06c0.86-1.63,0.01-3.02-0.68-4.31 c-0.23-0.43-1.4-0.4-2.15-0.48c-0.69-0.08-1.4,0.02-2.09-0.02c-1.71-0.11-3.14,0.17-4.52,1.47c-1.22,1.14-2.96,1.74-4.44,2.62 c-0.98,0.59-1.89,1.31-2.88,1.88c-2.02,1.17-4.2,2.11-6.07,3.47c-1.12,0.81-2.16,1.18-3.49,1.4c-1.28,0.22-2.44,1.1-3.7,1.59 c-0.58,0.23-1.72,0.49-1.82,0.3c-0.91-1.63-2.75-1.79-4.03-2.77c-0.33-0.25-0.58-0.62-0.93-0.82c-1.11-0.64-2.26-1.22-3.38-1.85 c-1.48-0.83-2.94-1.7-4.42-2.53c-0.93-0.53-1.83-1.24-2.84-1.5c-1.37-0.35-2.24-1.96-3.89-1.5c-0.08,0.03-0.19-0.02-0.29-0.04 c-1.97-0.58-3.94-1.16-5.91-1.73c-0.28-0.08-0.76-0.02-0.84-0.18c-0.89-1.7-2.8-1.2-4.1-1.6c-2.83-0.87-5.94-0.87-8.94-1.22 c-0.39-0.04-1.05,0.06-1.14-0.13c-0.79-1.56-2.21-1.01-3.4-1.05c-2.09-0.08-2.68-0.62-2.72-2.65c-0.01-0.84-0.1-1.69-0.24-2.51 c-0.16-0.88-0.54-1.72-0.62-2.59c-0.13-1.24-0.03-2.49-0.11-3.73c-0.06-0.88-0.61-1.45-1.5-1.13c-0.79,0.28-1.59,0.72-2.21,1.28 c-1.48,1.36-2.85,2.84-4.29,4.25c-1.1,1.08-2.08,2.06-3.81,2.55c-1.54,0.44-2.99,1.69-4.63,2.42c-1.79,0.8-3.28,2.25-5.44,2.13 c-0.44-0.02-1.16-0.02-1.28,0.22c-0.7,1.36-1.94,0.82-2.98,0.97c-0.49,0.07-0.99,0.11-1.47,0.24c-1.92,0.49-3.84,0.98-5.75,1.52 c-1.74,0.49-3.51,0.95-5.19,1.61c-1.92,0.74-3.67,1.99-5.63,2.46c-1.64,0.38-3.01,1.13-4.51,1.72c-0.99,0.39-2.52,0.38-3.43-0.13 c-1.93-1.09-4.28-1.09-6.03-2.54c-0.22-0.19-0.67-0.12-1.02-0.13c-0.9-0.02-1.79-0.02-2.69-0.02c-1.37,0.01-2.19,0.72-2.36,2.15 c-0.09,0.78-0.06,1.59-0.09,2.38c-0.01,0.35,0.11,0.87-0.06,1.02c-1.68,1.35-0.89,3.24-1.18,4.9c-0.16,0.88-0.56,1.8-1.1,2.51 c-0.75,0.99-1.76,1.79-2.61,2.72c-1.02,1.1-1.99,2.26-2.99,3.39c-1.49,1.67-2.96,3.37-4.5,5c-1.36,1.45-2.81,2.83-4.2,4.25 c-0.16,0.17-0.19,0.46-0.31,0.67c-0.74,1.29-1.39,2.64-2.25,3.84c-0.89,1.25-2.63,1.86-2.72,3.75c-0.02,0.38-0.57,0.73-0.86,1.11 c-0.37,0.49-0.79,0.96-1.07,1.5c-0.73,1.39-1.26,2.89-2.1,4.21c-1.08,1.71-2.25,3.34-2.65,5.38c-0.07,0.32-0.39,0.6-0.57,0.91 c-0.21,0.34-0.45,0.67-0.59,1.05c-0.43,1.21-0.72,2.48-1.24,3.65c-0.79,1.76-1.75,3.45-2.6,5.19c-1.27,2.6-2.74,5.13-3.69,7.85 c-0.5,1.45-0.18,3.23-0.08,4.85c0.05,0.7,0.68,1.37,0.69,2.06c0.06,6.07,0.06,12.15,0.01,18.23c0,0.71-0.37,1.44-0.63,2.13 c-0.35,0.95-1.04,1.85-1.09,2.8c-0.07,1.31-1.04,1.92-1.62,2.82c-0.91,1.43-2.71,1.9-3.59,3.51c-1.01,1.85-0.94,3.91,0.46,5.41 c1.17,1.24,2.59,0.75,3.93,0.97c1.41,0.22,3.01,0.26,4.12,0.99c1.11,0.74,1.87,2.16,2.5,3.43c0.77,1.56,1.35,3.24,1.8,4.92 c0.67,2.5,0.94,5.12,2.32,7.4c0.56,0.92,1.03,1.9,1.52,2.87c0.51,1.03,0.96,2.09,1.48,3.11c0.56,1.09,1.13,2.18,1.77,3.22 c0.29,0.48,0.84,0.8,1.16,1.26c0.61,0.87,1.11,1.82,1.71,2.69c0.32,0.47,0.83,0.81,1.16,1.27c0.93,1.3,1.79,2.65,2.73,3.95 c0.31,0.43,0.83,0.69,1.15,1.11c0.52,0.69,0.89,1.51,1.44,2.16c0.41,0.48,1.1,0.72,1.54,1.18c1.57,1.66,3,3.46,4.65,5.03 c1.3,1.26,2.91,2.18,4.25,3.4c1.99,1.84,3.82,3.85,5.81,5.7c0.51,0.47,1.42,0.47,1.99,0.9c0.95,0.71,1.78,1.59,2.88,2.59 c-0.72,0.66-1.63,1.5-2.55,2.33c-0.78,0.7-1.61,1.34-2.34,2.07c-1.54,1.55-3.05,3.13-4.54,4.73c-1.24,1.32-2.6,2.56-3.6,4.05 c-0.6,0.91-1.1,1.85-1.89,2.63c-1.23,1.21-1.21,4.03,0.24,4.66c1.03,0.45,2.61,0.53,3.57,0.03c1.41-0.72,2.76-0.5,4.14-0.57 c1.93-0.09,3.89,0.02,5.8-0.21c1.19-0.14,2.33-0.75,3.46-1.2c0.49-0.19,0.89-0.6,1.38-0.76c0.46-0.16,1.13,0.06,1.45-0.21 c2.19-1.82,5.18-1.79,7.53-3.48c1.41-1.01,3.25-2.21,5.36-2.06c0.28,0.02,0.58-0.29,0.88-0.44c0.42-0.22,0.85-0.61,1.29-0.62 c3.43-0.04,6.86,0,10.3,0.03c0.38,0,0.99-0.01,1.11,0.21c0.64,1.13,1.69,0.85,2.63,0.91c1.1,0.06,2.24-0.13,3.27,0.14 c2.96,0.79,5.9,1.59,9,1.58c6.02-0.03,12.05,0.27,18.01-0.93c0.82-0.17,1.69-0.08,2.52-0.24c1.04-0.2,2.05-0.52,3.14-0.81 c0.13,0.6,0.21,0.79,0.21,0.98c0.01,8.26,0.03,16.53,0.01,24.8c0,0.35-0.27,0.82-0.56,1.03c-0.67,0.47-1.54,0.69-2.13,1.24 c-1.37,1.26-2.6,2.68-3.92,4c-0.73,0.73-1.61,1.32-2.31,2.08c-0.98,1.06-0.96,2.42-0.9,3.78c0.07,1.95,0.64,2.62,2.59,2.67 c1.69,0.06,3.39,0.02,5.08,0.03c1.18,0.01,2.08,0.83,2.09,2.02c0.06,6.72,0.08,13.44,0.15,20.16c0.02,1.25-0.58,1.99-1.54,2.6 c-0.24,0.15-0.45,0.35-0.64,0.55c-1.57,1.61-3.1,3.24-4.69,4.83c-0.63,0.64-1.57,1.05-2.01,1.79c-1.29,2.14-3.22,3.55-5.3,4.69 c-2.51,1.38-2.76,1.58-2.61,4.33c0.09,1.65,1.84,3.48,3.41,3.17c1.82-0.35,3.74-0.85,5.26-1.85c0.77-0.51,1.38-0.68,2.16-0.71 c0.95-0.04,1.9-0.01,2.84-0.01c2.59,0.01,3.03,0.46,3.03,3.1c-0.01,31.18-0.02,62.36-0.04,93.55c0,2.88-0.13,5.78,0.03,8.66 c0.16,2.8,0.67,5.58,0.91,8.39c0.15,1.83,0.08,3.68,0.15,5.52c0.02,0.42,0.14,0.85,0.29,1.25c0.23,0.58,0.66,1.12,0.75,1.72 c0.13,0.93-0.34,2.21,0.13,2.78c1.82,2.18-0.35,4.04-0.21,6.04c0.01,0.2-0.21,0.41-0.31,0.62c-0.53,1.08-1.43,2.14-1.49,3.24 c-0.21,4.27-0.19,8.56-0.19,12.84c-0.01,51.9,0.01,103.81-0.05,155.71c0,4.36-0.54,8.71-0.84,13.06c-0.03,0.34-0.19,0.66-0.31,0.98 c-0.25,0.69-0.73,1.36-0.74,2.05c-0.12,5.68-0.07,11.36-0.23,17.03c-0.11,3.65-0.78,7.31-0.68,10.95c0.12,4.59-0.27,9.16,0.58,13.82 c0.85,4.63,0.19,9.53,0.21,14.31c0.01,1-0.27,2.32,0.24,2.92c1.2,1.39,0.69,2.89,0.79,4.35c0.03,0.33-0.22,0.7-0.37,1.03 c-0.25,0.55-0.55,1.06-0.76,1.62c-0.17,0.44-0.2,0.93-0.36,1.38c-0.47,1.36-0.97,2.72-1.45,4.08c-0.11,0.31-0.11,0.7-0.3,0.94 c-1.58,2-2.33,4.36-2.52,6.8c-0.23,3.07-0.06,6.17-0.08,9.26c-0.02,3.62,0.05,7.24,0.93,10.78c0.07,0.3,0.39,0.56,0.42,0.86 c0.13,1.29,0.2,2.59,0.29,3.88c-0.91,0.05-1.84,0.23-2.72,0.09c-0.66-0.1-1.24-0.71-1.91-0.9c-1.83-0.53-3.81,1.69-3.74,3.17 c0.1,2.16,0.3,4.33,1.59,6.15c1.14,1.6,2.44,3.09,3.73,4.57c1.18,1.36,2.64,2.45,2.25,4.66c-0.47,2.6-0.66,5.25-1.01,8.26 c-4.52,0.25-8.9,0.65-13.3,0.72c-8.65,0.13-17.32,0.08-25.98,0.13c-0.58,0-1.24-0.02-1.74,0.22c-1.03,0.49-1.92,1.28-2.97,1.7 c-1.85,0.75-3.77,1.31-5.65,1.96c-0.22,0.07-0.42,0.22-0.63,0.32c-1.16,0.57-2.28,1.38-3.51,1.64c-1.03,0.21-1.79,0.61-2.49,1.28 c-0.2,0.19-0.4,0.5-0.62,0.51c-1.14,0.08-2.03,0.39-2.85,1.34c-0.63,0.73-1.75,1.04-2.67,1.49c-1.72,0.84-3.48,1.61-5.18,2.49 c-1.48,0.77-3.04,1.49-4.33,2.53c-1.49,1.21-2.68,2.8-4.09,4.14c-0.84,0.79-1.75,1.75-2.79,2.02c-1.46,0.39-2.97,0.34-4.52,0.83 c-2.05,0.64-4.39,0.08-6.57,0.95c-1.38,0.54-3.25-0.48-4.4,1.21c-0.07,0.1-0.38,0.03-0.58,0.05c-2.5,0.25-4.95-0.04-7.53,0.73 c-3.19,0.97-6.74,0.74-10.14,1.08c-0.59,0.06-1.36,0.23-1.7,0.63c-0.83,1.02-0.42,3.75,0.69,4.4c0.91,0.54,2,0.82,3.05,1.07 c0.66,0.15,1.4-0.06,2.08,0.05c1.68,0.29,3.67-0.91,5.01,1.05c0.07,0.1,0.38,0.06,0.58,0.07c4.87,0.2,9.72,0.09,14.61,0.8 c4.38,0.64,8.94-0.01,13.42,0.18c3.03,0.13,5.86-0.88,8.82-1.09c0.14-0.01,0.35-0.06,0.4-0.15c0.61-1.3,1.84-0.85,2.85-1.06 c0.57-0.11,1.2-0.3,1.65-0.65c0.83-0.64,1.45-1.63,2.35-2.1c2.5-1.32,4.56-3.31,7.19-4.45c1-0.43,1.58-0.43,2.51,0.04 c0.62,0.31,1.68,0.25,2.33-0.08c1.06-0.53,1.88-0.64,2.74,0.22c0.76,0.76,1.53,1.51,2.34,2.23c1.14,1.02,2.41,1.91,3.46,3.02 c1.04,1.08,1.85,2.38,2.78,3.56c1.11,1.4,4.49,1.72,5.94,0.58c1.29-1.01,1.57-2.52,1.85-3.97c0.24-1.24,0.03-2.49,0.68-3.78 c0.9-1.75,1.39-2.39,3.41-2.36c2.29,0.02,4.58,0.1,6.87,0.11c1.04,0.01,1.62,0.52,1.84,1.5c0.31,1.31,0.45,2.68,0.96,3.9 c0.36,0.85,1.11,1.71,1.91,2.16c1.23,0.7,4.69-0.66,5.09-2.01c0.53-1.73,1.15-3.6,1-5.35c-0.24-2.82,1.44-4.54,2.89-6.43 c0.3-0.39,1.44-0.68,1.72-0.45c1.45,1.23,3.45,2.17,3.18,4.62c-0.06,0.64,0.09,1.3,0.02,1.94c-0.31,3.01-0.68,6.01-0.98,9.02 c-0.08,0.86-0.01,1.74-0.01,2.77c1.08-0.07,1.88-0.05,2.64-0.18c1.12-0.2,2.2-0.62,3.32-0.73c1.38-0.13,2.78-0.05,4.18-0.04 c1.86,0.01,2.13,0.24,1.82,2.07c-0.17,1-0.42,2.39-1.12,2.8c-1.1,0.65-0.86,1.44-0.87,2.24c-0.05,2.1-0.03,4.19-0.01,6.28 c0.01,0.44,0,1.19,0.2,1.26c1.41,0.53,0.81,1.71,0.98,2.64c0.17,0.9,0.34,1.81,0.64,2.66c0.39,1.08-0.23,3.51-1.19,3.75 c-1.67,0.43-3.39,0.66-5.09,0.99c-1.84,0.36-3.67,0.72-5.5,1.11c-0.22,0.05-0.4,0.28-0.61,0.39c-0.43,0.23-0.85,0.56-1.3,0.63 c-0.73,0.1-1.49,0.03-2.24,0.03c-1.95,0-2.12-0.53-2.71-2.39c-0.57-1.81-0.77-3.59-0.88-5.44c-0.03-0.33-0.6-0.59-0.79-0.96 c-0.43-0.85-1.13-1.77-1.07-2.62c0.07-0.98,1.05-1.44,2.19-1.38c0.81,0.04,1.64-0.21,2.44-0.43c0.59-0.16,1.12-0.55,1.72-0.69 c0.52-0.12,1.09-0.06,1.63-0.02c1.25,0.08,1.8-0.43,1.76-1.72c-0.05-1.89,0.01-3.78-0.01-5.68c-0.01-1.66-0.83-2.55-2.56-2.57 c-3.84-0.04-7.67-0.02-11.5,0.02c-1.16,0.01-1.74,0.7-1.85,1.83c-0.05,0.54-0.08,1.09-0.24,1.6c-0.48,1.6-1.38,3.17-1.45,4.78 c-0.08,1.83-0.74,3.01-2.08,4.1c-0.83,0.67-1.56,0.79-2.23,0.04c-1.08-1.22-2.09-2.51-3.04-3.83c-1.06-1.48-1.88-3.17-3.08-4.51 c-0.91-1.03-1.92-2.41-3.7-1.84c-0.51,0.17-0.93,0.69-1.44,0.79c-2.58,0.46-4.33,2.33-6.35,3.7c-2.13,1.45-4.2,2.53-6.93,2.33 c-3.17-0.24-6.37-0.07-9.55-0.09c-0.4,0-0.93,0.1-1.16-0.1c-1.75-1.51-4.32-2.07-5.29-4.5c-0.06-0.13-0.33-0.24-0.5-0.25 c-2.1-0.1-3.95-1.56-6.16-1.07c-0.31,0.07-0.68-0.08-1.02-0.17c-0.9-0.25-1.8-0.73-2.71-0.75c-4.62-0.08-9.25-0.03-13.88-0.05 c-0.46,0-0.94-0.13-1.38-0.29c-0.63-0.24-1.23-0.8-1.85-0.81c-6.97-0.06-13.94-0.01-20.91-0.06c-1.47-0.01-2.4,0.9-3.11,1.81 c-1.58,2.02,0.43,5.8,3.19,6.29c1.71,0.31,3.41,0.64,5.12,0.96c0.19,0.04,0.49,0.05,0.55,0.17c0.65,1.18,1.78,0.83,2.77,0.94 c2.9,0.31,5.78,0.66,8.67,1c0.15,0.02,0.29,0.06,0.44,0.09c2.08,0.53,4.15,1.15,6.26,1.55c1.26,0.24,2.58,0.13,3.87,0.2 c0.28,0.01,0.56,0.12,0.81,0.24c0.62,0.28,1.22,0.6,1.83,0.9c1.33,0.65,2.68,1.25,3.98,1.96c0.4,0.22,0.6,0.76,0.96,1.06 c1.45,1.23,2.93,2.41,4.37,3.64c0.97,0.82,1.92,1.67,2.84,2.54c1.98,1.86,3.98,3.71,5.89,5.64c1.72,1.72,3.46,3.45,4.97,5.36 c1.54,1.93,3.34,2.52,5.79,2.51c18.47-0.08,36.94-0.01,55.4,0.02c2.17,0,4.19,0.14,5.7-2.14c1.09-1.64,2.99-2.73,4.39-4.2 c0.74-0.77,1.1-1.87,1.77-2.73c0.68-0.88,1.47-1.69,2.3-2.45c1.56-1.45,2.81-3.12,3.91-4.94c0.46-0.76,1.51-1.22,1.86-2.01 c0.76-1.74,1.56-3.38,3.08-4.61c0.42-0.34,0.88-0.97,0.86-1.44c-0.08-1.47,0.99-2.28,1.57-3.39c0.75-1.42,1.61-2.73,1.52-4.59 c-0.21-4.42-0.08-8.86-0.05-13.29c0-0.61,0.19-1.23,0.35-1.83c0.14-0.49,0.55-0.98,0.49-1.43c-0.39-3,0.95-5.77,1.1-8.7 c0.01-0.2,0.23-0.39,0.34-0.59c0.26-0.47,0.56-0.92,0.78-1.41c0.59-1.37,1.1-2.77,1.75-4.11c0.19-0.39,0.85-0.54,1.1-0.93 c1.25-1.87,2.56-3.71,3.58-5.7c0.73-1.41,1.8-2.83,1.37-4.6c-0.1-0.41-0.44-1.03-0.73-1.07c-2.3-0.28-4.43-1.46-6.87-1.09 c-1.41,0.21-2.88,0.03-4.32,0.03c-2.22,0-2.56-0.51-2.76-2.74c-0.2-2.19,1.03-4.66-1.1-6.53c-0.08-0.07-0.02-0.29-0.04-0.44 c-0.26-2.65,0.17-5.27-0.75-7.99c-0.82-2.44,0.02-5.23-0.93-7.92c-0.87-2.51,0.15-5.31-1.06-8.11c-1.14-2.64-0.76-5.92-1.16-8.91 c-0.31-2.31,0.38-4.77-0.96-6.94c-0.31-0.5-0.91-0.93-1-1.46c-0.41-2.24-0.68-4.5-1.01-6.76c-0.32-2.2-0.65-4.4-0.99-6.6 c-0.03-0.19-0.09-0.47-0.23-0.53c-1.21-0.55-0.86-1.61-0.88-2.55c-0.25-12.95,0.26-25.89-0.76-38.84 c-0.65-8.22-0.2-16.53-0.21-24.79c0-0.43,0.16-0.88,0.32-1.28c0.55-1.32,1.46-2.58,1.62-3.94c0.32-2.74,0.57-5.52,0.82-8.26 c0.52-5.73,0.17-11.54,0.15-17.32c0-0.43-0.07-0.9-0.22-1.3c-0.52-1.34-1.34-2.61-1.6-3.99c-0.5-2.67-0.7-5.39-1.02-8.09 c-0.04-0.39-0.08-0.79-0.07-1.19c0.07-3.15-0.3-6.32,0.69-9.42c0.41-1.29-0.17-2.87,1.22-3.88c0.1-0.07,0.06-0.37,0.06-0.57 c0.04-8.32,0.08-16.64,0.08-24.96c0-0.43-0.28-0.88-0.45-1.31c-0.19-0.46-0.56-0.9-0.58-1.36c-0.48-11.05,0.53-22.1-0.75-33.17 c-0.77-6.68-0.15-13.52-0.19-20.29c-0.02-4.13-0.15-8.26-0.15-12.39c-0.01-44.09-0.01-88.17,0-132.26c0-0.89,0.03-1.79,0.13-2.68 c0.29-2.65-0.39-5.34,0.8-7.98c0.54-1.2,0.09-2.85,0.14-4.29c0.01-0.42,0.12-0.86,0.28-1.25c0.26-0.62,0.63-1.2,0.88-1.82 c0.14-0.36,0.1-0.78,0.19-1.16c0.48-2.02,1-4.03,1.44-6.05c0.25-1.17-0.47-2.63,1.09-3.39c0.11-0.05,0.1-0.36,0.11-0.56 c0.28-4.51,0.31-9,0.88-13.53c0.7-5.49,0.44-11.15,0.13-16.71c-0.31-5.55,1.18-10.95,0.94-16.46c-0.02-0.62,0-1.25,0-1.92 c0.98-0.1,1.74-0.1,2.45-0.27c0.7-0.17,1.35-0.53,2.03-0.75c1.92-0.62,2.45-1.33,2.42-3.39c0-0.43-0.07-0.86-0.12-1.48h-4.97 c-1.98-0.01-2.64-0.7-2.65-2.73c-0.01-0.75,0.05-1.5-0.01-2.25c-0.53-6.86,1.3-13.97-2.06-20.55c0.49-2.24-1.35-4.79,0.96-6.8 c1.23-1.08,2.27-2.42,3.62-3.33c1.23-0.83,2.52-1.47,3.3-2.84c0.8-1.42,2.89-2.31,4.31-1.95c1.05,0.28,2.12,0.53,3.13,0.92 c2.26,0.86,4.46,1.89,6.75,2.65c0.94,0.32,2.23,0.47,3.05,0.06c1.77-0.89,2.89-2.77,3.34-4.51c0.76-2.92,0-5.91-1.12-8.69 c-0.5-1.24-0.4-1.92,0.76-2.43c1.71-0.75,3.37-1.59,5.07-2.37c2.07-0.95,3.93-2.43,6.34-2.56c0.29-0.02,0.55-0.33,0.84-0.5 c0.37-0.23,0.78-0.65,1.14-0.63c1.59,0.13,3.06-0.23,4.74,0.92c1.61,1.11,4.13,0.99,6.27,1.19c1.93,0.17,2.82-0.82,3-2.78 c0.04-0.43,0.26-0.88,0.47-1.28c0.39-0.75,1.16-1.46,1.2-2.22c0.07-1.42,0.75-3-1.6-3.85c-1.72-0.61-2.93-2.52-4.52-3.62 c-1.38-0.96-2.98-1.6-4.73-2.51c0.24-0.6,0.46-1.24,0.75-1.85c0.82-1.72,1.67-3.42,2.49-5.13c0.34-0.73,0.5-1.6,1.01-2.17 c1.42-1.63,1.98-3.64,2.79-5.55c0.36-0.87,0.45-1.99,1.06-2.59c1.09-1.06,1.52-2.34,1.98-3.69c0.29-0.85,0.66-1.68,1.09-2.46 c0.51-0.93,1.33-1.73,1.67-2.7c0.81-2.39,2.14-3.18,4.45-2.38c0.31,0.1,0.7,0.11,1.03,0.04c1.17-0.22,2.36-0.41,3.5-0.76 c1.24-0.38,2.44-0.9,3.62-1.43c0.21-0.08,0.37-0.5,0.37-0.77C216.31,126.02,216.3,124.4,216.3,123.26z M142.79,186.1 c-0.82,0.65-1.72,0.95-2.7,1.06c-9.15,3.4-19.04,5.26-29.37,5.26c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31 c46.56,0,84.31,37.75,84.31,84.31C195.03,143.31,173.45,173.48,142.79,186.1z", - 2: "M215.37,109.69c-0.08-0.48,0.02-1-0.02-1.5c-0.07-0.95,0.16-2.22-0.36-2.76c-0.73-0.76-2.03-0.97-3.07-1.46 c-0.63-0.3-1.24-0.67-1.83-1.05c-0.53-0.33-1.08-0.65-1.53-1.07c-0.8-0.74-1.92-0.81-2.57-2.09c-1.13-2.22-0.49-4.7-1.75-6.94 c-1-1.8,0.07-4.32-0.91-6.51c-0.3-0.67,0.89-2,1.37-3.04c0.65-1.39,2.31-2.03,2.57-3.75c0.12-0.81,0.64-1.61,1.15-2.28 c1.78-2.38,1.16-5.33-1.31-6.02c-1.49-0.42-2.55-1.16-3.72-2.06c-1.21-0.92-2.77-1.49-4.25-1.92c-1.54-0.44-2.15-1.61-2.84-2.79 c-0.59-1.02-1.09-2.11-1.76-3.08c-0.71-1.02-1.59-1.93-2.47-2.98c0.35-0.13,0.74-0.16,0.86-0.35c1.27-2.02,3.25-2,5.28-1.95 c1.15,0.02,2.4,0.21,3.44-0.16c1.28-0.45,2.71-1.16,3.49-2.19c1.24-1.65-0.42-4.48-2.46-4.74c-1.98-0.25-3.94-0.58-5.91-0.89 c-0.18-0.03-0.34-0.15-0.51-0.22c-0.77-0.33-1.52-0.72-2.32-0.95c-0.57-0.16-1.22,0.01-1.79-0.13c-2.14-0.53-4.24-1.43-6.41-1.61 c-1.69-0.14-2.87-0.66-4.02-1.8c-1.28-1.26-2.82-2.26-4.1-3.52c-0.3-0.29-0.23-1.24,0-1.73c0.44-0.91,1.54-0.97,2.32-1.44 c1.74-1.05,3.29-2.45,4.89-3.74c0.52-0.42,1.31-0.9,1.38-1.42c0.19-1.46,0.06-2.96,0.06-4.5c-2.54-0.33-4.95-0.67-7.38-0.94 c-0.89-0.1-1.81-0.01-2.71-0.03c-0.34-0.01-0.68-0.07-1.01-0.16c-0.89-0.23-1.76-0.69-2.64-0.7c-4.02-0.08-8.04-0.03-12.07-0.05 c-0.42,0-1.11,0-1.23-0.23c-1.12-2.09-3.02-1.96-4.92-1.88c-1.14,0.04-1.8-0.46-2.06-1.62c-0.27-1.22-0.34-2.76-1.12-3.54 c-1.17-1.16-0.68-2.45-1.05-3.64c-0.33-1.08-0.81-2.76-1.52-2.93c-2.01-0.5-4.21-0.87-6.23,0.31c-0.93,0.54-1.88,1.05-2.87,1.44 c-1.21,0.48-2.61,0.61-3.7,1.27c-1.77,1.08-3.79,0.89-5.3,0.34c-1.38-0.5-2.66-0.56-4-0.68c-0.75-0.06-1.5-0.02-2.23-0.16 c-0.94-0.18-1.87-0.77-2.76-0.69c-1.9,0.18-3.03-0.91-3.97-2.14c-1.29-1.72-2.14-3.79-3.53-5.41c-1.31-1.54-1.8-3.71-3.74-4.73 c-0.49-0.26-0.96-0.67-1.48-0.73c-0.94-0.12-1.92-0.14-2.85,0c-0.59,0.08-1.26,0.41-1.66,0.85c-0.55,0.59-0.75,1.49-1.3,2.07 c-1.44,1.55-2.99,3-4.48,4.5c-0.13,0.12-0.12,0.38-0.22,0.55c-0.46,0.75-0.9,1.52-1.42,2.22c-0.5,0.67-1.12,1.24-1.62,1.91 c-0.48,0.62-0.79,1.38-1.31,1.96c-1.39,1.54-3.54,0.54-5.35,1.73c-2.13,1.39-5.14,1.6-7.81,1.92c-2.43,0.29-4.97,0.32-7.37-0.06 c-1.44-0.23-2.84-1.32-4.04-2.3c-1.44-1.18-2.57-2.71-4.77-2.47c-0.61,0.06-1.27-0.43-2.23-0.78c-0.27,0.91-0.79,1.91-0.83,2.92 c-0.13,3.22-0.1,6.44-0.1,9.66c0,0.72-0.13,1.16-0.84,1.66c-1.79,1.24-3.39,2.74-5.12,4.08c-0.33,0.26-0.9,0.26-1.36,0.33 c-0.69,0.1-1.75-0.09-2.02,0.28c-0.84,1.21-1.97,0.84-3.05,0.96c-0.53,0.06-1.05,0.27-1.56,0.43c-1.41,0.44-2.79,0.98-4.23,1.32 c-1.4,0.33-3.13-0.6-4.16,1.16c-0.06,0.1-0.38,0.07-0.58,0.08c-1.15,0.07-2.3,0.17-3.45,0.2c-2.18,0.07-2.94,0.91-2.47,2.97 c0.12,0.55,0.55,1.09,0.97,1.51c0.85,0.82,1.83,1.51,2.67,2.35c1.09,1.09,2.1,2.27,2.99,3.24c-0.99,1.5-1.8,2.84-2.73,4.09 c-0.62,0.83-1.51,1.47-2.09,2.32c-1.11,1.6-2.09,3.3-3.12,4.96c-0.31,0.5-0.73,0.96-0.93,1.51c-0.5,1.33-2.38,2.73-3.8,2.76 c-1.15,0.03-2.49-0.24-3.4,0.26c-1.3,0.71-2.55,0.65-3.86,0.66c-2.14,0.01-4.03,0.57-5.36,2.35c-0.3,0.41-0.32,1.02-0.56,1.48 c-0.7,1.31-0.46,3.54,0.67,4.44c0.88,0.71,1.97,1.17,2.86,1.87c0.75,0.58,1.24,1.6,2.06,1.97c1.26,0.57,1.85,1.38,1.54,2.64 c-0.41,1.68,0.4,3.44-0.77,5.14c-0.67,1,0.34,2.85-1.26,3.76c-0.08,0.04-0.05,0.28-0.06,0.43c-0.07,1.2-0.32,2.3-0.72,3.49 c-0.69,2.08-1.06,4.24-2.44,6.06c-1.06,1.41-1.99,2.97-2.99,4.37c-1.47,2.05-3.91,3.38-5.93,5.04c-0.77,0.63-1.44,1.4-2.26,1.94 c-2.24,1.47-2.4,4.44-0.52,6.31c1.02,1.02,2.11,0.63,3.19,0.81c0.52,0.08,1.08,0.08,1.56,0.28c1.37,0.58,2.71,1.21,4.05,1.87 c0.66,0.33,1.54,0.63,1.86,1.2c0.54,0.99,0.73,2.18,1.06,3.29c0.11,0.38,0.15,0.8,0.33,1.14c0.54,0.96,1.26,1.84,1.67,2.85 c1.1,2.69,0.84,5.73,2.18,8.41c0.66,1.31,0.76,2.91,1.15,4.37c0.3,1.13,0.34,2.53,1.05,3.3c0.9,0.97,0.77,1.95,0.91,3 c0.09,0.63,0.37,1.24,0.6,1.95c-0.55,0.45-1.38,0.87-1.82,1.55c-0.96,1.47-1.52,3.18-2.98,4.34c-1.33,1.06-0.8,2.64-0.82,4.03 c-0.02,1.27,1.61,3.18,2.84,3.32c3.02,0.36,6.04,0.64,9.06,0.96c0.33,0.04,0.81,0.04,0.95,0.24c1,1.45,2.98,2.44,2.17,4.75 c-0.11,0.31,0.39,0.78,0.39,1.18c0.02,1.32,0.11,2.68-0.17,3.95c-0.22,1.01-1.1,1.86-1.41,2.87c-0.54,1.71,0.41,3.02,1.55,4.15 c1.28,1.27,1.94,1.24,3.66,0.26c0.96-0.55,1.99-1.12,3.06-1.32c1.94-0.35,3.1,1.4,4.64,2.13c1.17,0.55,2.17,1.43,3.34,1.98 c1.51,0.72,3.1,1.19,4.05,2.8c0.33,0.57,1.26,0.78,1.9,1.19c0.6,0.38,1.4,0.7,1.69,1.26c0.51,1.03,0.69,2.23,1.05,3.34 c0.14,0.4,0.35,0.83,0.65,1.11c0.69,0.66,0.82,3.4,0.13,4.02c-1.03,0.92-1,1.59,0.01,2.49c0.82,0.73,1.45,1.79,2.39,2.23 c0.75,0.36,1.85,0.05,2.78-0.07c0.31-0.04,0.58-0.53,0.9-0.55c3.1-0.24,5.89-1.34,8.58-2.84c0.3-0.16,0.95-0.17,1.14,0.03 c0.76,0.82,2.02,1.28,1.69,2.88c-0.33,1.67,0.2,3.38-1.17,4.99c-1.23,1.45-2.01,3.39-2.64,5.23c-0.38,1.12-0.54,2.67-0.05,3.67 c1.2,2.45,4.7,2.61,6.65,0.57c0.81-0.86,1.69-1.67,2.6-2.42c0.67-0.55,1.47-0.95,2.18-1.46c0.32-0.22,0.58-0.52,0.85-0.79 c0.92-0.91,1.79-1.88,3.23-1.91c0.07-0.01,0.12-0.25,0.21-0.36c0.47-0.55,0.87-1.23,1.45-1.62c1.52-1.02,3.11-1.93,4.71-2.83 c0.26-0.15,0.74-0.13,1.03,0.01c0.92,0.44,2.1,0.77,2.65,1.53c1.27,1.72,2.45,3.58,3.25,5.55c0.83,2.06,3.35,3.48,5.17,2.57 c1.67-0.83,2.63-2.52,4.53-3.18c1.48-0.51,2.62-2,3.93-3.03c0.29-0.22,0.64-0.44,0.98-0.49c2.46-0.4,4.93-0.75,7.39-1.13 c0.2-0.03,0.4-0.06,0.58-0.14c2.21-1.02,3.32-0.31,3.32,2.12c0,14.19-0.05,28.38,0.05,42.57c0.01,1.86-0.96,2.7-2.18,3.62 c-1.74,1.29-3.51,2.55-5.17,3.94c-1.03,0.85-1.73,2.36-2.86,2.77c-2.07,0.74-3.5,2.3-5.3,3.36c-0.78,0.46-2.38,1.3-1.52,2.46 c0.73,0.98,1.51,2.42,3.29,2.29c1.75-0.12,3.52-0.01,5.28,0.04c0.36,0.01,0.79,0.11,1.07,0.32c0.62,0.47,1.08,1.3,1.76,1.51 c2.45,0.76,2.94,2.75,3.4,4.84c0.09,0.38,0.22,0.9,0.49,1.05c1.71,0.98,1.74,2.53,1.65,4.2c-0.06,1.3,0.03,2.61,0.03,3.92 c0,29.84,0.04,59.67-0.06,89.5c-0.01,2.31,0.88,4.73-0.96,7.07c-0.87,1.09-0.54,3.2-0.94,4.86c-0.58,2.45-0.57,4.95-2.05,7.23 c-0.78,1.21-0.76,2.94-1.11,4.44c-0.34,1.49-0.68,2.98-1.03,4.46c-0.03,0.13-0.14,0.34-0.23,0.35c-1.15,0.18-0.88,1.09-0.84,1.76 c0.05,0.94-0.27,1.83,0.87,2.72c0.82,0.63,0.83,2.35,1.12,3.6c0.4,1.74,0.73,3.51,1.09,5.26c0.03,0.15,0.05,0.32,0.13,0.42 c1.29,1.52,1.66,3.35,1.96,5.25c0.2,1.27,0.59,2.51,0.92,3.76c0.03,0.12,0.2,0.2,0.26,0.33c0.28,0.55,0.77,1.11,0.79,1.68 c0.09,3.17,0.09,6.34,0.08,9.51c-0.01,53.22-0.02,106.45-0.08,159.68c0,1.51,0.78,3.34-1.06,4.47c-0.08,0.05-0.06,0.29-0.07,0.43 c-0.29,3.58-0.58,7.16-0.86,10.73c-0.32,4.15-0.63,8.3-0.97,12.45c-0.03,0.37-0.26,0.73-0.4,1.09c-0.22,0.55-0.64,1.11-0.63,1.66 c0.01,2.21,0.17,4.31,0.9,6.56c0.95,2.95,0.48,6.31,0.89,9.51c0.6,4.76,0.19,9.64,0.22,14.47c0,0.5-0.1,1.11,0.14,1.48 c1.42,2.19,0.48,4.57,0.54,6.84c0.04,1.47-0.44,2.98-0.84,4.43c-0.28,0.99-0.67,2.02-1.29,2.82c-0.83,1.08-1.77,2.01-1.64,3.52 c0.05,0.49,0.15,1.21-0.11,1.46c-1.13,1.09-0.65,2.44-0.83,3.69c-0.31,2.06,0.16,4.04-0.82,6.24c-0.96,2.19-0.26,5.14-0.16,7.75 c0.02,0.5,0.87,0.95,0.93,1.47c0.29,2.77-0.03,5.53,0.85,8.32c0.65,2.07,0.26,4.49,0.21,6.75c-0.04,2.22,0.51,4.38,0.15,6.66 c-0.41,2.56-0.2,5.21-0.29,7.83c-0.01,0.43-0.02,1.12-0.27,1.26c-1.4,0.77-2.83,1.57-4.34,2.04c-1.7,0.53-3.51,0.72-5.26,1.07 c-0.15,0.02-0.35,0.06-0.42,0.16c-1.05,1.6-2.96,1.06-4.42,1.69c-1.82,0.79-3.98,0.8-5.99,1.16c-0.29,0.05-0.67,0.1-0.83,0.3 c-1.07,1.37-2.9,1.4-4.18,1.54c-2.35,0.25-4.8-0.49-7.21-0.82c-0.14-0.02-0.32-0.1-0.39-0.21c-1.13-1.76-2.78-0.72-4.19-0.71 c-0.45,0-0.86,0.75-1.36,0.9c-1.49,0.44-3.02,0.74-4.53,1.14c-0.22,0.06-0.35,0.43-0.57,0.58c-0.67,0.47-1.36,1.26-2.06,1.29 c-3.56,0.13-7.14,0.07-10.71,0.04c-0.34,0-0.71-0.21-1.04-0.37c-0.54-0.26-1.05-0.56-1.58-0.84c-0.82-0.43-1.69-0.79-2.43-1.32 c-0.47-0.34-0.64-1.1-1.12-1.39c-1.87-1.14-3.1-2.75-4.11-4.66c-0.29-0.55-1.05-1.17-1.64-1.22c-2.71-0.22-5.54-0.58-7.69,1.72 c-0.83,0.9-1.8,1.06-2.92,1.04c-0.38,0-0.87,0.04-1.14,0.26c-1.57,1.29-3.5,1.51-5.38,1.82c-2.39,0.39-4.78,0.67-7.17,1.02 c-0.22,0.03-0.39,0.29-0.61,0.39c-1.11,0.5-2.2,1.26-3.35,1.41c-2.09,0.25-3.01,0.98-2.64,3.04c0.19,1.07,0.64,2.49,1.43,2.95 c1.21,0.72,2.83,0.7,4.26,1.06c1.65,0.43,3.28,0.93,4.92,1.42c1.01,0.3,2.01,0.63,3.03,0.92c1.88,0.54,3.74,1.35,5.66,1.53 c3.04,0.28,6.13,0.18,9.19,0.18c13.52,0.02,27.05,0,40.57,0.04c1.41,0.01,3.03-0.62,4.13,0.94c0.1,0.14,0.48,0.07,0.73,0.09 c5.48,0.4,11.03-0.61,16.46,0.99c1.95,0.58,4.05,0.68,6.11,1c0.07,1.26,0.61,2.47-0.7,3.3c-0.85,0.54-1.65,1.22-2.57,1.58 c-2.2,0.85-4.44,1.57-6.68,2.32c-0.99,0.34-2.02,0.59-3.01,0.94c-1.67,0.58-3.32,1.21-4.98,1.82c-0.23,0.09-0.44,0.21-0.66,0.31 c-0.53,0.24-1.04,0.64-1.58,0.69c-5.18,0.48-10.35-0.17-15.61,0.68c-5.76,0.93-11.79-0.18-17.64,1.1c-0.82,0.18-1.73-0.09-2.55,0.08 c-1.8,0.37-3.61,0.77-5.32,1.42c-0.58,0.21-1.08,1.13-1.26,1.82c-0.66,2.45,1.02,5.29,4.03,5.07c1.83-0.13,3.72,0.54,5.59,0.87 c0.12,0.02,0.22,0.18,0.34,0.24c0.72,0.31,1.43,0.85,2.17,0.88c2.51,0.11,5.03,0.09,7.54,0.03c1.18-0.03,2.56,0.41,3.33-1.08 c0.07-0.15,0.56-0.11,0.86-0.11c5.22,0.01,10.44,0.02,15.66,0.05c0.34,0,0.79,0,1,0.19c1.32,1.25,2.86,1.82,4.67,1.79 c1.63-0.02,3.26,0.01,4.6,1.25c0.06,0.99-0.12,1.83-1.41,1.95c-0.23,0.02-0.46,0.31-0.66,0.5c-1.32,1.33-2.56,2.77-3.99,3.98 c-1.06,0.89-2.34,2.07-3.56,2.12c-2.5,0.1-4.06,2.03-6.3,2.6c-1.31,0.34-2.46,1.45-3.98,1.52c-0.29,0.01-0.67,0.07-0.83,0.26 c-1.11,1.31-2.62,1.66-4.2,1.76c-1.8,0.12-3.76-0.26-5.37,0.33c-1.58,0.59-3.07,0.54-4.61,0.59c-1.96,0.05-3.92,0.02-5.88,0 c-0.39,0-0.79-0.07-1.16-0.17c-0.83-0.22-1.64-0.59-2.48-0.71c-2.61-0.36-5.24-0.64-7.85-0.96c-0.15-0.02-0.38-0.06-0.41-0.14 c-0.54-1.36-1.74-0.98-2.71-0.99c-4.02-0.06-8.04-0.04-12.07-0.05c-0.4,0-0.81,0-1.19-0.08c-1.18-0.25-2.34-0.57-3.51-0.81 c-0.49-0.09-1.19,0.17-1.47-0.09c-1.49-1.32-3.25-0.64-4.88-0.82c-0.45-0.05-1.2,0.06-1.3-0.14c-0.68-1.42-1.93-1.03-3.02-1.06 c-2.06-0.05-5.27-2.58-6.24-4.39c-0.87-1.64-2.23-3.05-3.48-4.46c-1.04-1.17-2.36-2.08-3.33-3.29c-0.87-1.07-1.16-2.84-2.21-3.49 c-1.93-1.2-2.76-3.77-5.53-3.92c-0.11,0.08-0.58,0.28-0.75,0.63c-0.28,0.54-0.63,1.29-0.45,1.77c0.48,1.3,1.57,2.45,1.78,3.76 c0.36,2.21,2.01,3.73,2.59,5.88c0.45,1.67,1.26,3.48,2.41,5.08c1.14,1.56,1.41,3.74,2.13,5.63c0.43,1.16,0.89,2.33,1.51,3.4 c0.36,0.63,1.01,1.13,1.61,1.59c0.67,0.5,1.52,0.79,2.13,1.35c0.78,0.7,1.25,1.83,2.11,2.32c1.81,1.02,4.06,1.07,5.77,2.38 c0.07,0.06,0.21,0.06,0.3,0.04c2.43-0.53,4.36,1.08,6.06,2.12c2,1.24,4.52,2.12,5.74,4.61c0.47,0.95,1.67,1.55,3.12,0.54 c0.9-0.62,2.18-0.69,3.18-1.48c1.15-0.91,2.59-1.45,3.89-2.16c0.34-0.18,0.65-0.55,0.97-0.56c2.21-0.07,4.53-0.5,6.59,0.05 c1.65,0.44,3.29,0.44,4.91,0.75c3.34,0.63,6.68,1.23,10.11,1.01c0.19-0.02,0.47-0.04,0.58,0.07c1.69,1.69,4.5-0.27,6.04,1.88 c2.64-0.06,5.21,0.33,7.75,1.05c1.35,0.38,2.74,0.65,4.1,0.98c0.13,0.03,0.21,0.2,0.34,0.27c1.18,0.58,2.33,1.28,3.57,1.7 c1.36,0.47,2.81,0.68,4.22,1.01c0.12,0.03,0.22,0.16,0.34,0.24c0.93,0.58,1.82,1.22,2.8,1.71c1.03,0.51,2.68,0.57,3.1,1.35 c1.03,1.92,2.93,2.76,4.5,3.64c1.3,0.73,3.45,0.26,5.09-0.18c0.46-0.12,0.44-2.05,0.6-3.16c0.06-0.34-0.03-0.71,0.02-1.05 c0.29-1.88-1.12-3-1.84-4.46c-0.7-1.42-2.24-1.12-3.03-2.13c-0.57-0.71-1.11-1.52-1.85-1.99c-1.99-1.26-4.2-2.07-5.98-3.79 c-1.42-1.38-3.36-2.21-5.05-3.33c-0.53-0.36-0.97-0.86-1.6-1.43c1.59-0.28,2.79-0.38,3.91-0.73c1.33-0.42,2.56-1.15,3.88-1.59 c1.23-0.41,2.52-0.08,3.86-0.73c1.07-0.51,2.44-1.28,3.54-1.27c4.9,0.06,9.87-1.42,14.74,0.77c1.85,0.84,4.1,0.89,6.19,1.08 c2.2,0.2,4.42,0.08,6.63,0.19c1.39,0.07,2.87-0.36,3.15-1.52c0.35-1.43-0.11-3.07-0.31-4.61c-0.05-0.35-0.43-0.86-0.75-0.94 c-1.89-0.45-3.03-2.61-5.28-2.29c-0.29,0.05-0.76-0.44-0.98-0.79c-0.55-0.87-1.04-1.78-1.46-2.72c-0.72-1.58-1.07-3.47-2.15-4.72 c-1.03-1.21-1.01-2.65-1.64-3.91c-0.95-1.9,1.19-4.82,3.55-5.51c1.64-0.47,2.56-1.92,3.11-3.23c0.56-1.3,1.48-2.16,2.47-2.65 c1.95-1,3.13-2.23,2.85-4.48c-0.15-1.19,0.35-1.95,1.04-2.38c1,0.29,1.75,0.57,2.54,0.71c0.68,0.12,1.65-0.21,2.05,0.15 c1.42,1.25,3.06,0.73,4.59,0.79c1.64,0.07,2.82-1.17,2.72-2.83c-0.14-2.32,0.71-4.76-1.17-6.9c-1.23-1.41-2.02-3.2-3.05-4.79 c-0.22-0.34-0.72-0.52-0.87-0.87c-0.46-1.06-0.77-2.19-1.23-3.25c-0.29-0.71-0.68-1.39-1.13-2.01c-1.1-1.56-2.04-3.14-1.53-5.37 c1.49-0.04,2.78-0.09,3.89-1.32c1.1-1.21,1.2-2.49,1.25-3.92c0.01-0.23,0.11-0.48,0.24-0.67c1.24-1.84,0.48-3.88,0.58-5.83 c0.01-0.15-0.29-0.35-0.49-0.46c-1-0.56-2.03-1.05-3-1.64c-0.5-0.3-0.84-0.89-1.35-1.13c-1-0.46-2.14-0.66-3.09-1.2 c-0.51-0.28-0.94-1-1.07-1.59c-0.43-2.04-0.69-4.12-1.08-6.17c-0.08-0.39-0.55-0.7-0.63-1.08c-0.19-0.93-0.56-2-0.26-2.78 c0.2-0.56,1.73-1.24,2.07-1c1.34,0.91,2.76,0.55,4.13,0.75c0.3,0.04,0.57,0.28,0.87,0.41c0.5,0.23,0.99,0.58,1.52,0.65 c3.46,0.48,6.98-0.42,10.48,0.84c1.88,0.67,4.18,0.23,6.29,0.19c0.47-0.01,1.28-0.37,1.34-0.69c0.2-1.06,0.29-2.2,0.09-3.25 c-0.08-0.41-1.04-0.65-1.59-1c-0.18-0.12-0.3-0.34-0.49-0.47c-1.59-1.12-3.47-1.86-4.58-3.59c-0.05-0.07-0.2-0.06-0.28-0.11 c-0.71-0.43-1.45-0.81-2.11-1.31c-0.61-0.47-1.1-1.11-1.72-1.57c-0.68-0.5-1.49-0.82-2.16-1.33c-0.65-0.49-1.14-1.21-1.81-1.67 c-1.57-1.08-3.21-2.06-4.83-3.08c-0.55-0.35-1.1-0.73-1.69-1.01c-0.82-0.38-1.8-0.53-2.49-1.06c-0.53-0.41-0.95-1.22-1.04-1.91 c-0.29-2.18,0.44-4.47-0.96-6.53c-0.53-0.79-1.11-1.77-1.11-2.66c-0.06-20.73-0.05-41.46-0.03-62.18c0-0.42,0.15-0.86,0.31-1.25 c0.21-0.5,0.64-0.94,0.74-1.45c0.29-1.62,0.18-3.22,0.78-4.9c0.83-2.34,0.88-4.99,1.09-7.52c0.17-1.95,0.05-3.92,0.11-5.88 c0.01-0.47,0.2-0.93,0.37-1.38c0.2-0.51,0.68-0.99,0.69-1.49c0.05-4.08,0.04-8.15,0.01-12.23c0-0.48-0.04-1.25-0.32-1.39 c-0.99-0.49-0.7-1.33-0.78-2.08c-0.35-3.05-0.31-6.21-1.2-9.09c-0.7-2.29-0.69-4.49-0.62-6.72c0.12-3.64-0.46-7.31,0.67-10.95 c0.71-2.26,0.78-4.71,1.14-7.07c0.04-0.24,0.05-0.53,0.19-0.72c1.27-1.67,1.08-3.79,1.66-5.67c0.44-1.39,0.1-3,0.26-4.5 c0.1-0.93,0.2-2.16,0.8-2.68c1.42-1.23,1.05-2.71,1.11-4.18c0.02-0.75,0.08-1.5,0.08-2.26c0-7.94,0-15.89-0.03-23.84 c0-0.4-0.25-0.81-0.42-1.2c-0.21-0.5-0.6-0.97-0.64-1.48c-0.1-1.3,0.06-2.63-0.09-3.92c-0.13-1.03-0.9-2.06-0.78-3.02 c0.31-2.47-0.9-4.62-1.12-6.95c-0.02-0.22-0.23-0.41-0.33-0.63c-0.25-0.52-0.62-1.03-0.7-1.58c-0.19-1.34,0.04-2.8-0.39-4.03 c-0.8-2.24-1.62-4.42-1.62-6.84c0.01-17.65,0.01-35.31,0.01-52.97c0-0.35,0.01-0.7,0-1.05c-0.02-1.05,0.41-1.5,1.54-1.48 c2.96,0.07,5.93,0.14,8.89-0.02c1.36-0.08,2.79-0.5,3.99-1.12c0.75-0.39,1.46-1.39,1.62-2.23c0.27-1.36,0.17-2.82,0.01-4.2 c-0.06-0.53-0.66-1.12-1.16-1.45c-0.95-0.62-2-1.08-3.02-1.6c-0.99-0.5-1.96-1.06-2.98-1.47c-1.78-0.73-3.61-1.35-5.4-2.06 c-0.43-0.18-0.73-0.7-1.16-0.84c-2.24-0.68-2.37-0.81-2.37-3.03c0.01-25.61,0-51.21,0.02-76.82c0-3.07,0.14-6.13,0.21-9.2 c0.01-0.24,0.02-0.5,0.07-0.74c0.27-1.22,0.63-2.42,0.81-3.66c0.37-2.55,0.64-5.13,0.97-7.69c0.02-0.18,0.12-0.4,0.26-0.51 c1.25-1.01,1.6-2.31,1.7-3.89c0.22-3.29,0.67-6.56,1.04-9.84c0.02-0.18,0.11-0.47,0.23-0.51c1.12-0.39,0.81-1.36,0.9-2.16 c0.05-0.55-0.08-1.13,0.06-1.65c0.48-1.75,1.32-3.45,1.53-5.23c0.29-2.37,0.65-4.96-0.01-7.16c-0.63-2.1-0.45-4.08-0.64-6.11 c-0.06-0.75,0.14-1.67-0.22-2.22c-1.07-1.62-0.53-3.36-0.68-5.04c-0.04-0.45,0-0.91,0-1.36c-0.04-11.77-0.07-23.54-0.12-35.32 c0-0.74,0.31-1.64-0.76-2.05c-0.18-0.07-0.26-0.51-0.3-0.79c-0.28-1.71-0.53-3.42-0.79-5.13c-0.02-0.14-0.04-0.34,0.04-0.43 c0.85-1.09,1.42-2.52,3.18-2.48c0.48,0.01,1.01-0.1,1.45-0.3c1.93-0.87,3.83-1.82,5.76-2.7c0.91-0.41,1.88-0.69,2.8-1.06 c0.79-0.32,1.87-0.46,2.28-1.06c1.04-1.51,2.94-0.65,4.08-1.75c0.2-0.2,0.94-0.09,1.27,0.13c1.02,0.68,1.91,1.57,2.95,2.21 c0.97,0.6,2.05,1.01,3.11,1.45c0.77,0.32,1.57,0.54,2.6,0.88c0.08-0.06,0.43-0.5,0.88-0.68c1.99-0.8,2.28-1.19,2.32-3.33 c0.02-0.8-0.16-2.05,0.24-2.3c1.05-0.65,0.8-1.53,0.84-2.37c0.1-1.85,0.1-3.71,0.2-5.57c0.02-0.46,0.14-1,0.42-1.35 c1.19-1.48,2.43-2.92,3.72-4.33c1.85-2.02,3.76-3.98,5.62-5.99c1.2-1.3,2.41-2.58,3.51-3.96c0.91-1.15,2.34-1.82,2.73-3.48 c0.22-0.96,1.04-1.77,1.58-2.66c1.01-1.68,2.08-3.34,2.99-5.07c0.86-1.63,1.53-3.36,2.33-5.01c0.12-0.24,0.55-0.48,0.82-0.47 c0.85,0.06,1.7,0.23,2.56,0.36c1.64-0.37,3.34-0.64,5.04-0.61c2.2,0.04,4.18-0.16,5.25-2.55c-0.42-0.66-0.75-1.53-1.37-2.07 c-1.26-1.13-2.64-2.08-2.54-4.07c0.02-0.43-0.29-0.97-0.6-1.32c-0.98-1.09-1.88-2.23-2.27-3.68c-0.25-0.92-0.45-1.85-0.7-2.92 c0.1-0.16,0.47-0.49,0.53-0.87c0.41-2.81,0.64-5.66,1.19-8.44c0.36-1.78,1.14-3.48,1.81-5.19c0.13-0.33,0.58-0.58,0.92-0.78 c1.21-0.7,2.72-1.11,3.58-2.1c0.87-1,1.89-1.43,2.93-2.05C214.63,112.2,215.66,111.28,215.37,109.69z M110.72,192.42 c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.03,154.67,157.28,192.42,110.72,192.42z", - 3: "M213.61,133.65c-1.07-0.77-2.58-1.24-3.21-2.27c-2.25-3.6-6.31-7.65-5.88-11.05c1.52-12.04-0.33-23.52-2.8-35.1 c-1.17-5.49-2.18-10.99,4.72-14.06c1.08-0.48,1.88-3.13,1.63-4.57c-0.19-1.07-2.16-2.19-3.55-2.64c-6.7-2.14-12.98-4.88-17.4-10.69 c-8.86-11.65-19.24-21.69-32.64-27.85c-6.64-3.05-11.86-6.24-11.09-14.54c0.07-0.78-0.31-1.64-0.64-2.4 c-1.25-2.84-2.56-5.66-3.84-8.48c-2.09,2.6-4.15,5.23-6.27,7.81c-1.41,1.73-2.68,4.5-4.41,4.85c-5.32,1.1-10.85,1.76-16.28,1.67 c-10.63-0.18-20.99,1.14-30.97,4.67c-7.85,2.78-15.14,3.77-22.72-1.31c-3.42-2.29-8.09-2.69-13.48-4.35c1.1,3.41,1.68,5.25,2.3,7.08 c2.66,7.87,2.9,14.94-4.11,21.28c-9.76,8.83-16.78,19.74-21.74,31.96c-3.43,8.43-7.09,16.77-10.4,25.25 c-0.69,1.77-0.76,4.07-0.31,5.93c1.61,6.58,3.4,13.13,5.43,19.59c3.09,9.77,5.6,19.86,9.93,29.08c3.68,7.83,9.58,14.63,14.68,22.14 c-0.79,0.96-2.1,2.1-2.8,3.53c-1.36,2.82-2.37,5.81-3.53,8.72c3.12,0.11,6.55,1.11,9.29,0.15c8.09-2.86,14.4-0.35,20.54,4.73 c2.39,1.98,2.05,3.36,0.46,5.32c-5.83,7.15-10.71,15.15-18.99,20.06c-0.98,0.57-0.82,3.05-1.18,4.65c1.4,0.24,3.08,1.12,4.16,0.63 c10.45-4.67,20.76-9.67,31.2-14.38c6.31-2.84,12.43-5.88,19.84-5.85c10.42,0.05,20.84-1.07,31.26-1.7c1.76-0.11,3.51-0.28,5.42-0.43 c0.16,1.54,0.36,2.51,0.36,3.49c-0.02,59.51,0.09,119.02-0.28,178.52c-0.04,6.76-2.01,13.66-6.63,19.46 c-5.78,7.26-11.13,14.88-16.46,22.49c-0.72,1.03-0.2,2.93-0.26,4.43c1.3-0.02,2.66,0.24,3.87-0.09c5.76-1.56,11.47-3.28,18.14-5.22 c0.62,6.25,1.49,10.98,1.5,15.73c0.13,47,0.21,94.01,0.09,141.01c-0.02,9.45-0.81,18.9-1.43,28.34c-0.51,7.62-1.87,15.22-1.81,22.82 c0.09,11.27,1.35,22.52,1.59,33.8c0.11,4.87-1.07,9.77-1.69,14.65c-0.95,7.5-2.36,14.98-2.73,22.51c-0.3,6.1,1.55,12.38,0.78,18.37 c-0.97,7.49-5.01,14.53-11.46,18.32c-5.29,3.13-12.04,4.52-18.29,5.09c-7.23,0.66-14.61-0.47-21.92-0.75 c-7.56-0.29-13.36-5.01-15.18-12.31c-0.24-0.97-0.97-2.04-1.79-2.6c-3.54-2.44-7.19-4.7-11.02-7.17 c-6.83,8.88-7.82,11.33-7.65,21.13c0.27,15.78,1.28,31.58,0.87,47.34c-0.19,7.12-0.36,13.84,2.91,20.27 c0.57,1.13,1.4,2.86,2.29,2.97c6.4,0.82,12.69,3.55,19.18-1.16c3.35-2.42,8.23-3.21,12.54-3.72c7.41-0.88,14.92-0.84,22.37-1.43 c4.08-0.32,7.49-1.9,7.64-6.78c0.16-4.95,2.49-7.46,7.41-7.25c1.26,3.22,2.35,6.35,3.73,9.34c0.48,1.05,1.56,2.34,2.55,2.54 c3.24,0.62,6.57,0.74,9.86,1.16c3.38,0.42,5.09-0.92,6.01-4.3c1.78-6.56,3.92-13.02,6.08-19.47c1.92-5.71,2.31-11.28-0.26-16.93 c-0.69-1.51-0.6-3.37-1.02-5.99c2.46,0.64,3.97,1.18,5.52,1.41c2.3,0.33,4.62,0.44,6.93,0.65c-0.07-2.7,0.5-5.64-0.37-8.06 c-1.39-3.88-4.05-7.3-5.6-11.14c-2.34-5.79-5.86-11.75-5.96-17.69c-0.58-35.66-0.34-71.34-0.33-107.01c0-1.81,0.12-3.68,0.57-5.42 c3.38-13.1,3.56-26.5,1.68-39.63c-1.53-10.75-1.54-20.97,1.15-31.44c1.09-4.23,1.29-8.84,1.02-13.23 c-1.21-19.88-3.7-39.73-3.94-59.61c-0.62-50.99-0.29-102-0.34-153.01c0-1.66-0.07-3.35,0.18-4.98c1.91-12.43,4.96-24.78,5.62-37.26 c1.28-24.01,3.36-48.15-1.87-72.06c-0.27-1.25,0.73-3.34,1.8-4.23c9.73-8.05,9.78-8,20.31-1.11c0.7,0.46,1.39,1.05,2.17,1.23 c2.36,0.55,6.51,1.85,6.85,1.21c1.35-2.54,2.6-5.99,1.92-8.6c-2.38-9.22-2.43-17.78,3.82-25.59c2.88-3.6,5.07-8.11,8.66-10.71 c4.75-3.45,10.65-5.28,15.88-8.13c2.41-1.3,5.32-2.92,6.4-5.17C219.99,136.36,215.92,135.31,213.61,133.65z M110.72,192.42 c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.03,154.67,157.28,192.42,110.72,192.42z", - 4: "M219.23,158.24c-0.55-1.59-1.99-2.91-3.19-4.22c-1.44-1.55-3.06-2.93-4.54-4.44c-0.94-0.97-2.09-1.91-2.57-3.1 c-0.71-1.75-2.03-2.69-3.39-3.77c-0.82-0.65-1.45-1.6-2.05-2.48c-0.5-0.74-0.65-1.96-1.31-2.31c-1.12-0.62-0.92-1.41-0.84-2.26 c0.08-0.9-0.07-2.1,0.44-2.6c0.78-0.78,0.7-1.59,0.82-2.45c0.08-0.56-0.1-1.25,0.16-1.69c1.35-2.35-0.12-5.35,1.81-7.52 c0.27-4.36,0.77-8.72,0.74-13.07c-0.02-4.6-0.55-9.19-0.86-13.78c-0.02-0.23-0.04-0.6-0.18-0.67c-1.2-0.58-0.74-1.69-0.88-2.62 c-0.3-2.03-0.62-4.06-0.94-6.09c-0.03-0.17-0.16-0.32-0.24-0.49c-0.24-0.54-0.6-1.06-0.69-1.62c-0.13-0.75,0.01-1.54-0.06-2.3 c-0.14-1.56,0.39-3.22-0.79-4.65c-0.22-0.28-0.2-1.14,0.05-1.36c1.19-1.08,1.96-2.58,3.68-3.18c0.9-0.32,1.87-1.42,2.11-2.35 c0.36-1.38,0.09-2.92,0.09-4.59c-1.73,0-3.3,0.02-4.87,0c-0.36-0.01-0.98-0.02-1.05-0.2c-0.46-1.09-1.43-0.72-2.21-0.93 c-0.6-0.16-1.47-0.3-1.69-0.73c-0.65-1.26-1.95-1.91-2.51-3.35c-0.54-1.39-1.94-2.48-3.06-3.6c-1.57-1.58-3.29-3.01-4.82-4.63 c-0.9-0.96-1.45-2.23-2.3-3.24c-1.37-1.63-3.13-2.84-3.93-5.04c-0.75-2.04-0.93-2.28,0.91-3.34c1.13-0.65,2.46-1.26,3.14-2.27 c0.61-0.91,1.38-1.33,2.18-1.58c1.22-0.36,1.87-1.27,2.04-2.22c0.26-1.52,0.07-3.12,0.07-4.65c-0.7-0.18-1.53-0.16-1.73-0.5 c-0.54-0.93-1.34-0.88-2.1-0.8c-2.26,0.22-4.43-0.1-6.81,0.91c-2.5,1.06-5.7,0.06-8.58,0.97c-1.39,0.44-3.04,0.01-4.63-0.49 c-1.72-0.54-3.23-1.39-4.81-2.12c-0.53-0.24-0.86-0.92-1.39-1.21c-1.65-0.91-3.34-1.75-5.03-2.58c-1.13-0.55-2.27-1.12-3.46-1.5 c-1.3-0.42-2.67-0.64-4.01-0.96c-0.12-0.03-0.2-0.18-0.32-0.25c-0.49-0.28-0.96-0.69-1.5-0.81c-1.58-0.38-3.18-0.64-4.78-0.96 c-0.14-0.02-0.31-0.04-0.39-0.13c-1.28-1.53-3.33-0.93-4.88-1.77c-0.54-0.3-1.16-0.25-1.76-0.8c-0.74-0.69-1.95-0.86-2.95-1.27 c-0.31-0.13-0.57-0.36-0.88-0.52c-1.82-0.91-2.44-3.41-4.85-3.63c-0.37-0.03-0.84-0.97-0.93-1.54c-0.16-0.97-0.04-2-0.04-2.77 c-1.29-1.4-2.71-1.66-4.31-1.5c-1.04,0.1-3.26,1.89-3.77,2.79c-0.68,1.21-0.49,3.06-2.5,3.4c-0.54,0.1-1.02,0.85-1.41,1.39 c-0.58,0.82-1.24,1.27-2.3,1.24c-2.01-0.06-4.03-0.04-6.04,0.02c-0.52,0.02-1.03,0.31-1.53,0.51c-0.4,0.16-0.75,0.5-1.15,0.55 c-3.09,0.4-6.2,0.74-9.3,1.11c-0.14,0.02-0.31,0.01-0.41,0.1c-1.74,1.46-4.05,1.26-6.01,1.52c-2.02,0.27-3.57,1.32-5.4,1.82 c-1.27,0.35-2.45,1.02-3.69,1.51c-2.06,0.82-4.13,1.61-6.2,2.4c-0.64,0.24-1.35,0.37-1.91,0.73c-1.46,0.94-2.83,2.01-4.28,2.97 c-1.07,0.72-2.2,1.37-3.31,2.04c-0.98,0.59-1.98,1.14-2.94,1.76c-0.49,0.32-0.89,0.79-1.38,1.11c-0.56,0.35-1.41,0.47-1.71,0.95 c-0.49,0.79-1.09,1.06-1.92,1.26c-0.56,0.14-1.09,0.61-1.52,1.04c-0.91,0.91-1.7,1.92-2.6,2.84c-1.47,1.52-3.01,2.96-4.47,4.49 c-1.04,1.1-1.94,2.34-2.99,3.42c-1.05,1.07-2.23,2.02-3.34,3.03c-0.16,0.15-0.42,0.34-0.42,0.49c0.1,1.74-2.06,1.97-2.29,3.47 c-1.95,0.29-1.67,2.42-2.79,3.49c-1.16,1.11-1.61,2.94-2.39,4.45c-0.36,0.68-0.62,1.51-1.17,1.98c-0.96,0.81-1.45,1.74-1.52,2.96 c-0.02,0.38-0.02,0.81-0.2,1.11c-0.84,1.45-1.74,2.87-2.62,4.29c-0.4,0.63-1.03,1.22-1.16,1.9c-0.25,1.29-0.94,1.6-2.14,1.73 c-2.53,0.27-5.17-0.85-7.62,0.97c-0.78,0.57-1.29,0.9-1.28,1.82c0.02,1.15,0.04,2.3,0.09,3.45c0.01,0.28,0.02,0.64,0.18,0.82 c0.91,1.01,1.87,1.99,2.82,2.97c0.3,0.31,0.66,0.56,0.92,0.89c0.54,0.7,0.91,1.58,1.57,2.11c1.32,1.05,1.76,2.7,0.91,4.16 c-0.19,0.32-0.31,0.7-0.37,1.07c-0.33,2.36-0.19,4.68-0.93,7.12c-1.04,3.39-0.76,7.19-0.99,10.82c-0.09,1.39-0.02,2.79,0,4.18 c0.01,0.38,0.06,0.76,0.14,1.13c0.22,0.98,0.58,1.94,0.68,2.93c0.13,1.18,0.02,2.39,0.08,3.59c0.02,0.39,0.24,0.77,0.39,1.15 c0.19,0.5,0.5,0.97,0.6,1.49c0.36,1.88,0.66,3.78,0.98,5.67c0.02,0.14,0.04,0.36,0.12,0.39c1.31,0.58,0.79,1.78,0.95,2.74 c0.08,0.47-0.04,1.09,0.21,1.4c1.07,1.27,0.76,2.98,1.64,4.41c0.92,1.49,0.83,3.53,1.95,5.15c1.07,1.53,1.11,3.52,2.09,5.23 c1.14,2,1.76,4.33,3.12,6.29c0.99,1.43,1.86,2.94,2.81,4.39c0.43,0.64,1.05,1.17,1.38,1.86c0.32,0.66,0.52,1.46,0.46,2.17 c-0.02,0.21-1.11,0.37-1.72,0.47c-0.89,0.14-2.03-0.1-2.64,0.37c-1.27,0.99-2.58,1.6-4.16,1.75c-0.27,0.02-0.66,0.12-0.78,0.31 c-0.74,1.2-2.18,0.94-3.19,1.62c-0.9,0.6-1.97,0.95-2.95,1.45c-0.13,0.06-0.15,0.33-0.22,0.5c-0.29,0.61-0.57,1.22-0.88,1.88 c0.22,0.14,0.66,0.26,0.73,0.49c0.44,1.56,1.62,1.71,2.95,1.69c6-0.1,12,0.28,17.98-0.6c2.02-0.3,2.35-0.04,2.27,1.87 c-0.01,0.33,0.33,0.65,0.42,1c0.28,1.08,0.93,2.18-0.3,3.18c-0.72,0.59-1.28,1.39-1.97,2.04c-0.57,0.55-1.16,1.13-1.84,1.51 c-1.53,0.85-3.29,1.33-4.37,2.87c-0.11,0.16-0.38,0.21-0.57,0.32c-1.53,0.89-3.3,1.54-4.54,2.74c-1.67,1.63-4.03,1.83-5.72,3.3 c-0.62,0.53-1.4,0.9-2.1,1.34c-0.35,0.22-0.68,0.57-1.05,0.64c-1.67,0.33-2.61,1.81-2.12,3.47c0.38,1.29,2.05,1.63,3.29,1.08 c1.5-0.67,2.83-2,4.72-1.6c0.23,0.05,0.48-0.03,0.71,0.01c3.29,0.59,6.38-0.81,9.6-0.9c0.14,0,0.37-0.02,0.4-0.09 c0.59-1.47,1.9-0.82,2.92-1.07c1.08-0.27,2.31-0.48,3.12-1.14c1.34-1.1,3.01-1.42,4.43-1.52c2.07-0.14,3.55-1.64,5.54-1.71 c0.53-0.02,1.04-0.3,1.55-0.46c0.45-0.14,0.92-0.22,1.33-0.43c0.95-0.49,1.87-1.48,2.8-1.47c2.17,0.03,4.33,0.51,6.5,0.83 c0.1,0.02,0.16,0.24,0.27,0.29c0.56,0.28,1.11,0.61,1.7,0.78c1.28,0.37,2.98,0.25,3.8,1.06c1.41,1.37,3.24,0.88,4.73,1.73 c0.92,0.53,2.42-0.25,3.25,1.05c0.11,0.17,0.55,0.21,0.82,0.18c3.28-0.45,5.4,2.03,8.05,3.18c1.02,0.44,1.9,1.2,2.94,1.6 c2.28,0.87,4.77,0.75,7.12,1.85c2.1,0.99,4.76,1.09,7.16,1.03c6.72-0.19,13.49,0.95,20.17-0.71c1.13-0.28,2.39-0.08,3.58-0.17 c0.39-0.02,0.78-0.21,1.15-0.37c0.47-0.21,0.91-0.6,1.39-0.67c1.14-0.15,2.49,0.21,3.39-0.3c1.52-0.84,2.91-0.42,4.47-0.47 c0.03,0.81,0.09,1.47,0.09,2.13v170.39c0,1.92,0.01,3.84-0.01,5.76c0,0.42,0.03,1.13-0.17,1.22c-1.48,0.66-0.88,1.94-0.93,2.97 c-0.1,1.67-0.15,3.36-0.02,5.03c0.14,1.95-0.76,4.1,1,5.79c0.14,0.13,0.07,0.46,0.13,0.69c0.32,1.16,0.64,2.31,1,3.45 c0.05,0.18,0.32,0.33,0.52,0.42c1.35,0.57,1.68,1.45,1.02,2.81c-0.14,0.29-0.42,0.71-0.31,0.88c1.11,1.81,0.69,3.83,0.63,5.73 c-0.1,2.98-0.59,5.94-0.76,8.93c-0.14,2.43-0.03,4.89-0.08,7.33c-0.01,0.6,0.23,1.41-0.8,1.57c-0.12,0.02-0.28,0.37-0.29,0.57 c-0.16,3.08-0.36,6.15-0.72,9.24c-0.59,4.97-0.21,10.05-0.21,15.09c0,44.18,0.01,88.36,0,132.54c0,6.23-0.02,12.47-0.12,18.7 c-0.03,1.37,0.13,2.67-0.79,4.12c-0.92,1.43-0.93,3.56-1.02,5.39c-0.16,3.11-0.07,6.24-0.11,9.36c-0.01,0.51-0.02,1.4-0.24,1.47 c-1.21,0.4-0.8,1.35-0.89,2.13c-0.08,0.62-0.03,1.28-0.26,1.84c-1.03,2.54-0.86,5.31-0.25,7.71c0.44,1.74,0.41,3.39,0.61,5.08 c0.09,0.71-0.17,1.75,0.22,2.08c1.12,0.97,0.85,2.16,0.86,3.3c0.05,10.08,0.08,20.15,0.07,30.22c0,1.21,0.33,2.59-1.03,3.45 c-0.18,0.11-0.18,0.53-0.24,0.8c-0.3,1.45-0.59,2.91-0.92,4.36c-0.04,0.18-0.32,0.29-0.45,0.47c-0.23,0.34-0.53,0.68-0.61,1.06 c-0.36,1.69-0.64,3.38-0.96,5.08c-0.02,0.13-0.03,0.36-0.11,0.39c-1.37,0.57-0.82,1.77-0.87,2.73c-0.07,1.48,0.09,2.98-0.06,4.45 c-0.07,0.64-0.56,1.58-1.07,1.74c-1.53,0.48-3.39-0.22-4.66,1.28c-6.11,0.05-12.2-0.04-18.29,0.83c-3.57,0.51-7.27,0.09-10.91,0.11 c-0.52,0-1.34-0.08-1.52,0.2c-0.88,1.4-2.2,0.79-3.34,0.85c-1.68,0.09-3.36,0.01-5.03,0.03c-2.22,0.03-2.87,0.61-2.88,2.52 c-0.01,1.74,1.56,3.66,3.06,3.67c2.44,0.02,4.89-0.03,7.33,0.03c0.54,0.01,1.1,0.29,1.59,0.56c0.66,0.35,1.23,1.13,1.88,1.17 c2.77,0.19,5.5,0.3,8.27,0.8c3.4,0.62,6.97,0.26,10.46,0.39c1.31,0.04,2.77-0.51,3.81,0.86c0.13,0.16,0.55,0.11,0.83,0.16 c1.98,0.31,3.97,0.57,5.93,0.94c1.09,0.21,2.13,0.61,3.19,0.93c0.13,0.04,0.23,0.15,0.35,0.21c0.62,0.31,1.25,0.59,1.87,0.9 c0.71,0.37,1.79,0.59,2.05,1.17c0.56,1.23,0.85,2.64,0.96,4.01c0.19,2.53,0.15,5.07,0.25,7.61c0.01,0.38,0.22,0.77,0.39,1.12 c0.21,0.43,0.67,0.83,0.68,1.24c0.06,2.54,0.03,5.08,0.03,8.02c-1.66,0.18-3.24,0.45-4.82,0.5c-2.92,0.07-5.85,0-8.77,0.03 c-0.79,0-1.59,0.13-2.49,0.22c0.04,1.62-0.73,3.04,0.83,4.49c1.37,1.26,2.42,2.7,4.52,2.55c0.42-0.03,0.87,0.06,1.26,0.21 c2.12,0.81,4.15,1.89,6.52,1.86c2.4-0.02,2.92,0.55,2.94,2.97c0.01,0.96-0.01,1.92,0.05,2.88c0.08,1.33-0.42,1.88-1.82,1.86 c-3.69-0.07-7.38-0.03-11.07,0c-0.56,0.01-1.42-0.02-1.62,0.29c-0.74,1.16-1.8,0.84-2.78,0.84c-2.78,0.02-5.56,0.01-8.34,0.01 c-2.64,0-5.27,0.06-7.9-0.01c-1.15-0.03-2.08,0.55-2.33,1.39c-0.7,2.4,0.27,5.56,3.59,5.63c1.2,0.02,2.77-0.38,3.51,0.22 c1.4,1.15,2.84,0.75,4.28,0.95c1.97,0.27,3.93,0.57,5.9,0.89c0.17,0.03,0.3,0.3,0.46,0.45c0.91,0.82,1.76,1.71,3.21,1.47 c0.49-0.09,1.07,0.16,1.57,0.35c0.51,0.19,0.95,0.66,1.45,0.73c3.2,0.43,6.4,0.78,9.69,1.16c0.04,0.17,0.13,0.39,0.14,0.62 c0.03,1.82,0.03,3.65,0.06,5.47c0.01,0.76-0.1,1.57,0.11,2.28c0.5,1.64,0.12,2.28-1.61,2.28c-4.12,0-8.24-0.01-12.36,0.02 c-0.7,0.01-1.77,0-2.02,0.4c-0.59,0.96-1.36,0.7-2.11,0.73c-1.81,0.07-3.64,0.04-5.44,0.19c-1.13,0.1-2.23,0.64-3.35,0.64 c-8.67,0.06-17.35,0.03-26.02,0.05c-0.66,0-1.71-0.04-1.89,0.3c-0.55,1.03-1.38,0.79-2.18,0.88c-1.31,0.17-2.07,1-2.12,2.29 c-0.1,2.71,1.38,4.42,4.05,4.64c0.66,0.06,1.34,0.06,2.01,0.06c11.59,0,23.19-0.04,34.79,0.04c2.11,0.01,4.23,0.53,6.34,0.84 c0.16,0.02,0.3,0.17,0.46,0.26c0.46,0.24,0.9,0.61,1.38,0.7c2.05,0.38,4.12,0.68,6.18,1.02c0.17,0.02,0.32,0.14,0.49,0.22 c0.59,0.27,1.16,0.71,1.77,0.77c1.78,0.18,2.26,0.55,2.18,2.39c-0.13,2.89,0.3,5.79-0.56,8.69c-0.54,1.82,0.44,4.02-1.28,5.61 c-1.07,0.99-1.03,2.72-2.45,3.52c-0.6,0.33-1.11,0.94-1.49,1.53c-0.84,1.31-1.52,2.72-2.37,4.02c-0.39,0.59-1.08,0.97-1.53,1.53 c-0.82,1.05-1.77,2.07-2.29,3.27c-0.73,1.7,0.72,3.6,2.56,3.61c1.2,0,2.39-0.07,3.59-0.14c0.28-0.01,0.76-0.06,0.79-0.18 c0.37-1.48,1.9-1.22,2.79-1.6c1.47-0.63,2.91-1.2,4.18-2.2c0.6-0.47,1.56-0.65,1.91-1.24c0.65-1.1,0.98-2.39,1.44-3.6 c0.17-0.43,0.37-0.84,0.5-1.28c0.4-1.41,0.82-2.81,1.14-4.24c0.15-0.69,0.22-1.46,0.08-2.14c-0.28-1.36,0.93-1.72,1.44-2.55 c0.84-1.38,1.53-1.33,2.36-0.08c0.04,0.06,0.18,0.09,0.27,0.09h5.12c-0.27-2.27,0.54-4.2-0.94-6.39c-1.18-1.72-2.35-3.95-2.25-6.37 c0.02-0.28-0.07-0.57-0.13-0.85c-0.31-1.36-0.62-2.72-0.98-4.33c4.5,0,8.43-0.01,12.35,0.02c0.27,0,0.59,0.24,0.78,0.46 c0.82,0.96,1.75,1.44,3.09,1.4c2.73-0.08,5.46,0.06,8.19,0.06c14.24,0.01,28.47,0,42.7,0c0.67,0,1.35,0.02,2.01-0.07 c0.32-0.05,0.75-0.28,0.88-0.55c0.69-1.38,1.24-2.78,1.07-4.42c-0.22-2-0.91-2.79-2.91-2.81c-2.59-0.03-5.17,0-7.76-0.03 c-0.4,0-0.82-0.09-1.21-0.22c-0.79-0.28-1.56-0.86-2.35-0.87c-4.08-0.1-8.15-0.05-12.22-0.06c-0.39,0-0.91,0.14-1.13-0.05 c-1.49-1.3-3.27-0.63-4.92-0.82c-1.42-0.16-3.03,0.59-4.17-0.93c-0.17-0.22-0.72-0.18-1.1-0.18c-1.29-0.03-2.58-0.02-3.86-0.03 c-0.63,0-1.49,0.23-1.83-0.09c-1.49-1.41-3.58-0.43-5.29-1.62c-1.47-1.03-3.79-0.13-5.71-1.05c-1.26-0.6-2.87,0.1-4.29-1.07 c-1.64-1.35-3.9-1.12-5.98-1.07c-1.17,0.02-1.96-0.78-2.01-1.96c-0.02-0.61,0-1.22,0-1.93c0.7-0.04,1.27-0.05,1.83-0.12 c0.31-0.04,0.62-0.16,0.9-0.3c0.48-0.24,0.93-0.73,1.42-0.78c3.66-0.32,7.33-0.56,10.99-0.82c0.05-0.01,0.1-0.01,0.15-0.01 c1.17-0.12,2.41-1.19,2.51-2.35c0.1-1.23,0.02-2.47,0.02-3.7c-1.73-0.36-3.3-0.9-4.9-0.98c-3.01-0.13-6.03,0-9.05,0.03 c-0.43,0-0.99-0.06-1.25,0.17c-1.07,0.95-2.32,0.59-3.51,0.66c-1.57,0.08-2.62-0.97-2.97-2.16c-0.34-1.18-0.19-2.67,0.24-3.85 c0.41-1.13,3.21-1.2,4.42-0.44c0.97,0.61,2.01,1.16,3.09,1.52c0.79,0.26,1.7,0.21,2.56,0.22c2.42,0.05,3.28-0.79,3.32-3.21 c0.02-1.15,0.11-2.31-0.02-3.45c-0.11-0.94-0.49-1.85-0.77-2.77c-0.35-1.1-0.72-2.18-1.14-3.45c0.69-0.05,0.96-0.09,1.24-0.09 c4.31-0.08,8.62-0.14,12.93-0.23c0.51-0.01,1.03-0.12,1.52-0.26c0.68-0.19,1.33-0.66,1.99-0.67c6.85-0.05,13.71-0.02,20.56-0.04 c0.71,0,1.61,0.13,2.1-0.23c1.18-0.87,2.44-0.56,3.67-0.62c1.29-0.05,2.6,0.05,3.87-0.13c0.76-0.11,1.42-0.83,2.18-0.93 c2.31-0.3,4.64,0.04,6.98-0.78c1.36-0.48,1.89-0.92,1.89-2.21c-0.01-1.05,0-2.09,0-3.07c-1.98-0.4-3.74-0.82-5.52-1.07 c-1.03-0.15-2.1-0.02-3.15-0.04c-0.33,0-0.87,0.04-0.95-0.13c-0.68-1.28-1.88-0.93-2.9-0.94c-4.36-0.05-8.72-0.02-13.08-0.03 c-0.42,0-0.84-0.06-1.25-0.16c-0.85-0.21-1.69-0.65-2.53-0.66c-3.74-0.08-7.48-0.04-11.22-0.07c-0.39,0-0.81-0.11-1.19-0.25 c-0.65-0.26-1.27-0.76-1.93-0.82c-1.43-0.13-2.87-0.05-4.31-0.06c-0.57-0.01-1.16,0.03-1.72-0.08c-1.07-0.21-2.13-0.65-3.21-0.74 c-1.57-0.13-3.16-0.02-4.74-0.05c-0.36,0-0.73-0.1-1.06-0.22c-0.75-0.28-1.46-0.83-2.21-0.87c-2.29-0.12-4.62,0.13-6.89-0.13 c-1-0.11-2.34-0.9-2.73-1.74c-0.4-0.87-0.13-2.37,0.4-3.27c0.65-1.11,1.87-1.9,2.83-2.84c0.19-0.19,0.32-0.45,0.42-0.7 c0.39-0.99,0.69-1.98,1.83-2.51c0.49-0.22,0.73-0.96,1.09-1.46c0.58-0.8,1.01-1.83,1.79-2.34c1.34-0.86,2.7-1.8,4.39-2.05 c0.94-0.14,2.19-0.41,2.65-1.07c0.83-1.21,2.16-0.98,3.16-1.63c1.45-0.94,3.1-1.57,4.65-2.39c0.2-0.1,0.36-0.48,0.37-0.73 c0.03-1.66,0.02-3.32,0.02-5.1c-1.93,0-3.73-0.2-5.46,0.05c-1.77,0.26-3.54,0.82-5.19,1.53c-0.95,0.41-1.55,0.46-2.52,0.01 c-1.67-0.76-3.21-2.09-5.31-1.62c-0.77,0.17-1.62,0.05-2.43,0.02c-1.31-0.03-2.01-0.77-2.04-2.07c-0.03-1.1,0.24-2.39-0.24-3.26 c-0.82-1.47-0.5-2.93-0.57-4.4c-0.07-1.35,0.57-1.94,1.93-1.96c1.81-0.04,3.65,0.03,5.45-0.16c1.45-0.15,2.85-0.78,4.3-0.91 c2.1-0.2,4.21-0.09,6.32-0.19c5.64-0.27,11.27-0.58,16.91-0.89c0.29-0.01,0.59-0.18,0.87-0.31c0.46-0.22,0.9-0.66,1.36-0.68 c2.87-0.12,5.74-0.18,8.61-0.21c1.86-0.01,3.49-0.46,4.72-1.98c0.73-0.91,0.33-3.4-0.5-3.95c-1.54-1.02-3.21-0.87-4.89-0.91 c-0.4-0.01-0.81-0.11-1.19-0.25c-0.76-0.27-1.48-0.83-2.23-0.85c-3.16-0.1-6.32-0.04-9.48-0.06c-0.38,0-0.77-0.01-1.13-0.1 c-0.89-0.23-1.74-0.65-2.63-0.72c-1.48-0.12-2.97-0.01-4.46-0.04c-0.35,0-0.72-0.1-1.05-0.23c-0.7-0.28-1.36-0.79-2.07-0.87 c-1.37-0.14-2.78,0.05-4.16-0.06c-4.36-0.36-8.78,0.74-13.14-0.72c-1.01-0.34-1.88-0.84-2.7-1.35c-0.51-0.31-0.85-1.41-0.73-2.06 c0.1-0.55,0.9-1.24,1.51-1.38c1.69-0.39,3.52,0.23,5.11-1.2c0.68-0.6,1.73-0.79,2.03-1.87c0.46-1.59,0.03-3.2-1.02-4.15 c-1.15-1.05-2.8-1.57-4.3-2.17c-0.95-0.37-1.49-0.84-1.48-1.89c0.03-1.58,0.02-3.17-0.01-4.75c-0.01-0.57,0.08-1.42-0.24-1.65 c-1.34-0.97-1.03-2.35-1.03-3.6c-0.03-12.57-0.2-25.14,0.09-37.7c0.09-4.05-0.94-8.2,0.93-12.27c0.93-2.02,0.71-4.58,1.03-6.89 c0.16-1.24-0.47-2.69,1-3.6c0.14-0.09,0.09-0.54,0.09-0.83c0-4.12,0.01-8.25-0.02-12.37c0-0.41-0.16-0.82-0.29-1.22 c-0.19-0.59-0.54-1.16-0.6-1.77c-0.36-3.45-0.65-6.9-0.98-10.35c-0.03-0.31-0.24-0.6-0.38-0.89c-0.22-0.51-0.58-1-0.66-1.53 c-0.24-1.69,0.47-3.51-0.81-5.07c-0.19-0.23-0.19-0.89,0-1.1c1.13-1.21,0.66-2.69,0.81-4.07c0.03-0.33-0.01-0.85,0.17-0.94 c1.18-0.61,0.78-1.71,0.9-2.64c0.31-2.41,0.6-4.82,0.92-7.23c0.02-0.17,0.16-0.32,0.24-0.48c0.28-0.64,0.56-1.28,0.85-1.91 c0.32-0.7,0.59-1.93,1-1.98c1.63-0.19,2.43-1.42,3.43-2.35c1.11-1.02,1.99-2.29,3.34-3.88c1.88-0.27,4.43-0.62,6.97-0.99 c0.23-0.03,0.47-0.07,0.69-0.15c1.5-0.54,2.98-1.46,4.5-1.55c2.42-0.16,3.88-1.4,5.1-3.21c0.42-0.63,0.74-1.32,1.14-1.95 c0.73-1.13,0.46-2.45-0.7-3.13c-1.06-0.64-2.14-1.26-3.22-1.86c-0.79-0.43-1.66-0.72-2.39-1.23c-1.22-0.86-2.36-1.85-3.55-2.78 c-0.42-0.33-0.86-0.67-1.33-0.92c-1.18-0.62-2.38-1.2-3.58-1.8c-1-0.5-2.02-0.97-3.01-1.5c-1.6-0.84-3.21-1.67-4.75-2.6 c-0.37-0.23-0.71-0.84-0.72-1.29c-0.12-4.45-0.14-8.91-0.24-13.37c-0.01-0.63-0.24-1.27-0.47-1.87c-0.4-1.04-1.01-2.01-1.27-3.07 c-0.41-1.62-0.52-3.32-0.9-4.95c-0.19-0.8-1.03-1.52-1.04-2.28c-0.03-2.59-1.5-4.95-1.05-7.62c0.23-1.35,0.07-2.78,0.01-4.17 c-0.02-0.49-0.22-0.99-0.41-1.46c-0.18-0.47-0.63-0.91-0.64-1.37c-0.1-5.89-0.19-11.79-0.2-17.69 c-0.01-43.36-0.01-86.72,0.01-130.09c0-3.59,0.1-7.19,0.18-10.78c0-0.35,0.13-0.72,0.28-1.04c0.23-0.52,0.69-0.98,0.75-1.51 c0.14-1.13-0.01-2.31,0.15-3.44c0.21-1.41,0.24-3.06,1.01-4.12c1.23-1.69,0.93-3.66,1.6-5.44c0.86-2.26-0.54-4.93,1.14-7.29 c1.15-1.62,1.74-3.65,2.56-5.5c0.27-0.59,0.41-1.24,0.72-1.81c0.54-1.02,1.19-1.98,1.75-2.99c0.58-1.04,1.14-2.09,1.63-3.17 c0.67-1.52,2.22-1.88,3.43-2.66c0.92-0.59,2.03-0.89,3.04-1.36c1.51-0.69,3.02-1.38,4.5-2.12c0.5-0.26,1.18-0.59,1.33-1.04 c0.46-1.4,0.79-2.85,1.02-4.31c0.13-0.82-0.4-1.39-1.27-1.39c-3.26,0-6.51,0.03-9.77,0.06c-0.24,0-0.51,0-0.7,0.11 c-2.29,1.29-4.7,0.26-7.06,0.66c-0.05-0.53-0.1-0.81-0.1-1.1c0-8.53,0.13-17.08-0.04-25.61c-0.18-8.49,0.86-17.02-0.84-25.46 c-0.17-0.87-0.26-1.75-0.48-2.61c-0.13-0.53-0.56-0.99-0.63-1.51c-0.16-1.28,0.11-2.69-0.33-3.83c-0.93-2.37-0.35-3.87,2.08-4.61 c1.47-0.44,2.09-2.42,3.94-2.27c0.03,0,0.06-0.17,0.13-0.23c0.85-0.86,1.58-2.12,2.61-2.47c1.65-0.55,2.44-1.96,3.72-2.84 c0.98-0.67,1.86-1.5,2.82-2.2c0.62-0.46,1.31-0.81,1.96-1.23c0.66-0.42,1.31-0.86,1.95-1.31c0.27-0.2,0.49-0.46,0.76-0.67 c0.8-0.63,1.65-1.2,2.4-1.88c1.08-0.97,2.05-2.05,3.13-3.03c1.21-1.1,2.77-1.94,3.64-3.25c1.25-1.87,2.53-3.64,4.13-5.24 c1.47-1.47,2.88-3.08,3.97-4.84c0.72-1.18,2.37-1.65,2.4-3.29c0-0.06,0.14-0.14,0.22-0.16c1.32-0.35,2.61-0.84,3.95-1 c1.36-0.16,2.93-0.39,3.93,0.85c1.2,1.51,2.76,0.97,4.22,1.05c0.96,0.06,1.93,0.15,2.88,0.04c2.29-0.27,4.18,0.69,6.06,1.78 c0.68,0.4,1.4,0.75,2.09,1.13c0.92,0.51,1.83,1.03,2.85,1.6c0-0.01,0.07-0.17,0.19-0.27c0.97-0.86,2.45-1.54,2.79-2.6 C219.6,161.76,219.75,159.77,219.23,158.24z M110.72,192.42c-43.96,0-80.06-33.63-83.96-76.57c-0.27-0.72-0.3-1.53-0.18-2.4 c-0.12-1.77-0.18-3.55-0.18-5.35c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.03,154.67,157.28,192.42,110.72,192.42z", - 5: "M228.96,128.64c-0.15-1.08-0.7-2.04-2.08-2.04c-0.28,0-0.57-0.25-0.84-0.39c-0.47-0.25-0.92-0.61-1.42-0.73 c-1.45-0.36-2.93-0.61-4.39-0.92c-0.12-0.03-0.22-0.18-0.34-0.23c-0.69-0.31-1.37-0.67-2.09-0.89c-0.5-0.15-1.09,0.01-1.58-0.15 c-1.59-0.49-3.12-1.21-4.73-1.56c-0.84-0.18-1.56-0.25-1.9-1.1c-0.26-0.64-0.44-1.3-0.58-1.71c-0.72-0.61-1.66-1-1.81-1.59 c-0.47-1.97-0.84-4-0.92-6.01c-0.17-4.38-0.13-8.76-0.19-13.14c0-0.39,0.08-0.98-0.12-1.13c-1.52-1.11-0.88-2.72-1.05-4.13 c-0.09-0.72-0.04-1.47-0.24-2.16c-0.52-1.81-1.24-3.58-1.68-5.41c-0.47-1.99-0.71-4.03-1.05-6.05c-0.02-0.15-0.03-0.35-0.12-0.41 c-1.51-0.98-1.28-2.82-1.53-4.12c-0.44-2.32-1.97-4.02-2.61-6.16c-0.4-1.34-1.17-2.57-1.71-3.87c-0.68-1.62-1.18-3.32-1.99-4.86 c-0.81-1.54-2.08-2.85-2.84-4.42c-0.66-1.35-0.85-2.94-2.05-4.04c-0.1-0.09-0.05-0.51,0.07-0.66c0.56-0.66,1.05-1.5,1.78-1.88 c1.3-0.68,1.3-1.76,1.31-2.91c0.01-1.17-0.04-2.34,0.01-3.51c0.07-1.48-0.62-2.06-2.07-2.04c-3.26,0.04-6.52,0.06-9.78-0.01 c-0.7-0.02-1.46-0.33-2.05-0.72c-1.1-0.72-2.12-1.56-3.13-2.4c-0.54-0.45-0.96-1.03-1.48-1.5c-0.43-0.39-0.99-0.65-1.4-1.06 c-1.1-1.08-2.85-1.27-3.64-2.8c-0.26-0.51-0.8-0.93-1.31-1.26c-1.78-1.16-3.72-2.11-5.37-3.43c-1-0.8-1.99-1.56-3.1-2.19 c-0.66-0.38-1.12-1.16-1.8-1.41c-2.2-0.8-3.28-2.91-5.09-4.15c-1.33-0.92-1.84-2.72-3.74-3.11c-0.83-0.18-1.88-1.09-2.14-1.89 c-0.88-2.71-2.14-5.37-1.84-8.36c0.05-0.48,0.01-0.96,0.01-1.34c-1.25-1.09-2.38-0.97-3.36,0.1c-0.89,0.97-1.57,2.15-2.54,3.02 c-1.43,1.29-2.97,2.51-4.61,3.52c-0.69,0.42-1.38,0.67-2.02,1.31c-0.9,0.89-2.2,1.64-3.43,1.85c-1.8,0.3-3.69,0.07-5.53,0.05 c-0.18,0-0.48-0.07-0.53-0.18c-0.47-1.14-1.47-0.93-2.36-0.94c-6.56-0.01-13.14-0.04-19.7,0.04c-1.54,0.02-3.04-0.25-4.58,0.97 c-1.14,0.9-3.14,0.73-4.76,1.02c-2.09,0.36-4.19,0.69-6.29,1.07c-0.19,0.03-0.33,0.28-0.53,0.39c-0.37,0.22-0.74,0.54-1.14,0.59 c-2.19,0.29-4.26,0.71-6.23,1.94c-1.53,0.96-3.44,1.68-5.22,1.77c-1.75,0.09-2.67,1.41-4.14,1.82c-1.55,0.42-2.99,0.65-4.48-0.1 c-1.06-0.53-2.13-1.07-3.22-1.55c-0.67-0.29-1.39-0.48-2.1-0.67c-1.44-0.39-2.9-0.74-4.35-1.14c-0.36-0.1-0.75-0.28-1-0.54 c-1.13-1.22-3.97-1.95-5.53-1.35c-0.17,0.06-0.44,0.21-0.43,0.31c0.02,1.69-0.44,3.69,0.31,4.96c0.62,1.05,0.67,1.93,0.85,2.94 c0.3,1.71,0.65,3.4,0.99,5.1c0.03,0.13,0.11,0.31,0.22,0.36c1.21,0.52,0.68,1.35,0.48,2.21c-2.65,0-5.23,0-7.8-0.01 c-0.24,0-0.59,0.01-0.69-0.13c-1.25-1.66-3.02-0.97-4.53-0.83c-0.67,0.07-1.56,1.09-1.79,1.86c-0.3,0.97-0.07,2.11,0.02,3.18 c0.03,0.3,0.32,0.68,0.6,0.85c0.79,0.49,1.63,0.88,2.41,1.29c0,1.61-0.25,3.18,0.06,4.61c0.44,1.98-0.79,3.3-1.41,4.84 c-0.37,0.91-1.12,1.68-1.74,2.48c-0.65,0.86-1.47,1.62-1.97,2.56c-0.98,1.82-1.97,3.6-3.34,5.16c-0.15,0.17-0.34,0.32-0.44,0.52 c-0.62,1.2-1.26,2.38-1.81,3.61c-0.52,1.15-0.65,2.41-1.51,3.5c-0.8,1-1.09,2.41-1.63,3.63c-0.4,0.91-0.89,1.79-1.23,2.73 c-0.65,1.77-0.53,3.74-1.91,5.36c-0.96,1.12-1.31,2.75-2.03,4.1c-0.74,1.37-1.69,2.45-3.49,2.5c-1.86,0.04-3.37,1.92-3.6,3.77 c-0.44,3.62,2.49,5.16,4.33,7.38c0.29,0.36,0.73,0.77,0.74,1.17c0.06,1.95,0,3.9-0.04,5.84c0,0.27-0.16,0.53-0.27,0.79 c-0.22,0.58-0.62,1.14-0.66,1.73c-0.1,1.31-0.05,2.63-0.02,3.94c0,0.38,0.07,0.77,0.19,1.13c0.27,0.77,0.78,1.51,0.84,2.29 c0.15,1.79,0.08,3.6,0.11,5.4c0.01,0.78-0.28,1.79,0.1,2.29c1.42,1.91,0.12,4.44,1.72,6.36c0.72,0.86,0.64,2.41,0.9,3.65 c0.5,2.35,1.18,4.66,1.83,6.96c0.68,2.41,2.51,4.36,2.52,7.02c0,0.81,0.91,1.59,1.32,2.43c0.52,1.07,0.95,2.19,1.43,3.28 c0.11,0.24,0.28,0.45,0.41,0.68c0.56,1,1.12,1.99,1.67,2.99c0.32,0.59,0.48,1.5,0.98,1.75c1.39,0.69,1.07,2.22,1.83,3.18 c0.47,0.6,0.82,1.29,1.25,1.92c0.26,0.37,0.56,0.71,0.83,1.08c0.52,0.72,1.09,1.41,1.54,2.17c0.52,0.89,1.47,2.02,1.24,2.71 c-0.31,0.91-1.5,1.63-2.46,2.18c-1.59,0.9-3.29,1.6-4.94,2.38c-0.45,0.21-0.9,0.41-1.35,0.63c-0.95,0.47-1.92,0.92-2.85,1.45 c-0.71,0.42-1.35,0.98-2.05,1.42c-0.99,0.63-2.06,1.14-3,1.82c-0.81,0.58-1.46,1.39-2.27,1.98c-0.53,0.4-1.41,0.43-1.81,0.9 c-0.87,1.04-1.78,2-2.43,3.31c-0.93,1.85-0.62,3.28,0.36,4.67c0.71,1,1.81,1.7,3.22,1.44c2.79-0.51,5.68,0.59,8.47-0.8 c1.08-0.54,2.59-0.18,3.9-0.27c0.42-0.02,1.09-0.02,1.21-0.26c0.52-1.03,1.44-0.76,2.26-0.9c1.76-0.28,3.52-0.6,5.28-0.92 c0.13-0.02,0.33-0.1,0.37-0.21c0.43-1.07,1.39-0.83,2.22-0.9c0.63-0.06,1.27-0.03,1.88-0.15c2.21-0.43,4.39-1,6.61-1.36 c1.77-0.29,3.57-0.02,5.09,0.93c1.33,0.83,2.43,2.06,4.19,1.92c0.07,0,0.14,0.24,0.25,0.32c0.96,0.71,1.94,1.41,3.11,2.26 c-0.03,0.78,0.72,2.01-0.9,2.62c-0.11,0.05-0.12,0.35-0.21,0.52c-0.68,1.31-1.35,2.63-2.06,3.93c-0.41,0.75-0.86,1.47-1.32,2.17 c-0.52,0.79-1.16,1.5-1.6,2.33c-0.46,0.86-0.7,1.84-1.11,2.73c-0.56,1.22-1.46,2.35-1.74,3.63c-0.31,1.34-0.12,2.81-0.03,4.22 c0.08,1.17,0.87,1.95,2,2.03c1.38,0.09,2.83,0.58,4.1-0.64c0.75-0.73,1.82-1.11,2.66-1.76c0.66-0.5,1.45-1.08,1.73-1.8 c0.87-2.3,2.93-3.51,4.48-5.18c0.47-0.51,1.29-0.68,1.83-1.15c1.39-1.22,2.56-2.77,4.1-3.71c1.46-0.88,3.26-1.31,4.97-1.65 c1.24-0.24,2.38,0.18,3.64,0.89c2.31,1.31,5.28,0.57,7.75,2.06c1.12,0.68,2.84,0.67,4.2,0.82c2.23,0.25,4.29,0.73,6.53,1.79 c-0.24,0.43-0.46,0.94-0.77,1.4c-0.4,0.57-0.99,1.05-1.28,1.67c-0.79,1.67-1.35,3.39-1.07,5.31c0.19,1.25,2.23,3.39,3.42,3.12 c1.23-0.27,2.54-0.81,3.48-1.62c1.48-1.28,2.63-2.93,4.01-4.33c1.1-1.12,2.36-2.08,3.53-3.12c0.71-0.64,1.3-1.64,2.12-1.89 c1.76-0.52,3.64-0.61,5.45-0.97c1.79-0.35,3.55,0.17,5.46-0.91c1.89-1.06,4.51-0.98,6.82-1.09c2.82-0.13,2.63-0.62,2.63,2.59 c0,57.42,0.02,114.83-0.06,172.25c0,4.23,0.83,8.54-0.79,12.73c-0.62,1.6-0.25,3.38-1,5.17c-0.81,1.94-0.89,4.43-1.01,6.62 c-0.34,6.56-0.12,13.14-0.11,19.72c0,0.48-0.12,1.18,0.15,1.41c1.43,1.27-0.05,3.62,1.8,4.67c0.34,3.04,0.98,6.08,0.99,9.12 c0.06,52.79,0.04,105.58,0.04,158.37c0,3.16,0,6.33-0.03,9.49c0,0.57-0.12,1.14-0.26,1.69c-0.19,0.72-0.64,1.41-0.66,2.11 c-0.11,3.56-0.11,7.11-0.16,10.67c-0.01,0.42-0.1,0.85-0.21,1.27c-0.2,0.8-0.52,1.58-0.66,2.4c-0.17,0.95-0.16,1.93-0.31,2.89 c-0.16,1.01-0.64,2.01-0.6,2.99c0.16,3.93,0.47,7.84,0.73,11.76c0.01,0.09,0.01,0.19,0.03,0.29c0.02,0.09,0.03,0.25,0.09,0.26 c1.53,0.52,1.01,1.83,1.01,2.84c0.04,8.82,0.12,17.63-0.03,26.45c-0.05,2.65,0.87,5.42-0.97,8.02c-0.8,1.12-0.72,2.87-1.05,4.32 c-0.05,0.23-0.17,0.43-0.26,0.64c-0.55,1.3-1.35,2.55-1.59,3.9c-0.47,2.59-1.33,5.12-1.07,7.86c0.22,2.37-0.05,4.78,0.08,7.16 c0.1,1.83,0.58,3.64,0.72,5.47c0.11,1.56-0.68,2.28-2.23,2.29c-2.87,0.02-5.74-0.01-8.61,0.03c-0.6,0.01-1.54,0.04-1.74,0.4 c-0.54,0.93-1.29,0.71-2.03,0.74c-1.89,0.09-3.92-0.26-5.63,0.33c-1.64,0.56-3.18,0.44-4.77,0.55c-0.77,0.05-1.56,0-2.33,0.04 c-0.39,0.03-0.99,0.03-1.1,0.25c-0.72,1.33-1.93,0.77-2.95,0.89c-0.68,0.07-1.56-0.12-1.99,0.24c-1.51,1.3-3.91-0.13-5.14,1.79 c-2.12-0.02-4.15,0.22-6.23,0.82c-1.96,0.56-2.12,0.32-2.18,2.44c-0.01,0.34-0.01,0.69,0,1.03c0.06,1.68,2.24,2.98,3.84,2.46 c2.01-0.65,4.08-1.5,6.15-1.56c7.1-0.21,14.21-0.12,21.31-0.12c0.47-0.01,0.99,0.07,1.4,0.28c1.67,0.85,3.32,1.62,5.27,1.47 c0.64-0.05,1.32,0.15,1.95,0.35c0.64,0.19,1.22,0.71,1.84,0.75c3.19,0.16,3.22,0.16,3.33,3.45c0.02,0.47,0.05,1.22,0.31,1.34 c2.07,0.98,1.89,2.8,1.64,4.51c-0.1,0.64-0.81,1.33-1.41,1.69c-0.29,0.17-1-0.36-1.53-0.56c-0.43-0.16-0.87-0.4-1.32-0.42 c-1.21-0.07-2.43-0.01-3.65-0.06c-0.4-0.01-0.97-0.03-1.18-0.29c-1.01-1.21-2.46-2.07-2.96-3.72c-0.12-0.39-0.73-0.77-1.18-0.88 c-0.64-0.15-1.36,0-2.03-0.08c-3.01-0.39-4.31,2.14-4.4,4.43c-0.18,4.77-0.13,9.54-0.14,14.31c-0.01,2.82,2.03,4.69,4.86,4.52 c0.33-0.03,0.71,0,1-0.14c0.39-0.2,0.79-0.49,1.05-0.84c0.57-0.81,0.87-2.08,1.62-2.43c1.73-0.79,3.65-1.22,5.52-1.65 c1.12-0.26,2.33-0.11,3.44-0.37c0.5-0.12,0.83-1.12,1.47-0.21c0.36,0.51,0.86,1.02,0.95,1.59c0.16,0.95,0.03,1.94,0.06,2.91 c0.02,0.73-0.3,1.6,0.72,2.02c0.1,0.04,0.07,0.87-0.06,0.92c-0.9,0.37-1.84,0.86-2.77,0.87c-4.38,0.09-8.76-0.08-13.14,0.08 c-4.25,0.15-8.48,0.6-12.73,0.93c-0.14,0.01-0.29,0.04-0.42,0.1c-0.18,0.06-0.46,0.13-0.49,0.24c-0.27,1.05-1.1,0.74-1.78,0.78 c-1.26,0.07-2.71-0.25-3.73,0.27c-1.56,0.79-3.07,0.49-4.61,0.6c-0.83,0.06-1.66-0.02-2.48,0.05c-0.46,0.04-0.92,0.23-1.36,0.4 c-0.57,0.22-1.11,0.68-1.66,0.69c-5.74,0.12-11.48,0.25-17.22,0.19c-2.94-0.03-5.8,0.32-8.66,0.89c-1.92,0.38-3.87,0.56-5.81,0.84 c-0.14,0.02-0.37,0.03-0.41,0.11c-0.64,1.38-1.89,0.79-2.91,0.91c-0.67,0.07-1.58-0.17-1.99,0.19c-1.16,1-2.45,0.58-3.69,0.69 c-0.83,0.07-1.68,0-2.47,0.2c-0.46,0.12-0.79,0.86-1.24,0.91c-2.91,0.37-5.84,0.62-8.76,0.91c-0.15,0.01-0.35-0.02-0.43,0.06 c-0.65,0.68-1.53,1.29-1.85,2.11c-0.31,0.78,0.21,1.51,0.84,2.36c1.3,1.76,2.87,2,4.54,1.69c2.76-0.49,5.54,0.64,8.38-0.92 c1.96-1.08,4.67-0.8,7.06-1.06c1.06-0.12,2.14-0.03,3.21-0.09c0.36-0.02,0.71-0.16,1.05-0.3c0.57-0.23,1.13-0.71,1.7-0.71 c7.2-0.09,14.42,0.25,21.57-0.98c0.95-0.16,1.86-0.79,2.8-0.8c8.27-0.06,16.54-0.03,24.81-0.02c0.44,0,1.03-0.11,1.28,0.12 c1.16,1.09,2.55,0.69,3.86,0.72c2.62,0.06,5.26-0.04,7.88,0.09c3.92,0.2,7.83,0.57,11.75,0.79c0.98,0.06,1.1,0.61,1.1,1.33 c0.03,2.39,0.05,4.78,0.05,7.16c-0.01,2.02-1.87,3.14-3.77,2.39c-0.95-0.37-1.99-0.7-2.98-0.7c-10.76-0.06-21.51-0.02-32.27-0.07 c-1.58-0.01-3.37,0.66-4.65-0.97c-0.08-0.09-0.27-0.11-0.41-0.13c-2.93-0.32-5.86-0.62-8.79-0.95c-0.4-0.04-0.8-0.18-1.18-0.33 c-0.57-0.24-1.13-0.77-1.69-0.77c-7.35-0.03-14.69,0-22.04,0.04c-0.95,0-2.27,1.35-2.31,2.29c-0.03,0.86-0.1,1.62,1.01,2.08 c0.65,0.27,0.96,1.53,1.59,1.68c1.92,0.48,3.91,0.63,5.87,0.93c1.04,0.15,2.37-0.55,2.94,1.01c0.04,0.1,0.36,0.11,0.55,0.12 c3.51,0.33,7.01,0.67,10.52,0.95c1.16,0.1,2.34,0.02,3.5,0.08c0.4,0.02,0.79,0.25,1.19,0.39c0.5,0.18,1.01,0.52,1.52,0.53 c2.43,0.06,4.86,0.01,7.3,0.06c0.65,0.01,1.3,0.23,1.94,0.4c0.48,0.13,0.93,0.46,1.4,0.46c7.84,0.09,15.67,0.05,23.5,0.23 c5.81,0.13,11.61,0.48,17.4,0.86c0.64,0.05,1.54,0.85,1.76,1.49c0.49,1.43,1.55,2.76,1.15,4.45c-0.06,0.27,0.33,0.63,0.48,0.97 c0.55,1.25,1.09,2.51,1.63,3.77c-0.12,0.14-0.23,0.28-0.35,0.41c-0.93-0.09-1.87-0.13-2.78-0.29c-0.59-0.1-1.13-0.53-1.7-0.54 c-6.96-0.1-13.91-0.14-20.87-0.22c-1.08-0.01-2.29,0.4-3.09-0.88c-0.16-0.27-0.9-0.25-1.38-0.26c-1.6-0.03-3.21-0.01-4.82-0.01 c-0.33-0.01-0.83,0.09-0.99-0.09c-0.91-1.09-2.14-0.72-3.26-0.77c-1.26-0.05-2.53,0.01-3.79-0.02c-0.36-0.01-0.72-0.14-1.05-0.29 c-0.58-0.25-1.11-0.75-1.7-0.82c-2.88-0.32-5.74-0.13-8.66-0.74c-3.27-0.68-6.78-0.21-10.19-0.18c-0.48,0-1.14,0.2-1.4,0.55 c-0.9,1.21,0.09,4.17,1.51,4.44c2.01,0.39,4.05,0.6,6.08,0.87c0.72,0.1,1.84-0.1,2.09,0.29c0.78,1.21,1.85,0.74,2.83,0.84 c0.92,0.1,2.04-0.16,2.7,0.29c1.05,0.71,2.08,0.6,3.16,0.65c1.06,0.05,2.18-0.07,3.19,0.21c1.63,0.45,3.16,1.3,4.8,1.72 c1.71,0.45,3.48,0.08,5.27,1.06c1.43,0.78,3.44,0.32,5.23,0.91c2.13,0.71,4.5-0.02,6.83,0.88c2.46,0.95,5.22,0.01,8.01,1.07 c3.13,1.19,6.86,0.81,10.33,1.12c0.57,0.05,1.18,0.03,1.68,0.26c0.64,0.3,1.17,0.82,1.75,1.24c0.15-0.02,0.31-0.05,0.46-0.08 c-0.1,1.18,0.17,2.59-0.39,3.5c-0.86,1.38-2.53,1.97-4.19,2.02c-3.25,0.08-6.51,0.02-9.76,0.07c-1.86,0.03-2.68,0.94-2.66,2.81 c0.01,0.93,1.47,3.14,2.4,3.36c1.65,0.4,3.33,0.82,5.01,0.9c3.06,0.14,6.13,0.03,9.19,0.05c1.58,0,2.3,0.73,2.31,2.34 c0.02,3.12,0.22,6.25-0.07,9.34c-0.2,2.13,1.22,2.97,2.27,4.19c0.09,0.1,0.56,0.01,0.73-0.14c0.99-0.82,1.37-1.83,1.28-3.18 c-0.06-1.03,0.45-2.08,0.6-3.13c0.26-1.95-0.25-4.06,1.26-5.73c0.28-5.74,0.56-11.48,0.85-17.22c0.04-0.83,0.14-1.66,0.12-2.48 c-0.08-3.46,0.65-6.86,0.83-10.28c0.13-2.46-0.51-4.96-0.75-7.44c-0.12-1.26,0.28-2.76-0.28-3.74c-0.87-1.54-0.47-3.05-0.63-4.58 c-0.05-0.53,0.01-1.07-0.06-1.6c-0.05-0.37-0.12-0.96-0.36-1.06c-0.97-0.44-0.73-1.24-0.75-1.98c-0.04-1.8,0.39-3.78-0.24-5.34 c-0.66-1.64-0.54-3.17-0.62-4.76c-0.07-1.22-0.02-2.44-0.04-3.65c-0.01-0.44,0.04-1.1-0.2-1.26c-1.41-0.94-0.74-2.36-0.95-3.57 c-0.24-1.44-0.63-2.87-0.69-4.32c-0.07-1.59-0.67-3.32,0.58-4.74c0.21-0.24,0.92-0.42,1-0.32c0.42,0.54,0.88,1.15,1.01,1.8 c0.31,1.52-0.14,3.06,1.03,4.58c1.02,1.3,1.22,3.22,1.85,4.85c0.34,0.86,0.86,1.64,1.25,2.49c0.27,0.58,0.43,1.22,0.69,1.82 c0.46,1.07,0.96,2.13,1.45,3.19c0.52,1.12,1.04,2.24,1.56,3.35c0.41,0.87,1.05,1.69,1.2,2.59c0.41,2.58,0.73,5.18,0.87,7.78 c0.17,3.21,0.12,6.43,0.19,9.64c0.01,0.43-0.01,1.08,0.24,1.23c1.04,0.66,0.84,1.66,0.91,2.6c0.27,3.54-0.37,7.08,0.66,10.64 c0.5,1.72,1.74,2.57,2.66,3.79c0.16,0.21,0.75,0.19,1.12,0.12c0.62-0.12,2.42-2.53,2.46-3.18c0.51-8.75-0.35-17.53,0.71-26.29 c0.41-3.38-0.31-6.91-0.58-10.36c-0.09-1.15,0.49-2.57-1.1-3.24c-0.11-0.04-0.11-0.35-0.13-0.54c-0.3-2.81-0.59-5.62-0.9-8.42 c-0.05-0.47-0.11-1.21-0.38-1.33c-1.02-0.43-0.73-1.26-0.78-1.97c-0.08-1.11,0.3-2.53-0.25-3.27c-0.83-1.1-0.52-2.02-0.49-3.05 c1.99-0.43,3.75-1.81,5.74-0.95c0.39,2.88,0.85,5.69,1.14,8.52c0.23,2.29,1.01,4.26,2.89,5.63c0.45,0.33,1.22,0.47,1.77,0.35 c0.76-0.15,1.45-0.63,2.3-1.03c0-2.53-0.02-5.15,0.02-7.78c0.01-0.86-0.14-1.96,0.31-2.53c0.91-1.16,0.53-1.98-0.12-2.77 c0.48-1.75,1.76-1.6,3.07-1.64c6.71-0.25,13.42-0.57,20.13-0.87c0.19,0,0.39-0.03,0.58-0.06c3.08-0.62,6.12-1.45,9.33-1.1 c1.3,0.14,2.63,0.08,3.94,0c1.49-0.09,3,0.06,4.37-0.9c0.97-0.68,1.69-1.88,1.18-3.28c-0.25-0.68-1.16-1.55-1.81-1.58 c-5.95-0.3-11.92-0.12-17.83-1.11c-0.37-0.06-0.98-0.04-1.06-0.23c-0.47-1.12-1.42-0.85-2.25-0.88c-1.79-0.07-3.78,0.4-5.34-0.22 c-1.54-0.62-2.97-0.51-4.46-0.69c-4.45-0.53-9.09,1.2-13.37-1.14c-0.57-0.31-1.22-0.55-1.66-0.99c-1.16-1.18-2.18-2.5-3.35-3.68 c-1.89-1.9-3.88-3.71-5.77-5.62c-1.11-1.1-1.9-2.74-3.21-3.36c-1.71-0.81-2.94-1.96-4.27-3.2c-1.45-1.36-3.25-2.35-5.13-3.67v-1.37 c2.39,0.23,4.78-0.38,6.81,1.6c0.74,0.73,2.1,1.17,3.17,1.15c2.07-0.06,2.81-1.1,2.83-3.22c0.01-0.88,0.08-1.77-0.05-2.63 c-0.09-0.61-0.34-1.3-0.76-1.74c-1.04-1.09-2.43-1.91-3.29-3.11c-1.18-1.62-2.71-2.7-4.3-3.8c-0.66-0.45-1.27-1.04-1.77-1.68 c-0.62-0.77-1.01-1.75-1.67-2.48c-0.7-0.79-1.07-1.55-1.07-2.66c0.04-25.52,0.02-51.03,0.09-76.55c0.01-2.45,0.54-4.89,0.86-7.33 c0.02-0.2,0.28-0.36,0.38-0.56c0.51-1.02,1.37-2.03,1.42-3.07c0.2-4.67,0.37-9.36,0.15-14.02c-0.23-4.6,0.89-9.24-0.91-13.86 c-0.97-2.5-0.76-5.45-1.08-8.2c-0.06-0.53-0.12-1.06-0.22-1.59c-0.17-0.92-0.53-1.84-0.54-2.75c0-1.6-0.1-3.16,0.52-4.8 c0.54-1.42,0.41-3.2,0.21-4.77c-0.37-2.8,0.82-5.35,0.97-8.05c0.01-0.14,0.05-0.36,0.14-0.4c1.26-0.61,0.84-1.8,0.99-2.79 c0.06-0.43-0.11-1.04,0.12-1.27c1.46-1.45,0.73-3.5,1.61-5.25c1.1-2.2-0.12-5.19,1.07-7.68c0.04-9.5,0.1-18.99,0.12-28.49 c0-1.74,0.34-3.72-0.35-5.18c-0.85-1.83-0.55-3.56-0.74-5.33c-0.04-0.36-0.16-0.73-0.31-1.07c-0.25-0.56-0.68-1.08-0.79-1.67 c-0.37-2.01-0.64-4.05-0.95-6.07c-0.03-0.14-0.09-0.28-0.15-0.41c-0.55-1.21-1.36-2.37-1.61-3.65c-0.47-2.46-0.88-4.98-0.88-7.47 c-0.04-51.72-0.02-103.44-0.05-155.15c0-2.24,0.68-3.89,2.54-5.13c0.81-0.53,1.5-1.26,2.19-1.96c1.11-1.12,2.13-2.32,3.27-3.39 c0.39-0.36,1.19-0.28,1.57-0.64c1.32-1.26,2.51-2.66,3.81-3.95c1.03-1.02,2.18-1.94,3.2-2.97c1.34-1.36,2.58-2.82,3.92-4.18 c1.21-1.22,2.62-2.26,3.72-3.58c1.17-1.4,2.28-2.77,4.14-3.27c0.14-0.04,0.24-0.28,0.35-0.43c1.26-1.87,1.11-3.98,0.97-6.07 c-0.02-0.38-0.44-0.97-0.78-1.06c-2.42-0.64-4.68,0.12-6.93,0.92c-0.29,1.52-1.89,1.12-2.8,1.7c-1.15,0.74-2.85,0.01-4.3,1.16 c-0.88,0.7-2.61,0.58-3.96,0.92c-1.74,0.44-3.32,1.03-4.92,2.07c-0.1-0.55-0.25-1.01-0.25-1.47c0-2.48-0.03-4.97,0.07-7.45 c0.23-5.62,0.14-11.24,0.73-16.88c0.56-5.39-0.01-10.89-0.04-16.34c-0.03-6.04,0.03-12.08-0.03-18.12 c-0.03-2.15,0.05-4.26-0.48-6.46c-0.76-3.17-0.78-6.51-1.2-9.77c-0.11-0.84-0.54-1.64-0.8-2.46c-0.06-0.22-0.15-0.54-0.04-0.67 c0.72-0.89,1.46-1.75,2.24-2.59c1.82-1.97,3.8-3.81,5.45-5.92c1.33-1.69,2.58-3.28,4.76-3.9c0.76-0.21,1.55-0.62,2.13-1.15 c1.19-1.11,2.12-2.36,3.81-3.06c1.74-0.72,3.12-2.32,4.64-3.56c0.41-0.33,0.73-0.78,1.16-1.07c2.04-1.42,4.11-2.79,6.15-4.21 c0.29-0.2,0.44-0.61,0.73-0.8c1.46-0.91,3.01-1.69,4.41-2.68c1.16-0.81,2.17-1.83,3.2-2.8c0.46-0.44,0.86-0.97,1.18-1.51 c0.4-0.68,0.54-1.55,1.06-2.09c1.14-1.19,1.8-2.5,1.82-4.14c0-0.28,0.04-0.58,0.16-0.83c0.97-1.97,2.06-3.9,2.95-5.92 c1.15-2.6,2.08-5.3,3.24-7.89c1.04-2.33,2.44-4.52,3.34-6.89c0.61-1.59,1.59-2.02,3.03-2.03c3.99-0.03,7.99-0.22,11.96,0.02 c2.25,0.14,3.79-1.49,5.85-1.66c0.7-0.05,1.39-0.5,2.03-0.86c0.97-0.54,1.91-1.14,2.84-1.75c0.56-0.36,1.15-0.72,1.6-1.19 C229.33,131.98,229.2,130.27,228.96,128.64z M110.72,192.42c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31 c46.56,0,84.31,37.75,84.31,84.31C195.03,154.67,157.28,192.42,110.72,192.42z" + paths: [ + "M217.017,123.52c-1.6-0.8-2.84-1.44-4.1-2.04c-1.12-0.53-2.26-1.04-3.42-1.51 c-1.05-0.43-2.18-0.68-3.18-1.19c-0.89-0.45-1.23-1.23-1.2-2.36c0.09-4.48-0.07-8.97,0.05-13.45c0.08-3.31-0.83-6.47-1.14-9.72 c-0.01-0.14-0.09-0.28-0.14-0.42c-0.57-2.01-1.2-4.01-1.69-6.04c-0.45-1.85-0.75-3.74-1.11-5.61 c-0.012-0.043-0.023-0.085-0.035-0.127c-0.6-1.69-1.348-3.353-1.825-5.083c-0.46-1.66-0.68-3.38-1.03-5.07 c-0.04-0.24-0.16-0.47-0.25-0.7c-0.49-1.32-0.98-2.65-1.47-3.97c-0.55-1.44-0.93-2.97-1.69-4.28c-0.79-1.35-0.65-3.03,0.61-4.19 c0.43-0.39,0.85-0.85,1.08-1.36c0.57-1.3,1.35-2.62,1.44-3.97c0.08-1.11-0.46-3.08-1.14-3.29c-1.58-0.47-3.49-0.42-5.1,0.03 c-1.41,0.4-2.59,1.63-4.07,2.62c-1.15-1.18-2.43-2.41-3.6-3.75c-0.41-0.47-0.43-1.29-0.82-1.78c-0.67-0.84-1.56-1.5-2.23-2.33 c-0.18-0.22-0.08-0.9,0.13-1.16c0.85-1.02,1.78-1.97,2.71-2.92c2.18-2.22,4.37-4.45,6.57-6.65c0.85-0.86,1.78-1.64,2.63-2.5 c1.16-1.17,2.38-2.29,3.37-3.59c0.66-0.88,0.89-2.07,1.42-3.06c0.86-1.63,0.01-3.02-0.68-4.31c-0.23-0.43-1.4-0.4-2.15-0.48 c-0.69-0.08-1.4,0.02-2.09-0.02c-1.71-0.11-3.14,0.17-4.52,1.47c-1.22,1.14-2.96,1.74-4.44,2.62c-0.98,0.59-1.89,1.31-2.88,1.88 c-2.02,1.17-4.2,2.11-6.07,3.47c-1.12,0.81-2.16,1.18-3.49,1.4c-1.28,0.22-2.44,1.1-3.7,1.59c-0.58,0.23-1.72,0.49-1.82,0.3 c-0.91-1.63-2.75-1.79-4.03-2.77c-0.33-0.25-0.58-0.62-0.93-0.82c-1.11-0.64-2.26-1.22-3.38-1.85c-1.48-0.83-2.94-1.7-4.42-2.53 c-0.93-0.53-1.83-1.24-2.84-1.5c-1.37-0.35-2.24-1.96-3.89-1.5c-0.08,0.03-0.19-0.02-0.29-0.04c-1.97-0.58-3.94-1.16-5.91-1.73 c-0.28-0.08-0.76-0.02-0.84-0.18c-0.89-1.7-2.8-1.2-4.1-1.6c-2.83-0.87-5.94-0.87-8.94-1.22c-0.39-0.04-1.05,0.06-1.14-0.13 c-0.79-1.56-2.21-1.01-3.4-1.05c-2.09-0.08-2.68-0.62-2.72-2.65c-0.01-0.84-0.1-1.69-0.24-2.51c-0.16-0.88-0.54-1.72-0.62-2.59 c-0.13-1.24-0.03-2.49-0.11-3.73c-0.06-0.88-0.61-1.45-1.5-1.13c-0.79,0.28-1.59,0.72-2.21,1.28c-1.48,1.36-2.85,2.84-4.29,4.25 c-1.1,1.08-2.08,2.06-3.81,2.55c-1.54,0.44-2.99,1.69-4.63,2.42c-1.79,0.8-3.28,2.25-5.44,2.13c-0.44-0.02-1.16-0.02-1.28,0.22 c-0.7,1.36-1.94,0.82-2.98,0.97c-0.49,0.07-0.99,0.11-1.47,0.24c-1.92,0.49-3.84,0.98-5.75,1.52c-1.74,0.49-3.51,0.95-5.19,1.61 c-1.92,0.74-3.67,1.99-5.63,2.46c-1.64,0.38-3.01,1.13-4.51,1.72c-0.99,0.39-2.52,0.38-3.43-0.13c-1.93-1.09-4.28-1.09-6.03-2.54 c-0.22-0.19-0.67-0.12-1.02-0.13c-0.9-0.02-1.79-0.02-2.69-0.02c-1.37,0.01-2.19,0.72-2.36,2.15c-0.09,0.78-0.06,1.59-0.09,2.38 c-0.01,0.35,0.11,0.87-0.06,1.02c-1.68,1.35-0.89,3.24-1.18,4.9c-0.16,0.88-0.56,1.8-1.1,2.51c-0.75,0.99-1.76,1.79-2.61,2.72 c-1.02,1.1-1.99,2.26-2.99,3.39c-1.49,1.67-2.96,3.37-4.5,5c-1.36,1.45-2.81,2.83-4.2,4.25c-0.16,0.17-0.19,0.46-0.31,0.67 c-0.74,1.29-1.39,2.64-2.25,3.84c-0.89,1.25-2.63,1.86-2.72,3.75c-0.02,0.38-0.57,0.73-0.86,1.11c-0.37,0.49-0.79,0.96-1.07,1.5 c-0.73,1.39-1.26,2.89-2.1,4.21c-1.08,1.71-2.25,3.34-2.65,5.38c-0.07,0.32-0.39,0.6-0.57,0.91c-0.21,0.34-0.45,0.67-0.59,1.05 c-0.43,1.21-0.72,2.48-1.24,3.65c-0.79,1.76-1.75,3.45-2.6,5.19c-1.27,2.6-2.74,5.13-3.69,7.85c-0.5,1.45-0.18,3.23-0.08,4.85 c0.05,0.7,0.68,1.37,0.69,2.06c0.06,6.07,0.06,12.15,0.01,18.23c0,0.71-0.37,1.44-0.63,2.13c-0.35,0.95-1.04,1.85-1.09,2.8 c-0.07,1.31-1.04,1.92-1.62,2.82c-0.91,1.43-2.71,1.9-3.59,3.51c-1.01,1.85-0.94,3.91,0.46,5.41c1.17,1.24,2.59,0.75,3.93,0.97 c1.41,0.22,3.01,0.26,4.12,0.99c1.11,0.74,1.87,2.16,2.5,3.43c0.77,1.56,1.35,3.24,1.8,4.92c0.67,2.5,0.94,5.12,2.32,7.4 c0.56,0.92,1.03,1.9,1.52,2.87c0.51,1.03,0.96,2.09,1.48,3.11c0.56,1.09,1.13,2.18,1.77,3.22c0.29,0.48,0.84,0.8,1.16,1.26 c0.61,0.87,1.11,1.82,1.71,2.69c0.32,0.47,0.83,0.81,1.16,1.27c0.93,1.3,1.79,2.65,2.73,3.95c0.31,0.43,0.83,0.69,1.15,1.11 c0.52,0.69,0.89,1.51,1.44,2.16c0.41,0.48,1.1,0.72,1.54,1.18c1.57,1.66,3,3.46,4.65,5.03c1.3,1.26,2.91,2.18,4.25,3.4 c1.99,1.84,3.82,3.85,5.81,5.7c0.51,0.47,1.42,0.47,1.99,0.9c0.95,0.71,1.78,1.59,2.88,2.59c-0.72,0.66-1.63,1.5-2.55,2.33 c-0.78,0.7-1.61,1.34-2.34,2.07c-1.54,1.55-3.05,3.13-4.54,4.73c-1.24,1.32-2.6,2.56-3.6,4.05c-0.6,0.91-1.1,1.85-1.89,2.63 c-1.23,1.21-1.21,4.03,0.24,4.66c1.03,0.45,2.61,0.53,3.57,0.03c1.41-0.72,2.76-0.5,4.14-0.57c1.93-0.09,3.89,0.02,5.8-0.21 c1.19-0.14,2.33-0.75,3.46-1.2c0.49-0.19,0.89-0.6,1.38-0.76c0.46-0.16,1.13,0.06,1.45-0.21c2.19-1.82,5.18-1.79,7.53-3.48 c1.41-1.01,3.25-2.21,5.36-2.06c0.28,0.02,0.58-0.29,0.88-0.44c0.42-0.22,0.85-0.61,1.29-0.62c3.43-0.04,6.86,0,10.3,0.03 c0.38,0,0.99-0.01,1.11,0.21c0.64,1.13,1.69,0.85,2.63,0.91c1.1,0.06,2.24-0.13,3.27,0.14c2.96,0.79,5.9,1.59,9,1.58 c6.02-0.03,12.05,0.27,18.01-0.93c0.82-0.17,1.69-0.08,2.52-0.24c1.04-0.2,2.05-0.52,3.14-0.81c0.13,0.6,0.21,0.79,0.21,0.98 c0.01,8.226,0.03,16.462,0.01,24.699c-0.001,0.368-0.217,0.882-0.515,1.099c-0.676,0.493-1.572,0.71-2.176,1.273 c-1.37,1.26-2.6,2.68-3.92,4c-0.73,0.73-1.61,1.32-2.31,2.08c-0.98,1.06-0.96,2.42-0.9,3.78c0.07,1.95,0.64,2.62,2.59,2.67 c1.712,0.061,3.434,0.019,5.146,0.03c1.112,0.007,2.014,0.908,2.024,2.02c0.06,6.72,0.08,13.44,0.15,20.16 c0.019,1.205-0.537,1.936-1.437,2.533c-0.23,0.153-0.451,0.318-0.644,0.516c-1.605,1.643-3.165,3.308-4.789,4.931 c-0.63,0.64-1.57,1.05-2.01,1.79c-1.29,2.14-3.22,3.55-5.3,4.69c-2.51,1.38-2.76,1.58-2.61,4.33c0.09,1.65,1.84,3.48,3.41,3.17 c1.82-0.35,3.74-0.85,5.26-1.85c0.77-0.51,1.38-0.68,2.16-0.71c0.95-0.04,1.9-0.01,2.84-0.01c2.59,0.01,3.03,0.46,3.03,3.1 c-0.01,31.18-0.02,62.36-0.04,93.55c0,2.88-0.13,5.78,0.03,8.66c0.16,2.8,0.67,5.58,0.91,8.39c0.15,1.83,0.08,3.68,0.15,5.52 c0.02,0.42,0.14,0.85,0.29,1.25c0.23,0.58,0.66,1.12,0.75,1.72c0.13,0.93-0.34,2.21,0.13,2.78c1.82,2.18-0.35,4.04-0.21,6.04 c0.01,0.2-0.21,0.41-0.31,0.62c-0.53,1.08-1.43,2.14-1.49,3.24c-0.21,4.27-0.19,8.56-0.19,12.84 c-0.01,51.9,0.01,103.81-0.05,155.71c0,4.36-0.54,8.71-0.84,13.06c-0.03,0.34-0.19,0.66-0.31,0.98c-0.25,0.69-0.73,1.36-0.74,2.05 c-0.12,5.68-0.07,11.36-0.23,17.03c-0.11,3.65-0.78,7.31-0.68,10.95c0.12,4.59-0.27,9.16,0.58,13.82 c0.85,4.63,0.19,9.53,0.21,14.31c0.01,1-0.27,2.32,0.24,2.92c1.2,1.39,0.69,2.89,0.79,4.35c0.03,0.33-0.22,0.7-0.37,1.03 c-0.25,0.55-0.55,1.06-0.76,1.62c-0.17,0.44-0.2,0.93-0.36,1.38c-0.47,1.36-0.97,2.72-1.45,4.08c-0.11,0.31-0.11,0.7-0.3,0.94 c-1.58,2-2.33,4.36-2.52,6.8c-0.23,3.07-0.06,6.17-0.08,9.26c-0.02,3.62,0.05,7.24,0.93,10.78c0.07,0.3,0.39,0.56,0.42,0.86 c0.13,1.29,0.2,2.59,0.29,3.88c-0.91,0.05-1.84,0.23-2.72,0.09c-0.66-0.1-1.24-0.71-1.91-0.9c-1.83-0.53-3.81,1.69-3.74,3.17 c0.1,2.16,0.3,4.33,1.59,6.15c1.14,1.6,2.44,3.09,3.73,4.57c1.18,1.36,2.64,2.45,2.25,4.66c-0.47,2.6-0.66,5.25-1.01,8.26 c-4.52,0.25-8.9,0.65-13.3,0.72c-8.65,0.13-17.32,0.08-25.98,0.13c-0.58,0-1.24-0.02-1.74,0.22c-1.03,0.49-1.92,1.28-2.97,1.7 c-1.85,0.75-3.77,1.31-5.65,1.96c-0.22,0.07-0.42,0.22-0.63,0.32c-1.16,0.57-2.28,1.38-3.51,1.64c-1.03,0.21-1.79,0.61-2.49,1.28 c-0.2,0.19-0.4,0.5-0.62,0.51c-1.14,0.08-2.03,0.39-2.85,1.34c-0.63,0.73-1.75,1.04-2.67,1.49c-1.72,0.84-3.48,1.61-5.18,2.49 c-1.48,0.77-3.04,1.49-4.33,2.53c-1.49,1.21-2.68,2.8-4.09,4.14c-0.84,0.79-1.75,1.75-2.79,2.02c-1.46,0.39-2.97,0.34-4.52,0.83 c-2.05,0.64-4.39,0.08-6.57,0.95c-1.38,0.54-3.25-0.48-4.4,1.21c-0.07,0.1-0.38,0.03-0.58,0.05c-2.5,0.25-4.95-0.04-7.53,0.73 c-3.19,0.97-6.74,0.74-10.14,1.08c-0.59,0.06-1.36,0.23-1.7,0.63c-0.83,1.02-0.42,3.75,0.69,4.4c0.91,0.54,2,0.82,3.05,1.07 c0.66,0.15,1.4-0.06,2.08,0.05c1.68,0.29,3.67-0.91,5.01,1.05c0.07,0.1,0.38,0.06,0.58,0.07c4.87,0.2,9.72,0.09,14.61,0.8 c4.38,0.64,8.94-0.01,13.42,0.18c3.03,0.13,5.86-0.88,8.82-1.09c0.14-0.01,0.35-0.06,0.4-0.15c0.61-1.3,1.84-0.85,2.85-1.06 c0.57-0.11,1.2-0.3,1.65-0.65c0.83-0.64,1.45-1.63,2.35-2.1c2.5-1.32,4.56-3.31,7.19-4.45c1-0.43,1.58-0.43,2.51,0.04 c0.62,0.31,1.68,0.25,2.33-0.08c1.06-0.53,1.88-0.64,2.74,0.22c0.76,0.76,1.53,1.51,2.34,2.23c1.14,1.02,2.41,1.91,3.46,3.02 c1.04,1.08,1.85,2.38,2.78,3.56c1.11,1.4,4.49,1.72,5.94,0.58c1.29-1.01,1.57-2.52,1.85-3.97c0.24-1.24,0.03-2.49,0.68-3.78 c0.9-1.75,1.39-2.39,3.41-2.36c2.29,0.02,4.58,0.1,6.87,0.11c1.04,0.01,1.62,0.52,1.84,1.5c0.31,1.31,0.45,2.68,0.96,3.9 c0.36,0.85,1.11,1.71,1.91,2.16c1.23,0.7,4.69-0.66,5.09-2.01c0.53-1.73,1.15-3.6,1-5.35c-0.24-2.82,1.44-4.54,2.89-6.43 c0.3-0.39,1.44-0.68,1.72-0.45c1.45,1.23,3.45,2.17,3.18,4.62c-0.06,0.64,0.09,1.3,0.02,1.94c-0.31,3.01-0.68,6.01-0.98,9.02 c-0.08,0.86-0.01,1.74-0.01,2.77c1.08-0.07,1.88-0.05,2.64-0.18c1.12-0.2,2.2-0.62,3.32-0.73c1.38-0.13,2.78-0.05,4.18-0.04 c1.86,0.01,2.13,0.24,1.82,2.07c-0.17,1-0.42,2.39-1.12,2.8c-1.1,0.65-0.86,1.44-0.87,2.24c-0.05,2.1-0.03,4.19-0.01,6.28 c0.01,0.44,0,1.19,0.2,1.26c1.41,0.53,0.81,1.71,0.98,2.64c0.17,0.9,0.34,1.81,0.64,2.66c0.39,1.08-0.23,3.51-1.19,3.75 c-1.67,0.43-3.39,0.66-5.09,0.99c-1.84,0.36-3.67,0.72-5.5,1.11c-0.22,0.05-0.4,0.28-0.61,0.39c-0.43,0.23-0.85,0.56-1.3,0.63 c-0.594,0.081-1.208,0.05-1.82,0.036c-1.386-0.033-2.643-0.905-3.075-2.222c-0.613-1.87-0.822-3.704-0.936-5.614 c-0.03-0.33-0.6-0.59-0.79-0.96c-0.43-0.85-1.13-1.77-1.07-2.62c0.07-0.98,1.05-1.44,2.19-1.38c0.81,0.04,1.64-0.21,2.44-0.43 c0.59-0.16,1.12-0.55,1.72-0.69c0.52-0.12,1.09-0.06,1.63-0.02c1.25,0.08,1.8-0.43,1.76-1.72c-0.05-1.89,0.01-3.78-0.01-5.68 c-0.01-1.66-0.83-2.55-2.56-2.57c-3.84-0.04-7.67-0.02-11.5,0.02c-1.16,0.01-1.74,0.7-1.85,1.83c-0.05,0.54-0.08,1.09-0.24,1.6 c-0.48,1.6-1.38,3.17-1.45,4.78c-0.08,1.83-0.74,3.01-2.08,4.1c-0.83,0.67-1.56,0.79-2.23,0.04c-1.08-1.22-2.09-2.51-3.04-3.83 c-1.06-1.48-1.88-3.17-3.08-4.51c-0.91-1.03-1.92-2.41-3.7-1.84c-0.51,0.17-0.93,0.69-1.44,0.79c-2.58,0.46-4.33,2.33-6.35,3.7 c-2.13,1.45-4.2,2.53-6.93,2.33c-3.17-0.24-6.37-0.07-9.55-0.09c-0.4,0-0.93,0.1-1.16-0.1c-1.75-1.51-4.32-2.07-5.29-4.5 c-0.06-0.13-0.33-0.24-0.5-0.25c-2.1-0.1-3.95-1.56-6.16-1.07c-0.31,0.07-0.68-0.08-1.02-0.17c-0.9-0.25-1.8-0.73-2.71-0.75 c-4.62-0.08-9.25-0.03-13.88-0.05c-0.46,0-0.94-0.13-1.38-0.29c-0.63-0.24-1.23-0.8-1.85-0.81c-6.97-0.06-13.94-0.01-20.91-0.06 c-1.47-0.01-2.4,0.9-3.11,1.81c-1.58,2.02,0.43,5.8,3.19,6.29c1.71,0.31,3.41,0.64,5.12,0.96c0.19,0.04,0.49,0.05,0.55,0.17 c0.65,1.18,1.78,0.83,2.77,0.94c2.9,0.31,5.78,0.66,8.67,1c0.103,0.019,0.206,0.038,0.308,0.057c2.154,0.545,4.296,1.193,6.481,1.6 c1.241,0.232,2.507,0.15,3.769,0.183c0.284,0.007,0.568,0.119,0.821,0.24c0.62,0.28,1.22,0.6,1.83,0.9 c1.33,0.65,2.68,1.25,3.98,1.96c0.4,0.22,0.6,0.76,0.96,1.06c1.45,1.23,2.93,2.41,4.37,3.64c0.97,0.82,1.92,1.67,2.84,2.54 c1.98,1.86,3.98,3.71,5.89,5.64c1.72,1.72,3.46,3.45,4.97,5.36c1.54,1.93,3.34,2.52,5.79,2.51c18.47-0.08,36.94-0.01,55.4,0.02 c2.17,0,4.19,0.14,5.7-2.14c1.09-1.64,2.99-2.73,4.39-4.2c0.74-0.77,1.1-1.87,1.77-2.73c0.68-0.88,1.47-1.69,2.3-2.45 c1.56-1.45,2.81-3.12,3.91-4.94c0.46-0.76,1.51-1.22,1.86-2.01c0.76-1.74,1.56-3.38,3.08-4.61c0.42-0.34,0.88-0.97,0.86-1.44 c-0.08-1.47,0.99-2.28,1.57-3.39c0.75-1.42,1.61-2.73,1.52-4.59c-0.21-4.42-0.08-8.86-0.05-13.29c0-0.61,0.19-1.23,0.35-1.83 c0.14-0.49,0.55-0.98,0.49-1.43c-0.39-3,0.95-5.77,1.1-8.7c0.01-0.2,0.23-0.39,0.34-0.59c0.26-0.47,0.56-0.92,0.78-1.41 c0.59-1.37,1.1-2.77,1.75-4.11c0.19-0.39,0.85-0.54,1.1-0.93c1.25-1.87,2.56-3.71,3.58-5.7c0.73-1.41,1.8-2.83,1.37-4.6 c-0.1-0.41-0.44-1.03-0.73-1.07c-2.3-0.28-4.43-1.46-6.87-1.09c-1.41,0.21-2.88,0.03-4.32,0.03c-2.22,0-2.56-0.51-2.76-2.74 c-0.2-2.19,1.03-4.66-1.1-6.53c-0.08-0.07-0.02-0.29-0.04-0.44c-0.26-2.65,0.17-5.27-0.75-7.99c-0.82-2.44,0.02-5.23-0.93-7.92 c-0.87-2.51,0.15-5.31-1.06-8.11c-1.14-2.64-0.76-5.92-1.16-8.91c-0.31-2.31,0.38-4.77-0.96-6.94c-0.31-0.5-0.91-0.93-1-1.46 c-0.41-2.24-0.68-4.5-1.01-6.76c-0.32-2.2-0.65-4.4-0.99-6.6c-0.03-0.19-0.09-0.47-0.23-0.53c-1.21-0.55-0.86-1.61-0.88-2.55 c-0.25-12.95,0.26-25.89-0.76-38.84c-0.645-8.159-0.207-16.407-0.21-24.606c0-0.326,0.03-0.655,0.132-0.964 c0.498-1.505,1.628-2.909,1.808-4.439c0.32-2.74,0.57-5.52,0.82-8.26c0.521-5.744,0.168-11.569,0.15-17.363 c-0.001-0.411-0.054-0.823-0.201-1.207c-0.519-1.358-1.356-2.643-1.619-4.039c-0.5-2.67-0.7-5.39-1.02-8.09 c-0.04-0.39-0.08-0.79-0.07-1.19c0.07-3.15-0.3-6.32,0.69-9.42c0.41-1.29-0.17-2.87,1.22-3.88c0.1-0.07,0.06-0.37,0.06-0.57 c0.04-8.32,0.08-16.64,0.08-24.96c0-0.43-0.28-0.88-0.45-1.31c-0.19-0.46-0.56-0.9-0.58-1.36c-0.48-11.05,0.53-22.1-0.75-33.17 c-0.77-6.68-0.15-13.52-0.19-20.29c-0.02-4.13-0.15-8.26-0.15-12.39c-0.01-44.063-0.01-88.115,0-132.178 c0-0.883,0.011-1.77,0.117-2.647c0.323-2.687-0.394-5.417,0.813-8.095c0.54-1.2,0.09-2.85,0.14-4.29c0.01-0.42,0.12-0.86,0.28-1.25 c0.26-0.62,0.63-1.2,0.88-1.82c0.14-0.36,0.1-0.78,0.19-1.16c0.48-2.02,1-4.03,1.44-6.05c0.25-1.17-0.47-2.63,1.09-3.39 c0.11-0.05,0.1-0.36,0.11-0.56c0.28-4.51,0.31-9,0.88-13.53c0.7-5.49,0.44-11.15,0.13-16.71c-0.31-5.55,1.18-10.95,0.94-16.46 c-0.02-0.62,0-1.25,0-1.92c0.98-0.1,1.74-0.1,2.45-0.27c0.7-0.17,1.35-0.53,2.03-0.75c1.92-0.62,2.45-1.33,2.42-3.39 c0-0.43-0.07-0.86-0.12-1.48h-4.97c-1.98-0.01-2.64-0.7-2.65-2.73c-0.01-0.75,0.05-1.5-0.01-2.25c-0.53-6.86,1.3-13.97-2.06-20.55 c0.49-2.24-1.35-4.79,0.96-6.8c1.23-1.08,2.27-2.42,3.62-3.33c1.23-0.83,2.52-1.47,3.3-2.84c0.8-1.42,2.89-2.31,4.31-1.95 c1.05,0.28,2.12,0.53,3.13,0.92c2.26,0.86,4.46,1.89,6.75,2.65c0.94,0.32,2.23,0.47,3.05,0.06c1.77-0.89,2.89-2.77,3.34-4.51 c0.76-2.92,0-5.91-1.12-8.69c-0.5-1.24-0.4-1.92,0.76-2.43c1.71-0.75,3.37-1.59,5.07-2.37c2.07-0.95,3.93-2.43,6.34-2.56 c0.29-0.02,0.55-0.33,0.84-0.5c0.37-0.23,0.78-0.65,1.14-0.63c1.59,0.13,3.06-0.23,4.74,0.92c1.61,1.11,4.13,0.99,6.27,1.19 c1.93,0.17,2.82-0.82,3-2.78c0.04-0.43,0.26-0.88,0.47-1.28c0.39-0.75,1.16-1.46,1.2-2.22c0.07-1.42,0.75-3-1.6-3.85 c-1.72-0.61-2.93-2.52-4.52-3.62c-1.38-0.96-2.98-1.6-4.73-2.51c0.24-0.6,0.46-1.24,0.75-1.85c0.82-1.72,1.67-3.42,2.49-5.13 c0.34-0.73,0.5-1.6,1.01-2.17c1.42-1.63,1.98-3.64,2.79-5.55c0.36-0.87,0.45-1.99,1.06-2.59c1.09-1.06,1.52-2.34,1.98-3.69 c0.29-0.85,0.66-1.68,1.09-2.46c0.51-0.93,1.33-1.73,1.67-2.7c0.81-2.39,2.14-3.18,4.45-2.38c0.31,0.1,0.7,0.11,1.03,0.04 c1.17-0.22,2.36-0.41,3.5-0.76c1.24-0.38,2.44-0.9,3.62-1.43c0.21-0.08,0.37-0.5,0.37-0.77 C217.026,126.28,217.017,124.66,217.017,123.52z M143.507,186.1c-0.82,0.65-1.72,0.95-2.7,1.06c-9.15,3.4-19.04,5.26-29.37,5.26 c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.747,143.31,174.167,173.48,143.507,186.1z", + "M214.327,133.65c-1.07-0.77-2.58-1.24-3.21-2.27c-2.25-3.6-6.31-7.65-5.88-11.05 c1.52-12.04-0.33-23.52-2.8-35.1c-1.17-5.49-2.18-10.99,4.72-14.06c1.08-0.48,1.88-3.13,1.63-4.57c-0.19-1.07-2.16-2.19-3.55-2.64 c-6.7-2.14-12.98-4.88-17.4-10.69c-8.86-11.65-19.24-21.69-32.64-27.85c-6.64-3.05-11.86-6.24-11.09-14.54 c0.07-0.78-0.31-1.64-0.64-2.4c-1.25-2.84-2.56-5.66-3.84-8.48c-2.09,2.6-4.15,5.23-6.27,7.81c-1.41,1.73-2.68,4.5-4.41,4.85 c-5.32,1.1-10.85,1.76-16.28,1.67c-10.63-0.18-20.99,1.14-30.97,4.67c-7.85,2.78-15.14,3.77-22.72-1.31 c-3.42-2.29-8.09-2.69-13.48-4.35c1.1,3.41,1.68,5.25,2.3,7.08c2.66,7.87,2.9,14.94-4.11,21.28c-9.76,8.83-16.78,19.74-21.74,31.96 c-3.43,8.43-7.09,16.77-10.4,25.25c-0.69,1.77-0.76,4.07-0.31,5.93c1.61,6.58,3.4,13.13,5.43,19.59c3.09,9.77,5.6,19.86,9.93,29.08 c3.68,7.83,9.58,14.63,14.68,22.14c-0.79,0.96-2.1,2.1-2.8,3.53c-1.36,2.82-2.37,5.81-3.53,8.72c3.12,0.11,6.55,1.11,9.29,0.15 c8.09-2.86,14.4-0.35,20.54,4.73c2.39,1.98,2.05,3.36,0.46,5.32c-5.83,7.15-10.71,15.15-18.99,20.06 c-0.98,0.57-0.82,3.05-1.18,4.65c1.4,0.24,3.08,1.12,4.16,0.63c10.45-4.67,20.76-9.67,31.2-14.38c6.31-2.84,12.43-5.88,19.84-5.85 c10.42,0.05,20.84-1.07,31.26-1.7c1.76-0.11,3.51-0.28,5.42-0.43c0.16,1.54,0.36,2.51,0.36,3.49 c-0.02,59.51,0.09,119.02-0.28,178.52c-0.04,6.76-2.01,13.66-6.63,19.46c-5.78,7.26-11.13,14.88-16.46,22.49 c-0.72,1.03-0.2,2.93-0.26,4.43c1.3-0.02,2.66,0.24,3.87-0.09c5.76-1.56,11.47-3.28,18.14-5.22c0.62,6.25,1.49,10.98,1.5,15.73 c0.13,47,0.21,94.01,0.09,141.01c-0.02,9.45-0.81,18.9-1.43,28.34c-0.51,7.62-1.87,15.22-1.81,22.82 c0.09,11.27,1.35,22.52,1.59,33.8c0.11,4.87-1.07,9.77-1.69,14.65c-0.95,7.5-2.36,14.98-2.73,22.51c-0.3,6.1,1.55,12.38,0.78,18.37 c-0.97,7.49-5.01,14.53-11.46,18.32c-5.29,3.13-12.04,4.52-18.29,5.09c-7.23,0.66-14.61-0.47-21.92-0.75 c-7.56-0.29-13.36-5.01-15.18-12.31c-0.24-0.97-0.97-2.04-1.79-2.6c-3.54-2.44-7.19-4.7-11.02-7.17 c-6.83,8.88-7.82,11.33-7.65,21.13c0.27,15.78,1.28,31.58,0.87,47.34c-0.19,7.12-0.36,13.84,2.91,20.27 c0.57,1.13,1.4,2.86,2.29,2.97c6.4,0.82,12.69,3.55,19.18-1.16c3.35-2.42,8.23-3.21,12.54-3.72c7.41-0.88,14.92-0.84,22.37-1.43 c4.08-0.32,7.49-1.9,7.64-6.78c0.16-4.95,2.49-7.46,7.41-7.25c1.26,3.22,2.35,6.35,3.73,9.34c0.48,1.05,1.56,2.34,2.55,2.54 c3.24,0.62,6.57,0.74,9.86,1.16c3.38,0.42,5.09-0.92,6.01-4.3c1.78-6.56,3.92-13.02,6.08-19.47c1.92-5.71,2.31-11.28-0.26-16.93 c-0.69-1.51-0.6-3.37-1.02-5.99c2.46,0.64,3.97,1.18,5.52,1.41c2.3,0.33,4.62,0.44,6.93,0.65c-0.07-2.7,0.5-5.64-0.37-8.06 c-1.39-3.88-4.05-7.3-5.6-11.14c-2.34-5.79-5.86-11.75-5.96-17.69c-0.58-35.66-0.34-71.34-0.33-107.01c0-1.81,0.12-3.68,0.57-5.42 c3.38-13.1,3.56-26.5,1.68-39.63c-1.53-10.75-1.54-20.97,1.15-31.44c1.09-4.23,1.29-8.84,1.02-13.23 c-1.21-19.88-3.7-39.73-3.94-59.61c-0.62-50.99-0.29-102-0.34-153.01c0-1.66-0.07-3.35,0.18-4.98c1.91-12.43,4.96-24.78,5.62-37.26 c1.28-24.01,3.36-48.15-1.87-72.06c-0.27-1.25,0.73-3.34,1.8-4.23c9.73-8.05,9.78-8,20.31-1.11c0.7,0.46,1.39,1.05,2.17,1.23 c2.36,0.55,6.51,1.85,6.85,1.21c1.35-2.54,2.6-5.99,1.92-8.6c-2.38-9.22-2.43-17.78,3.82-25.59c2.88-3.6,5.07-8.11,8.66-10.71 c4.75-3.45,10.65-5.28,15.88-8.13c2.41-1.3,5.32-2.92,6.4-5.17C220.707,136.36,216.637,135.31,214.327,133.65z M111.437,192.42 c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.747,154.67,157.997,192.42,111.437,192.42z", + "M216.086,109.69c-0.08-0.48,0.02-1-0.02-1.5c-0.07-0.95,0.16-2.22-0.36-2.76 c-0.73-0.76-2.03-0.97-3.07-1.46c-0.63-0.3-1.24-0.67-1.83-1.05c-0.53-0.33-1.08-0.65-1.53-1.07c-0.8-0.74-1.92-0.81-2.57-2.09 c-1.13-2.22-0.49-4.7-1.75-6.94c-1-1.8,0.07-4.32-0.91-6.51c-0.3-0.67,0.89-2,1.37-3.04c0.65-1.39,2.31-2.03,2.57-3.75 c0.12-0.81,0.64-1.61,1.15-2.28c1.78-2.38,1.16-5.33-1.31-6.02c-1.49-0.42-2.55-1.16-3.72-2.06c-1.21-0.92-2.77-1.49-4.25-1.92 c-1.54-0.44-2.15-1.61-2.84-2.79c-0.59-1.02-1.09-2.11-1.76-3.08c-0.71-1.02-1.59-1.93-2.47-2.98c0.35-0.13,0.74-0.16,0.86-0.35 c1.27-2.02,3.25-2,5.28-1.95c1.15,0.02,2.4,0.21,3.44-0.16c1.28-0.45,2.71-1.16,3.49-2.19c1.24-1.65-0.42-4.48-2.46-4.74 c-1.98-0.25-3.94-0.58-5.91-0.89c-0.18-0.03-0.34-0.15-0.51-0.22c-0.77-0.33-1.52-0.72-2.32-0.95c-0.57-0.16-1.22,0.01-1.79-0.13 c-2.14-0.53-4.24-1.43-6.41-1.61c-1.69-0.14-2.87-0.66-4.02-1.8c-1.28-1.26-2.82-2.26-4.1-3.52c-0.3-0.29-0.23-1.24,0-1.73 c0.44-0.91,1.54-0.97,2.32-1.44c1.74-1.05,3.29-2.45,4.89-3.74c0.52-0.42,1.31-0.9,1.38-1.42c0.19-1.46,0.06-2.96,0.06-4.5 c-2.54-0.33-4.95-0.67-7.38-0.94c-0.89-0.1-1.81-0.01-2.71-0.03c-0.34-0.01-0.68-0.07-1.01-0.16c-0.89-0.23-1.76-0.69-2.64-0.7 c-4.02-0.08-8.04-0.03-12.07-0.05c-0.42,0-1.11,0-1.23-0.23c-1.12-2.09-3.02-1.96-4.92-1.88c-1.14,0.04-1.8-0.46-2.06-1.62 c-0.27-1.22-0.34-2.76-1.12-3.54c-1.17-1.16-0.68-2.45-1.05-3.64c-0.33-1.08-0.81-2.76-1.52-2.93c-2.01-0.5-4.21-0.87-6.23,0.31 c-0.93,0.54-1.88,1.05-2.87,1.44c-1.21,0.48-2.61,0.61-3.7,1.27c-1.77,1.08-3.79,0.89-5.3,0.34c-1.38-0.5-2.66-0.56-4-0.68 c-0.75-0.06-1.5-0.02-2.23-0.16c-0.94-0.18-1.87-0.77-2.76-0.69c-1.9,0.18-3.03-0.91-3.97-2.14c-1.29-1.72-2.14-3.79-3.53-5.41 c-1.31-1.54-1.8-3.71-3.74-4.73c-0.49-0.26-0.96-0.67-1.48-0.73c-0.94-0.12-1.92-0.14-2.85,0c-0.59,0.08-1.26,0.41-1.66,0.85 c-0.55,0.59-0.75,1.49-1.3,2.07c-1.44,1.55-2.99,3-4.48,4.5c-0.13,0.12-0.12,0.38-0.22,0.55c-0.46,0.75-0.9,1.52-1.42,2.22 c-0.5,0.67-1.12,1.24-1.62,1.91c-0.48,0.62-0.79,1.38-1.31,1.96c-1.39,1.54-3.54,0.54-5.35,1.73c-2.13,1.39-5.14,1.6-7.81,1.92 c-2.43,0.29-4.97,0.32-7.37-0.06c-1.44-0.23-2.84-1.32-4.04-2.3c-1.44-1.18-2.57-2.71-4.77-2.47c-0.61,0.06-1.27-0.43-2.23-0.78 c-0.27,0.91-0.79,1.91-0.83,2.92c-0.13,3.22-0.1,6.44-0.1,9.66c0,0.72-0.13,1.16-0.84,1.66c-1.79,1.24-3.39,2.74-5.12,4.08 c-0.33,0.26-0.9,0.26-1.36,0.33c-0.69,0.1-1.75-0.09-2.02,0.28c-0.84,1.21-1.97,0.84-3.05,0.96c-0.53,0.06-1.05,0.27-1.56,0.43 c-1.41,0.44-2.79,0.98-4.23,1.32c-1.4,0.33-3.13-0.6-4.16,1.16c-0.06,0.1-0.38,0.07-0.58,0.08c-1.15,0.07-2.3,0.17-3.45,0.2 c-2.18,0.07-2.94,0.91-2.47,2.97c0.12,0.55,0.55,1.09,0.97,1.51c0.85,0.82,1.83,1.51,2.67,2.35c1.09,1.09,2.1,2.27,2.99,3.24 c-0.99,1.5-1.8,2.84-2.73,4.09c-0.62,0.83-1.51,1.47-2.09,2.32c-1.11,1.6-2.09,3.3-3.12,4.96c-0.31,0.5-0.73,0.96-0.93,1.51 c-0.5,1.33-2.38,2.73-3.8,2.76c-1.15,0.03-2.49-0.24-3.4,0.26c-1.3,0.71-2.55,0.65-3.86,0.66c-2.14,0.01-4.03,0.57-5.36,2.35 c-0.3,0.41-0.32,1.02-0.56,1.48c-0.7,1.31-0.46,3.54,0.67,4.44c0.88,0.71,1.97,1.17,2.86,1.87c0.75,0.58,1.24,1.6,2.06,1.97 c1.26,0.57,1.85,1.38,1.54,2.64c-0.41,1.68,0.4,3.44-0.77,5.14c-0.67,1,0.34,2.85-1.26,3.76c-0.08,0.04-0.05,0.28-0.06,0.43 c-0.07,1.2-0.32,2.3-0.72,3.49c-0.69,2.08-1.06,4.24-2.44,6.06c-1.06,1.41-1.99,2.97-2.99,4.37c-1.47,2.05-3.91,3.38-5.93,5.04 c-0.77,0.63-1.44,1.4-2.26,1.94c-2.24,1.47-2.4,4.44-0.52,6.31c1.02,1.02,2.11,0.63,3.19,0.81c0.52,0.08,1.08,0.08,1.56,0.28 c1.37,0.58,2.71,1.21,4.05,1.87c0.66,0.33,1.54,0.63,1.86,1.2c0.54,0.99,0.73,2.18,1.06,3.29c0.11,0.38,0.15,0.8,0.33,1.14 c0.54,0.96,1.26,1.84,1.67,2.85c1.1,2.69,0.84,5.73,2.18,8.41c0.66,1.31,0.76,2.91,1.15,4.37c0.3,1.13,0.34,2.53,1.05,3.3 c0.9,0.97,0.77,1.95,0.91,3c0.09,0.63,0.37,1.24,0.6,1.95c-0.55,0.45-1.38,0.87-1.82,1.55c-0.96,1.47-1.52,3.18-2.98,4.34 c-1.33,1.06-0.8,2.64-0.82,4.03c-0.02,1.27,1.61,3.18,2.84,3.32c3.02,0.36,6.04,0.64,9.06,0.96c0.33,0.04,0.81,0.04,0.95,0.24 c1,1.45,2.98,2.44,2.17,4.75c-0.11,0.31,0.39,0.78,0.39,1.18c0.02,1.32,0.11,2.68-0.17,3.95c-0.22,1.01-1.1,1.86-1.41,2.87 c-0.54,1.71,0.41,3.02,1.55,4.15c1.28,1.27,1.94,1.24,3.66,0.26c0.96-0.55,1.99-1.12,3.06-1.32c1.94-0.35,3.1,1.4,4.64,2.13 c1.17,0.55,2.17,1.43,3.34,1.98c1.51,0.72,3.1,1.19,4.05,2.8c0.33,0.57,1.26,0.78,1.9,1.19c0.6,0.38,1.4,0.7,1.69,1.26 c0.51,1.03,0.69,2.23,1.05,3.34c0.14,0.4,0.35,0.83,0.65,1.11c0.69,0.66,0.82,3.4,0.13,4.02c-1.03,0.92-1,1.59,0.01,2.49 c0.82,0.73,1.45,1.79,2.39,2.23c0.75,0.36,1.85,0.05,2.78-0.07c0.31-0.04,0.58-0.53,0.9-0.55c3.1-0.24,5.89-1.34,8.58-2.84 c0.3-0.16,0.95-0.17,1.14,0.03c0.76,0.82,2.02,1.28,1.69,2.88c-0.33,1.67,0.2,3.38-1.17,4.99c-1.23,1.45-2.01,3.39-2.64,5.23 c-0.38,1.12-0.54,2.67-0.05,3.67c1.2,2.45,4.7,2.61,6.65,0.57c0.81-0.86,1.69-1.67,2.6-2.42c0.67-0.55,1.47-0.95,2.18-1.46 c0.32-0.22,0.58-0.52,0.85-0.79c0.92-0.91,1.79-1.88,3.23-1.91c0.07-0.01,0.12-0.25,0.21-0.36c0.47-0.55,0.87-1.23,1.45-1.62 c1.52-1.02,3.11-1.93,4.71-2.83c0.26-0.15,0.74-0.13,1.03,0.01c0.92,0.44,2.1,0.77,2.65,1.53c1.27,1.72,2.45,3.58,3.25,5.55 c0.83,2.06,3.35,3.48,5.17,2.57c1.67-0.83,2.63-2.52,4.53-3.18c1.48-0.51,2.62-2,3.93-3.03c0.29-0.22,0.64-0.44,0.98-0.49 c2.46-0.4,4.93-0.75,7.39-1.13c0.2-0.03,0.4-0.06,0.58-0.14c2.21-1.02,3.32-0.31,3.32,2.12c0,14.19-0.05,28.38,0.05,42.57 c0.01,1.86-0.96,2.7-2.18,3.62c-1.74,1.29-3.51,2.55-5.17,3.94c-1.03,0.85-1.73,2.36-2.86,2.77c-2.07,0.74-3.5,2.3-5.3,3.36 c-0.78,0.46-2.38,1.3-1.52,2.46c0.73,0.98,1.51,2.42,3.29,2.29c1.75-0.12,3.52-0.01,5.28,0.04c0.36,0.01,0.79,0.11,1.07,0.32 c0.62,0.47,1.08,1.3,1.76,1.51c2.45,0.76,2.94,2.75,3.4,4.84c0.09,0.38,0.22,0.9,0.49,1.05c1.71,0.98,1.74,2.53,1.65,4.2 c-0.06,1.3,0.03,2.61,0.03,3.92c0,29.84,0.04,59.67-0.06,89.5c-0.01,2.31,0.88,4.73-0.96,7.07c-0.87,1.09-0.54,3.2-0.94,4.86 c-0.58,2.45-0.57,4.95-2.05,7.23c-0.78,1.21-0.76,2.94-1.11,4.44c-0.34,1.49-0.68,2.98-1.03,4.46c-0.03,0.13-0.14,0.34-0.23,0.35 c-1.15,0.18-0.88,1.09-0.84,1.76c0.05,0.94-0.27,1.83,0.87,2.72c0.82,0.63,0.83,2.35,1.12,3.6c0.4,1.74,0.73,3.51,1.09,5.26 c0.03,0.15,0.05,0.32,0.13,0.42c1.29,1.52,1.66,3.35,1.96,5.25c0.2,1.27,0.59,2.51,0.92,3.76c0.03,0.12,0.2,0.2,0.26,0.33 c0.28,0.55,0.77,1.11,0.79,1.68c0.09,3.17,0.09,6.34,0.08,9.51c-0.01,53.22-0.02,106.45-0.08,159.68c0,1.51,0.78,3.34-1.06,4.47 c-0.08,0.05-0.06,0.29-0.07,0.43c-0.29,3.58-0.58,7.16-0.86,10.73c-0.32,4.15-0.63,8.3-0.97,12.45c-0.03,0.37-0.26,0.73-0.4,1.09 c-0.22,0.55-0.64,1.11-0.63,1.66c0.01,2.21,0.17,4.31,0.9,6.56c0.95,2.95,0.48,6.31,0.89,9.51c0.6,4.76,0.19,9.64,0.22,14.47 c0,0.5-0.1,1.11,0.14,1.48c1.42,2.19,0.48,4.57,0.54,6.84c0.04,1.47-0.44,2.98-0.84,4.43c-0.28,0.99-0.67,2.02-1.29,2.82 c-0.83,1.08-1.77,2.01-1.64,3.52c0.05,0.49,0.15,1.21-0.11,1.46c-1.13,1.09-0.65,2.44-0.83,3.69c-0.31,2.06,0.16,4.04-0.82,6.24 c-0.96,2.19-0.26,5.14-0.16,7.75c0.02,0.5,0.87,0.95,0.93,1.47c0.29,2.77-0.03,5.53,0.85,8.32c0.65,2.07,0.26,4.49,0.21,6.75 c-0.04,2.22,0.51,4.38,0.15,6.66c-0.41,2.56-0.2,5.21-0.29,7.83c-0.01,0.43-0.02,1.12-0.27,1.26c-1.4,0.77-2.83,1.57-4.34,2.04 c-1.7,0.53-3.51,0.72-5.26,1.07c-0.15,0.02-0.35,0.06-0.42,0.16c-1.05,1.6-2.96,1.06-4.42,1.69c-1.82,0.79-3.98,0.8-5.99,1.16 c-0.29,0.05-0.67,0.1-0.83,0.3c-1.07,1.37-2.9,1.4-4.18,1.54c-2.35,0.25-4.8-0.49-7.21-0.82c-0.14-0.02-0.32-0.1-0.39-0.21 c-1.13-1.76-2.78-0.72-4.19-0.71c-0.45,0-0.86,0.75-1.36,0.9c-1.49,0.44-3.02,0.74-4.53,1.14c-0.22,0.06-0.35,0.43-0.57,0.58 c-0.67,0.47-1.36,1.26-2.06,1.29c-3.56,0.13-7.14,0.07-10.71,0.04c-0.34,0-0.71-0.21-1.04-0.37c-0.54-0.26-1.05-0.56-1.58-0.84 c-0.82-0.43-1.69-0.79-2.43-1.32c-0.47-0.34-0.64-1.1-1.12-1.39c-1.87-1.14-3.1-2.75-4.11-4.66c-0.29-0.55-1.05-1.17-1.64-1.22 c-2.71-0.22-5.54-0.58-7.69,1.72c-0.83,0.9-1.8,1.06-2.92,1.04c-0.38,0-0.87,0.04-1.14,0.26c-1.57,1.29-3.5,1.51-5.38,1.82 c-2.39,0.39-4.78,0.67-7.17,1.02c-0.22,0.03-0.39,0.29-0.61,0.39c-1.11,0.5-2.2,1.26-3.35,1.41c-2.09,0.25-3.01,0.98-2.64,3.04 c0.19,1.07,0.64,2.49,1.43,2.95c1.21,0.72,2.83,0.7,4.26,1.06c1.65,0.43,3.28,0.93,4.92,1.42c1.01,0.3,2.01,0.63,3.03,0.92 c1.88,0.54,3.74,1.35,5.66,1.53c3.04,0.28,6.13,0.18,9.19,0.18c13.52,0.02,27.05,0,40.57,0.04c1.41,0.01,3.03-0.62,4.13,0.94 c0.1,0.14,0.48,0.07,0.73,0.09c5.48,0.4,11.03-0.61,16.46,0.99c1.95,0.58,4.05,0.68,6.11,1c0.07,1.26,0.61,2.47-0.7,3.3 c-0.85,0.54-1.65,1.22-2.57,1.58c-2.2,0.85-4.44,1.57-6.68,2.32c-0.99,0.34-2.02,0.59-3.01,0.94c-1.67,0.58-3.32,1.21-4.98,1.82 c-0.23,0.09-0.44,0.21-0.66,0.31c-0.53,0.24-1.04,0.64-1.58,0.69c-5.18,0.48-10.35-0.17-15.61,0.68 c-5.76,0.93-11.79-0.18-17.64,1.1c-0.82,0.18-1.73-0.09-2.55,0.08c-1.8,0.37-3.61,0.77-5.32,1.42c-0.58,0.21-1.08,1.13-1.26,1.82 c-0.66,2.45,1.02,5.29,4.03,5.07c1.83-0.13,3.72,0.54,5.59,0.87c0.12,0.02,0.22,0.18,0.34,0.24c0.72,0.31,1.43,0.85,2.17,0.88 c2.51,0.11,5.03,0.09,7.54,0.03c1.18-0.03,2.56,0.41,3.33-1.08c0.07-0.15,0.56-0.11,0.86-0.11c5.22,0.01,10.44,0.02,15.66,0.05 c0.34,0,0.79,0,1,0.19c1.32,1.25,2.86,1.82,4.67,1.79c1.63-0.02,3.26,0.01,4.6,1.25c0.06,0.99-0.12,1.83-1.41,1.95 c-0.23,0.02-0.46,0.31-0.66,0.5c-1.32,1.33-2.56,2.77-3.99,3.98c-1.06,0.89-2.34,2.07-3.56,2.12c-2.5,0.1-4.06,2.03-6.3,2.6 c-1.31,0.34-2.46,1.45-3.98,1.52c-0.29,0.01-0.67,0.07-0.83,0.26c-1.11,1.31-2.62,1.66-4.2,1.76c-1.8,0.12-3.76-0.26-5.37,0.33 c-1.58,0.59-3.07,0.54-4.61,0.59c-1.96,0.05-3.92,0.02-5.88,0c-0.39,0-0.79-0.07-1.16-0.17c-0.83-0.22-1.64-0.59-2.48-0.71 c-2.61-0.36-5.24-0.64-7.85-0.96c-0.15-0.02-0.38-0.06-0.41-0.14c-0.54-1.36-1.74-0.98-2.71-0.99c-4.02-0.06-8.04-0.04-12.07-0.05 c-0.4,0-0.81,0-1.19-0.08c-1.18-0.25-2.34-0.57-3.51-0.81c-0.49-0.09-1.19,0.17-1.47-0.09c-1.49-1.32-3.25-0.64-4.88-0.82 c-0.45-0.05-1.2,0.06-1.3-0.14c-0.68-1.42-1.93-1.03-3.02-1.06c-2.06-0.05-5.27-2.58-6.24-4.39c-0.87-1.64-2.23-3.05-3.48-4.46 c-1.04-1.17-2.36-2.08-3.33-3.29c-0.87-1.07-1.16-2.84-2.21-3.49c-1.93-1.2-2.76-3.77-5.53-3.92c-0.11,0.08-0.58,0.28-0.75,0.63 c-0.28,0.54-0.63,1.29-0.45,1.77c0.48,1.3,1.57,2.45,1.78,3.76c0.36,2.21,2.01,3.73,2.59,5.88c0.45,1.67,1.26,3.48,2.41,5.08 c1.14,1.56,1.41,3.74,2.13,5.63c0.43,1.16,0.89,2.33,1.51,3.4c0.36,0.63,1.01,1.13,1.61,1.59c0.67,0.5,1.52,0.79,2.13,1.35 c0.78,0.7,1.25,1.83,2.11,2.32c1.81,1.02,4.06,1.07,5.77,2.38c0.07,0.06,0.21,0.06,0.3,0.04c2.43-0.53,4.36,1.08,6.06,2.12 c2,1.24,4.52,2.12,5.74,4.61c0.47,0.95,1.67,1.55,3.12,0.54c0.9-0.62,2.18-0.69,3.18-1.48c1.15-0.91,2.59-1.45,3.89-2.16 c0.34-0.18,0.65-0.55,0.97-0.56c2.21-0.07,4.53-0.5,6.59,0.05c1.65,0.44,3.29,0.44,4.91,0.75c3.34,0.63,6.68,1.23,10.11,1.01 c0.19-0.02,0.47-0.04,0.58,0.07c1.69,1.69,4.5-0.27,6.04,1.88c2.64-0.06,5.21,0.33,7.75,1.05c1.35,0.38,2.74,0.65,4.1,0.98 c0.13,0.03,0.21,0.2,0.34,0.27c1.18,0.58,2.33,1.28,3.57,1.7c1.36,0.47,2.81,0.68,4.22,1.01c0.12,0.03,0.22,0.16,0.34,0.24 c0.93,0.58,1.82,1.22,2.8,1.71c1.03,0.51,2.68,0.57,3.1,1.35c1.03,1.92,2.93,2.76,4.5,3.64c1.3,0.73,3.45,0.26,5.09-0.18 c0.46-0.12,0.44-2.05,0.6-3.16c0.06-0.34-0.03-0.71,0.02-1.05c0.29-1.88-1.12-3-1.84-4.46c-0.7-1.42-2.24-1.12-3.03-2.13 c-0.57-0.71-1.11-1.52-1.85-1.99c-1.99-1.26-4.2-2.07-5.98-3.79c-1.42-1.38-3.36-2.21-5.05-3.33c-0.53-0.36-0.97-0.86-1.6-1.43 c1.59-0.28,2.79-0.38,3.91-0.73c1.33-0.42,2.56-1.15,3.88-1.59c1.23-0.41,2.52-0.08,3.86-0.73c1.07-0.51,2.44-1.28,3.54-1.27 c4.9,0.06,9.87-1.42,14.74,0.77c1.85,0.84,4.1,0.89,6.19,1.08c2.2,0.2,4.42,0.08,6.63,0.19c1.39,0.07,2.87-0.36,3.15-1.52 c0.35-1.43-0.11-3.07-0.31-4.61c-0.05-0.35-0.43-0.86-0.75-0.94c-1.89-0.45-3.03-2.61-5.28-2.29c-0.29,0.05-0.76-0.44-0.98-0.79 c-0.55-0.87-1.04-1.78-1.46-2.72c-0.72-1.58-1.07-3.47-2.15-4.72c-1.03-1.21-1.01-2.65-1.64-3.91c-0.95-1.9,1.19-4.82,3.55-5.51 c1.64-0.47,2.56-1.92,3.11-3.23c0.56-1.3,1.48-2.16,2.47-2.65c1.95-1,3.13-2.23,2.85-4.48c-0.15-1.19,0.35-1.95,1.04-2.38 c1,0.29,1.75,0.57,2.54,0.71c0.68,0.12,1.65-0.21,2.05,0.15c1.42,1.25,3.06,0.73,4.59,0.79c1.64,0.07,2.82-1.17,2.72-2.83 c-0.14-2.32,0.71-4.76-1.17-6.9c-1.23-1.41-2.02-3.2-3.05-4.79c-0.22-0.34-0.72-0.52-0.87-0.87c-0.46-1.06-0.77-2.19-1.23-3.25 c-0.29-0.71-0.68-1.39-1.13-2.01c-1.1-1.56-2.04-3.14-1.53-5.37c1.49-0.04,2.78-0.09,3.89-1.32c1.1-1.21,1.2-2.49,1.25-3.92 c0.01-0.23,0.11-0.48,0.24-0.67c1.24-1.84,0.48-3.88,0.58-5.83c0.01-0.15-0.29-0.35-0.49-0.46c-1-0.56-2.03-1.05-3-1.64 c-0.5-0.3-0.84-0.89-1.35-1.13c-1-0.46-2.14-0.66-3.09-1.2c-0.51-0.28-0.94-1-1.07-1.59c-0.43-2.04-0.69-4.12-1.08-6.17 c-0.08-0.39-0.55-0.7-0.63-1.08c-0.19-0.93-0.56-2-0.26-2.78c0.2-0.56,1.73-1.24,2.07-1c1.34,0.91,2.76,0.55,4.13,0.75 c0.3,0.04,0.57,0.28,0.87,0.41c0.5,0.23,0.99,0.58,1.52,0.65c3.46,0.48,6.98-0.42,10.48,0.84c1.88,0.67,4.18,0.23,6.29,0.19 c0.47-0.01,1.28-0.37,1.34-0.69c0.2-1.06,0.29-2.2,0.09-3.25c-0.08-0.41-1.04-0.65-1.59-1c-0.18-0.12-0.3-0.34-0.49-0.47 c-1.59-1.12-3.47-1.86-4.58-3.59c-0.05-0.07-0.2-0.06-0.28-0.11c-0.71-0.43-1.45-0.81-2.11-1.31c-0.61-0.47-1.1-1.11-1.72-1.57 c-0.68-0.5-1.49-0.82-2.16-1.33c-0.65-0.49-1.14-1.21-1.81-1.67c-1.57-1.08-3.21-2.06-4.83-3.08c-0.55-0.35-1.1-0.73-1.69-1.01 c-0.82-0.38-1.8-0.53-2.49-1.06c-0.53-0.41-0.95-1.22-1.04-1.91c-0.29-2.18,0.44-4.47-0.96-6.53c-0.53-0.79-1.11-1.77-1.11-2.66 c-0.06-20.73-0.05-41.46-0.03-62.18c0-0.42,0.15-0.86,0.31-1.25c0.21-0.5,0.64-0.94,0.74-1.45c0.29-1.62,0.18-3.22,0.78-4.9 c0.83-2.34,0.88-4.99,1.09-7.52c0.17-1.95,0.05-3.92,0.11-5.88c0.01-0.47,0.2-0.93,0.37-1.38c0.2-0.51,0.68-0.99,0.69-1.49 c0.05-4.08,0.04-8.15,0.01-12.23c0-0.48-0.04-1.25-0.32-1.39c-0.99-0.49-0.7-1.33-0.78-2.08c-0.35-3.05-0.31-6.21-1.2-9.09 c-0.7-2.29-0.69-4.49-0.62-6.72c0.12-3.64-0.46-7.31,0.67-10.95c0.71-2.26,0.78-4.71,1.14-7.07c0.04-0.24,0.05-0.53,0.19-0.72 c1.27-1.67,1.08-3.79,1.66-5.67c0.44-1.39,0.1-3,0.26-4.5c0.1-0.93,0.2-2.16,0.8-2.68c1.42-1.23,1.05-2.71,1.11-4.18 c0.02-0.75,0.08-1.5,0.08-2.26c0-7.94,0-15.89-0.03-23.84c0-0.4-0.25-0.81-0.42-1.2c-0.21-0.5-0.6-0.97-0.64-1.48 c-0.1-1.3,0.06-2.63-0.09-3.92c-0.13-1.03-0.9-2.06-0.78-3.02c0.31-2.47-0.9-4.62-1.12-6.95c-0.02-0.22-0.23-0.41-0.33-0.63 c-0.25-0.52-0.62-1.03-0.7-1.58c-0.19-1.34,0.04-2.8-0.39-4.03c-0.8-2.24-1.62-4.42-1.62-6.84c0.01-17.65,0.01-35.31,0.01-52.97 c0-0.35,0.01-0.7,0-1.05c-0.02-1.05,0.41-1.5,1.54-1.48c2.96,0.07,5.93,0.14,8.89-0.02c1.36-0.08,2.79-0.5,3.99-1.12 c0.75-0.39,1.46-1.39,1.62-2.23c0.27-1.36,0.17-2.82,0.01-4.2c-0.06-0.53-0.66-1.12-1.16-1.45c-0.95-0.62-2-1.08-3.02-1.6 c-0.99-0.5-1.96-1.06-2.98-1.47c-1.78-0.73-3.61-1.35-5.4-2.06c-0.43-0.18-0.73-0.7-1.16-0.84c-2.24-0.68-2.37-0.81-2.37-3.03 c0.01-25.61,0-51.21,0.02-76.82c0-3.07,0.14-6.13,0.21-9.2c0.01-0.24,0.02-0.5,0.07-0.74c0.27-1.22,0.63-2.42,0.81-3.66 c0.37-2.55,0.64-5.13,0.97-7.69c0.02-0.18,0.12-0.4,0.26-0.51c1.25-1.01,1.6-2.31,1.7-3.89c0.22-3.29,0.67-6.56,1.04-9.84 c0.02-0.18,0.11-0.47,0.23-0.51c1.12-0.39,0.81-1.36,0.9-2.16c0.05-0.55-0.08-1.13,0.06-1.65c0.48-1.75,1.32-3.45,1.53-5.23 c0.29-2.37,0.65-4.96-0.01-7.16c-0.63-2.1-0.45-4.08-0.64-6.11c-0.06-0.75,0.14-1.67-0.22-2.22c-1.07-1.62-0.53-3.36-0.68-5.04 c-0.04-0.45,0-0.91,0-1.36c-0.04-11.77-0.07-23.54-0.12-35.32c0-0.74,0.31-1.64-0.76-2.05c-0.18-0.07-0.26-0.51-0.3-0.79 c-0.28-1.71-0.53-3.42-0.79-5.13c-0.02-0.14-0.04-0.34,0.04-0.43c0.85-1.09,1.42-2.52,3.18-2.48c0.48,0.01,1.01-0.1,1.45-0.3 c1.93-0.87,3.83-1.82,5.76-2.7c0.91-0.41,1.88-0.69,2.8-1.06c0.79-0.32,1.87-0.46,2.28-1.06c1.04-1.51,2.94-0.65,4.08-1.75 c0.2-0.2,0.94-0.09,1.27,0.13c1.02,0.68,1.91,1.57,2.95,2.21c0.97,0.6,2.05,1.01,3.11,1.45c0.77,0.32,1.57,0.54,2.6,0.88 c0.08-0.06,0.43-0.5,0.88-0.68c1.99-0.8,2.28-1.19,2.32-3.33c0.02-0.8-0.16-2.05,0.24-2.3c1.05-0.65,0.8-1.53,0.84-2.37 c0.1-1.85,0.1-3.71,0.2-5.57c0.02-0.46,0.14-1,0.42-1.35c1.19-1.48,2.43-2.92,3.72-4.33c1.85-2.02,3.76-3.98,5.62-5.99 c1.2-1.3,2.41-2.58,3.51-3.96c0.91-1.15,2.34-1.82,2.73-3.48c0.22-0.96,1.04-1.77,1.58-2.66c1.01-1.68,2.08-3.34,2.99-5.07 c0.86-1.63,1.53-3.36,2.33-5.01c0.12-0.24,0.55-0.48,0.82-0.47c0.85,0.06,1.7,0.23,2.56,0.36c1.64-0.37,3.34-0.64,5.04-0.61 c2.2,0.04,4.18-0.16,5.25-2.55c-0.42-0.66-0.75-1.53-1.37-2.07c-1.26-1.13-2.64-2.08-2.54-4.07c0.02-0.43-0.29-0.97-0.6-1.32 c-0.98-1.09-1.88-2.23-2.27-3.68c-0.25-0.92-0.45-1.85-0.7-2.92c0.1-0.16,0.47-0.49,0.53-0.87c0.41-2.81,0.64-5.66,1.19-8.44 c0.36-1.78,1.14-3.48,1.81-5.19c0.13-0.33,0.58-0.58,0.92-0.78c1.21-0.7,2.72-1.11,3.58-2.1c0.87-1,1.89-1.43,2.93-2.05 C215.346,112.2,216.377,111.28,216.086,109.69z M111.437,192.42c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31 c46.56,0,84.31,37.75,84.31,84.31C195.747,154.67,157.997,192.42,111.437,192.42z", + "M220.041,157.85c-0.55-1.59-1.99-2.91-3.19-4.22c-1.44-1.55-3.06-2.93-4.54-4.44 c-0.94-0.97-2.09-1.91-2.57-3.1c-0.71-1.75-2.03-2.69-3.39-3.77c-0.82-0.65-1.45-1.6-2.05-2.48c-0.5-0.74-0.65-1.96-1.31-2.31 c-1.12-0.62-0.92-1.41-0.84-2.26c0.08-0.9-0.07-2.1,0.44-2.6c0.78-0.78,0.7-1.59,0.82-2.45c0.08-0.56-0.1-1.25,0.16-1.69 c1.35-2.35-0.12-5.35,1.81-7.52c0.27-4.36,0.77-8.72,0.74-13.07c-0.02-4.6-0.55-9.19-0.86-13.78c-0.02-0.23-0.04-0.6-0.18-0.67 c-1.2-0.58-0.74-1.69-0.88-2.62c-0.3-2.03-0.62-4.06-0.94-6.09c-0.03-0.17-0.16-0.32-0.24-0.49c-0.24-0.54-0.6-1.06-0.69-1.62 c-0.13-0.75,0.01-1.54-0.06-2.3c-0.14-1.56,0.39-3.22-0.79-4.65c-0.22-0.28-0.2-1.14,0.05-1.36c1.19-1.08,1.96-2.58,3.68-3.18 c0.9-0.32,1.87-1.42,2.11-2.35c0.36-1.38,0.09-2.92,0.09-4.59c-1.73,0-3.3,0.02-4.87,0c-0.36-0.01-0.98-0.02-1.05-0.2 c-0.46-1.09-1.43-0.72-2.21-0.93c-0.6-0.16-1.47-0.3-1.69-0.73c-0.65-1.26-1.95-1.91-2.51-3.35c-0.54-1.39-1.94-2.48-3.06-3.6 c-1.57-1.58-3.29-3.01-4.82-4.63c-0.9-0.96-1.45-2.23-2.3-3.24c-1.37-1.63-3.13-2.84-3.93-5.04c-0.75-2.04-0.93-2.28,0.91-3.34 c1.13-0.65,2.46-1.26,3.14-2.27c0.61-0.91,1.38-1.33,2.18-1.58c1.22-0.36,1.87-1.27,2.04-2.22c0.26-1.52,0.07-3.12,0.07-4.65 c-0.7-0.18-1.53-0.16-1.73-0.5c-0.54-0.93-1.34-0.88-2.1-0.8c-2.26,0.22-4.43-0.1-6.81,0.91c-2.5,1.06-5.7,0.06-8.58,0.97 c-1.39,0.44-3.04,0.01-4.63-0.49c-1.72-0.54-3.23-1.39-4.81-2.12c-0.53-0.24-0.86-0.92-1.39-1.21c-1.65-0.91-3.34-1.75-5.03-2.58 c-1.13-0.55-2.27-1.12-3.46-1.5c-1.3-0.42-2.67-0.64-4.01-0.96c-0.12-0.03-0.2-0.18-0.32-0.25c-0.49-0.28-0.96-0.69-1.5-0.81 c-1.58-0.38-3.18-0.64-4.78-0.96c-0.14-0.02-0.31-0.04-0.39-0.13c-1.28-1.53-3.33-0.93-4.88-1.77c-0.54-0.3-1.16-0.25-1.76-0.8 c-0.74-0.69-1.95-0.86-2.95-1.27c-0.31-0.13-0.57-0.36-0.88-0.52c-1.82-0.91-2.44-3.41-4.85-3.63c-0.37-0.03-0.84-0.97-0.93-1.54 c-0.16-0.97-0.04-2-0.04-2.77c-1.29-1.4-2.71-1.66-4.31-1.5c-1.04,0.1-3.26,1.89-3.77,2.79c-0.68,1.21-0.49,3.06-2.5,3.4 c-0.54,0.1-1.02,0.85-1.41,1.39c-0.58,0.82-1.24,1.27-2.3,1.24c-2.01-0.06-4.03-0.04-6.04,0.02c-0.52,0.02-1.03,0.31-1.53,0.51 c-0.4,0.16-0.75,0.5-1.15,0.55c-3.09,0.4-6.2,0.74-9.3,1.11c-0.14,0.02-0.31,0.01-0.41,0.1c-1.74,1.46-4.05,1.26-6.01,1.52 c-2.02,0.27-3.57,1.32-5.4,1.82c-1.27,0.35-2.45,1.02-3.69,1.51c-2.06,0.82-4.13,1.61-6.2,2.4c-0.64,0.24-1.35,0.37-1.91,0.73 c-1.46,0.94-2.83,2.01-4.28,2.97c-1.07,0.72-2.2,1.37-3.31,2.04c-0.98,0.59-1.98,1.14-2.94,1.76c-0.49,0.32-0.89,0.79-1.38,1.11 c-0.56,0.35-1.41,0.47-1.71,0.95c-0.49,0.79-1.09,1.06-1.92,1.26c-0.56,0.14-1.09,0.61-1.52,1.04c-0.91,0.91-1.7,1.92-2.6,2.84 c-1.47,1.52-3.01,2.96-4.47,4.49c-1.04,1.1-1.94,2.34-2.99,3.42c-1.05,1.07-2.23,2.02-3.34,3.03c-0.16,0.15-0.42,0.34-0.42,0.49 c0.1,1.74-2.06,1.97-2.29,3.47c-1.95,0.29-1.67,2.42-2.79,3.49c-1.16,1.11-1.61,2.94-2.39,4.45c-0.36,0.68-0.62,1.51-1.17,1.98 c-0.96,0.81-1.45,1.74-1.52,2.96c-0.02,0.38-0.02,0.81-0.2,1.11c-0.84,1.45-1.74,2.87-2.62,4.29c-0.4,0.63-1.03,1.22-1.16,1.9 c-0.25,1.29-0.94,1.6-2.14,1.73c-2.53,0.27-5.17-0.85-7.62,0.97c-0.78,0.57-1.29,0.9-1.28,1.82c0.02,1.15,0.04,2.3,0.09,3.45 c0.01,0.28,0.02,0.64,0.18,0.82c0.91,1.01,1.87,1.99,2.82,2.97c0.3,0.31,0.66,0.56,0.92,0.89c0.54,0.7,0.91,1.58,1.57,2.11 c1.32,1.05,1.76,2.7,0.91,4.16c-0.19,0.32-0.31,0.7-0.37,1.07c-0.33,2.36-0.19,4.68-0.93,7.12c-1.04,3.39-0.76,7.19-0.99,10.82 c-0.084,1.3-0.028,2.609-0.004,3.91c0.006,0.347,0.042,0.913,0.113,1.253c0.215,1.031,0.607,2.038,0.712,3.077 c0.13,1.18,0.02,2.39,0.08,3.59c0.02,0.39,0.24,0.77,0.39,1.15c0.19,0.5,0.5,0.97,0.6,1.49c0.36,1.88,0.66,3.78,0.98,5.67 c0.02,0.14,0.04,0.36,0.12,0.39c1.31,0.58,0.79,1.78,0.95,2.74c0.08,0.47-0.04,1.09,0.21,1.4c1.07,1.27,0.76,2.98,1.64,4.41 c0.92,1.49,0.83,3.53,1.95,5.15c1.07,1.53,1.11,3.52,2.09,5.23c1.14,2,1.76,4.33,3.12,6.29c0.99,1.43,1.86,2.94,2.81,4.39 c0.43,0.64,1.05,1.17,1.38,1.86c0.32,0.66,0.52,1.46,0.46,2.17c-0.02,0.21-1.11,0.37-1.72,0.47c-0.89,0.14-2.03-0.1-2.64,0.37 c-1.27,0.99-2.58,1.6-4.16,1.75c-0.27,0.02-0.66,0.12-0.78,0.31c-0.74,1.2-2.18,0.94-3.19,1.62c-0.9,0.6-1.97,0.95-2.95,1.45 c-0.13,0.06-0.15,0.33-0.22,0.5c-0.29,0.61-0.57,1.22-0.88,1.88c0.22,0.14,0.66,0.26,0.73,0.49c0.44,1.56,1.62,1.71,2.95,1.69 c6-0.1,12,0.28,17.98-0.6c2.02-0.3,2.35-0.04,2.27,1.87c-0.01,0.33,0.33,0.65,0.42,1c0.28,1.08,0.93,2.18-0.3,3.18 c-0.72,0.59-1.28,1.39-1.97,2.04c-0.57,0.55-1.16,1.13-1.84,1.51c-1.53,0.85-3.29,1.33-4.37,2.87c-0.11,0.16-0.38,0.21-0.57,0.32 c-1.53,0.89-3.3,1.54-4.54,2.74c-1.67,1.63-4.03,1.83-5.72,3.3c-0.62,0.53-1.4,0.9-2.1,1.34c-0.35,0.22-0.68,0.57-1.05,0.64 c-1.67,0.33-2.61,1.81-2.12,3.47c0.38,1.29,2.05,1.63,3.29,1.08c1.5-0.67,2.83-2,4.72-1.6c0.23,0.05,0.48-0.03,0.71,0.01 c3.29,0.59,6.38-0.81,9.6-0.9c0.14,0,0.37-0.02,0.4-0.09c0.59-1.47,1.9-0.82,2.92-1.07c1.08-0.27,2.31-0.48,3.12-1.14 c1.34-1.1,3.01-1.42,4.43-1.52c2.07-0.14,3.55-1.64,5.54-1.71c0.53-0.02,1.04-0.3,1.55-0.46c0.45-0.14,0.92-0.22,1.33-0.43 c0.95-0.49,1.87-1.48,2.8-1.47c2.17,0.03,4.33,0.51,6.5,0.83c0.1,0.02,0.16,0.24,0.27,0.29c0.56,0.28,1.11,0.61,1.7,0.78 c1.28,0.37,2.98,0.25,3.8,1.06c1.41,1.37,3.24,0.88,4.73,1.73c0.92,0.53,2.42-0.25,3.25,1.05c0.11,0.17,0.55,0.21,0.82,0.18 c3.28-0.45,5.4,2.03,8.05,3.18c1.02,0.44,1.9,1.2,2.94,1.6c2.28,0.87,4.77,0.75,7.12,1.85c2.1,0.99,4.76,1.09,7.16,1.03 c6.72-0.19,13.49,0.95,20.17-0.71c1.13-0.28,2.39-0.08,3.58-0.17c0.39-0.02,0.78-0.21,1.15-0.37c0.47-0.21,0.91-0.6,1.39-0.67 c1.14-0.15,2.49,0.21,3.39-0.3c1.52-0.84,2.91-0.42,4.47-0.47c0.03,0.81,0.09,1.47,0.09,2.13v170.39c0,1.92,0.01,3.84-0.01,5.76 c0,0.42,0.03,1.13-0.17,1.22c-1.48,0.66-0.88,1.94-0.93,2.97c-0.1,1.67-0.15,3.36-0.02,5.03c0.14,1.95-0.76,4.1,1,5.79 c0.14,0.13,0.07,0.46,0.13,0.69c0.32,1.16,0.64,2.31,1,3.45c0.05,0.18,0.32,0.33,0.52,0.42c1.35,0.57,1.68,1.45,1.02,2.81 c-0.14,0.29-0.42,0.71-0.31,0.88c1.11,1.81,0.69,3.83,0.63,5.73c-0.1,2.98-0.59,5.94-0.76,8.93c-0.14,2.43-0.03,4.89-0.08,7.33 c-0.01,0.6,0.23,1.41-0.8,1.57c-0.12,0.02-0.28,0.37-0.29,0.57c-0.16,3.08-0.36,6.15-0.72,9.24c-0.59,4.97-0.21,10.05-0.21,15.09 c0,44.18,0.01,88.36,0,132.54c0,6.23-0.02,12.47-0.12,18.7c-0.03,1.37,0.13,2.67-0.79,4.12c-0.92,1.43-0.93,3.56-1.02,5.39 c-0.16,3.11-0.07,6.24-0.11,9.36c-0.01,0.51-0.02,1.4-0.24,1.47c-1.21,0.4-0.8,1.35-0.89,2.13c-0.08,0.62-0.03,1.28-0.26,1.84 c-1.03,2.54-0.86,5.31-0.25,7.71c0.44,1.74,0.41,3.39,0.61,5.08c0.09,0.71-0.17,1.75,0.22,2.08c1.12,0.97,0.85,2.16,0.86,3.3 c0.05,10.08,0.08,20.15,0.07,30.22c0,1.21,0.33,2.59-1.03,3.45c-0.18,0.11-0.18,0.53-0.24,0.8c-0.3,1.45-0.59,2.91-0.92,4.36 c-0.04,0.18-0.32,0.29-0.45,0.47c-0.23,0.34-0.53,0.68-0.61,1.06c-0.36,1.69-0.64,3.38-0.96,5.08c-0.02,0.13-0.03,0.36-0.11,0.39 c-1.37,0.57-0.82,1.77-0.87,2.73c-0.07,1.48,0.09,2.98-0.06,4.45c-0.07,0.64-0.56,1.58-1.07,1.74c-1.53,0.48-3.39-0.22-4.66,1.28 c-6.11,0.05-12.2-0.04-18.29,0.83c-3.57,0.51-7.27,0.09-10.91,0.11c-0.52,0-1.34-0.08-1.52,0.2c-0.88,1.4-2.2,0.79-3.34,0.85 c-1.68,0.09-3.36,0.01-5.03,0.03c-2.22,0.03-2.87,0.61-2.88,2.52c-0.01,1.74,1.56,3.66,3.06,3.67c2.44,0.02,4.89-0.03,7.33,0.03 c0.54,0.01,1.1,0.29,1.59,0.56c0.66,0.35,1.23,1.13,1.88,1.17c2.77,0.19,5.5,0.3,8.27,0.8c3.4,0.62,6.97,0.26,10.46,0.39 c1.31,0.04,2.77-0.51,3.81,0.86c0.13,0.16,0.55,0.11,0.83,0.16c1.98,0.31,3.97,0.57,5.93,0.94c1.09,0.21,2.13,0.61,3.19,0.93 c0.13,0.04,0.23,0.15,0.35,0.21c0.62,0.31,1.25,0.59,1.87,0.9c0.71,0.37,1.79,0.59,2.05,1.17c0.56,1.23,0.85,2.64,0.96,4.01 c0.19,2.53,0.15,5.07,0.25,7.61c0.01,0.38,0.22,0.77,0.39,1.12c0.21,0.43,0.67,0.83,0.68,1.24c0.06,2.54,0.03,5.08,0.03,8.02 c-1.66,0.18-3.24,0.45-4.82,0.5c-2.92,0.07-5.85,0-8.77,0.03c-0.79,0-1.59,0.13-2.49,0.22c0.04,1.62-0.73,3.04,0.83,4.49 c1.37,1.26,2.42,2.7,4.52,2.55c0.429-0.031,0.861,0.057,1.262,0.211c2.119,0.81,4.149,1.889,6.518,1.859 c2.647-0.022,3.007,0.673,2.932,3.776c-0.017,0.708,0.025,1.415,0.061,2.122c0.065,1.295-0.44,1.831-1.823,1.812 c-3.69-0.07-7.38-0.03-11.07,0c-0.56,0.01-1.42-0.02-1.62,0.29c-0.74,1.16-1.8,0.84-2.78,0.84c-2.78,0.02-5.56,0.01-8.34,0.01 c-2.64,0-5.27,0.06-7.9-0.01c-1.15-0.03-2.08,0.55-2.33,1.39c-0.7,2.4,0.27,5.56,3.59,5.63c1.2,0.02,2.77-0.38,3.51,0.22 c1.4,1.15,2.84,0.75,4.28,0.95c1.97,0.27,3.93,0.57,5.9,0.89c0.17,0.03,0.3,0.3,0.46,0.45c0.91,0.82,1.76,1.71,3.21,1.47 c0.49-0.09,1.07,0.16,1.57,0.35c0.51,0.19,0.95,0.66,1.45,0.73c3.2,0.43,6.4,0.78,9.69,1.16c0.04,0.17,0.13,0.39,0.14,0.62 c0.03,1.82,0.03,3.65,0.06,5.47c0.01,0.76-0.1,1.57,0.11,2.28c0.5,1.64,0.12,2.28-1.61,2.28c-4.12,0-8.24-0.01-12.36,0.02 c-0.7,0.01-1.77,0-2.02,0.4c-0.59,0.96-1.36,0.7-2.11,0.73c-1.81,0.07-3.64,0.04-5.44,0.19c-1.13,0.1-2.23,0.64-3.35,0.64 c-8.67,0.06-17.35,0.03-26.02,0.05c-0.66,0-1.71-0.04-1.89,0.3c-0.55,1.03-1.38,0.79-2.18,0.88c-1.31,0.17-2.07,1-2.12,2.29 c-0.1,2.71,1.38,4.42,4.05,4.64c0.66,0.06,1.34,0.06,2.01,0.06c11.59,0,23.19-0.04,34.79,0.04c2.11,0.01,4.23,0.53,6.34,0.84 c0.16,0.02,0.3,0.17,0.46,0.26c0.46,0.24,0.9,0.61,1.38,0.7c2.05,0.38,4.12,0.68,6.18,1.02c0.17,0.02,0.32,0.14,0.49,0.22 c0.59,0.27,1.16,0.71,1.77,0.77c1.78,0.18,2.26,0.55,2.18,2.39c-0.13,2.89,0.3,5.79-0.56,8.69c-0.54,1.82,0.44,4.02-1.28,5.61 c-1.07,0.99-1.03,2.72-2.45,3.52c-0.6,0.33-1.11,0.94-1.49,1.53c-0.84,1.31-1.52,2.72-2.37,4.02c-0.39,0.59-1.08,0.97-1.53,1.53 c-0.82,1.05-1.77,2.07-2.29,3.27c-0.73,1.7,0.72,3.6,2.56,3.61c1.2,0,2.39-0.07,3.59-0.14c0.28-0.01,0.76-0.06,0.79-0.18 c0.37-1.48,1.9-1.22,2.79-1.6c1.47-0.63,2.91-1.2,4.18-2.2c0.6-0.47,1.56-0.65,1.91-1.24c0.65-1.1,0.98-2.39,1.44-3.6 c0.17-0.43,0.37-0.84,0.5-1.28c0.4-1.41,0.82-2.81,1.14-4.24c0.15-0.69,0.22-1.46,0.08-2.14c-0.28-1.36,0.93-1.72,1.44-2.55 c0.84-1.38,1.53-1.33,2.36-0.08c0.04,0.06,0.18,0.09,0.27,0.09h5.12c-0.27-2.27,0.54-4.2-0.94-6.39c-1.18-1.72-2.35-3.95-2.25-6.37 c0.02-0.28-0.07-0.57-0.13-0.85c-0.31-1.36-0.62-2.72-0.98-4.33c4.5,0,8.43-0.01,12.35,0.02c0.27,0,0.59,0.24,0.78,0.46 c0.82,0.96,1.75,1.44,3.09,1.4c2.73-0.08,5.46,0.06,8.19,0.06c14.24,0.01,28.47,0,42.7,0c0.67,0,1.35,0.02,2.01-0.07 c0.32-0.05,0.75-0.28,0.88-0.55c0.69-1.38,1.24-2.78,1.07-4.42c-0.22-2-0.91-2.79-2.91-2.81c-2.59-0.03-5.17,0-7.76-0.03 c-0.4,0-0.82-0.09-1.21-0.22c-0.79-0.28-1.56-0.86-2.35-0.87c-4.08-0.1-8.15-0.05-12.22-0.06c-0.39,0-0.91,0.14-1.13-0.05 c-1.49-1.3-3.27-0.63-4.92-0.82c-1.42-0.16-3.03,0.59-4.17-0.93c-0.17-0.22-0.72-0.18-1.1-0.18c-1.29-0.03-2.58-0.02-3.86-0.03 c-0.63,0-1.49,0.23-1.83-0.09c-1.49-1.41-3.58-0.43-5.29-1.62c-1.47-1.03-3.79-0.13-5.71-1.05c-1.26-0.6-2.87,0.1-4.29-1.07 c-1.64-1.35-3.9-1.12-5.98-1.07c-1.17,0.02-1.96-0.78-2.01-1.96c-0.02-0.61,0-1.22,0-1.93c0.7-0.04,1.27-0.05,1.83-0.12 c0.31-0.04,0.62-0.16,0.9-0.3c0.48-0.24,0.93-0.73,1.42-0.78c3.66-0.32,7.33-0.56,10.99-0.82c0.05-0.01,0.1-0.01,0.15-0.01 c1.17-0.12,2.41-1.19,2.51-2.35c0.1-1.23,0.02-2.47,0.02-3.7c-1.73-0.36-3.3-0.9-4.9-0.98c-3.01-0.13-6.03,0-9.05,0.03 c-0.43,0-0.99-0.06-1.25,0.17c-1.07,0.95-2.32,0.59-3.51,0.66c-1.57,0.08-2.62-0.97-2.97-2.16c-0.34-1.18-0.19-2.67,0.24-3.85 c0.41-1.13,3.21-1.2,4.42-0.44c0.97,0.61,2.01,1.16,3.09,1.52c0.79,0.26,1.7,0.21,2.56,0.22c2.42,0.05,3.28-0.79,3.32-3.21 c0.02-1.15,0.11-2.31-0.02-3.45c-0.11-0.94-0.49-1.85-0.77-2.77c-0.35-1.1-0.72-2.18-1.14-3.45c0.69-0.05,0.96-0.09,1.24-0.09 c4.31-0.08,8.62-0.14,12.93-0.23c0.51-0.01,1.03-0.12,1.52-0.26c0.68-0.19,1.33-0.66,1.99-0.67c6.85-0.05,13.71-0.02,20.56-0.04 c0.71,0,1.61,0.13,2.1-0.23c1.18-0.87,2.44-0.56,3.67-0.62c1.29-0.05,2.6,0.05,3.87-0.13c0.76-0.11,1.42-0.83,2.18-0.93 c2.31-0.3,4.64,0.04,6.98-0.78c1.36-0.48,1.89-0.92,1.89-2.21c-0.01-1.05,0-2.09,0-3.07c-1.98-0.4-3.74-0.82-5.52-1.07 c-1.03-0.15-2.1-0.02-3.15-0.04c-0.33,0-0.87,0.04-0.95-0.13c-0.68-1.28-1.88-0.93-2.9-0.94c-4.36-0.05-8.72-0.02-13.08-0.03 c-0.42,0-0.84-0.06-1.25-0.16c-0.85-0.21-1.69-0.65-2.53-0.66c-3.74-0.08-7.48-0.04-11.22-0.07c-0.39,0-0.81-0.11-1.19-0.25 c-0.65-0.26-1.27-0.76-1.93-0.82c-1.661-0.151-3.335-0.019-5.007-0.073c-0.629-0.021-1.638-0.204-2.243-0.375 c-0.66-0.186-1.321-0.376-1.99-0.432c-1.57-0.13-3.16-0.02-4.74-0.05c-0.36,0-0.73-0.1-1.06-0.22c-0.75-0.28-1.46-0.83-2.21-0.87 c-2.29-0.12-4.62,0.13-6.89-0.13c-1-0.11-2.34-0.9-2.73-1.74c-0.4-0.87-0.13-2.37,0.4-3.27c0.641-1.095,1.837-1.878,2.791-2.802 c0.176-0.17,0.314-0.377,0.406-0.604c0.418-1.034,0.692-2.09,1.883-2.644c0.49-0.22,0.73-0.96,1.09-1.46 c0.58-0.8,1.01-1.83,1.79-2.34c1.34-0.86,2.7-1.8,4.39-2.05c0.94-0.14,2.19-0.41,2.65-1.07c0.83-1.21,2.16-0.98,3.16-1.63 c1.45-0.94,3.1-1.57,4.65-2.39c0.2-0.1,0.36-0.48,0.37-0.73c0.03-1.66,0.02-3.32,0.02-5.1c-1.93,0-3.73-0.2-5.46,0.05 c-1.77,0.26-3.54,0.82-5.19,1.53c-0.95,0.41-1.55,0.46-2.52,0.01c-1.67-0.76-3.21-2.09-5.31-1.62c-0.77,0.17-1.62,0.05-2.43,0.02 c-1.31-0.03-2.01-0.77-2.04-2.07c-0.03-1.1,0.24-2.39-0.24-3.26c-0.82-1.47-0.5-2.93-0.57-4.4c-0.07-1.35,0.57-1.94,1.93-1.96 c1.81-0.04,3.65,0.03,5.45-0.16c1.45-0.15,2.85-0.78,4.3-0.91c2.1-0.2,4.21-0.09,6.32-0.19c5.64-0.27,11.27-0.58,16.91-0.89 c0.29-0.01,0.59-0.18,0.87-0.31c0.46-0.22,0.9-0.66,1.36-0.68c2.87-0.12,5.74-0.18,8.61-0.21c1.86-0.01,3.49-0.46,4.72-1.98 c0.73-0.91,0.33-3.4-0.5-3.95c-1.54-1.02-3.21-0.87-4.89-0.91c-0.4-0.01-0.81-0.11-1.19-0.25c-0.76-0.27-1.48-0.83-2.23-0.85 c-3.214-0.102-6.428-0.038-9.642-0.061c-0.354-0.003-0.711-0.029-1.053-0.122c-0.859-0.234-1.683-0.63-2.544-0.697 c-1.48-0.12-2.97-0.01-4.46-0.04c-0.35,0-0.72-0.1-1.05-0.23c-0.7-0.28-1.36-0.79-2.07-0.87c-1.37-0.14-2.78,0.05-4.16-0.06 c-4.36-0.36-8.78,0.74-13.14-0.72c-1.01-0.34-1.88-0.84-2.7-1.35c-0.51-0.31-0.85-1.41-0.73-2.06c0.1-0.55,0.9-1.24,1.51-1.38 c1.69-0.39,3.52,0.23,5.11-1.2c0.68-0.6,1.73-0.79,2.03-1.87c0.46-1.59,0.03-3.2-1.02-4.15c-1.15-1.05-2.8-1.57-4.3-2.17 c-0.95-0.37-1.49-0.84-1.48-1.89c0.03-1.58,0.02-3.17-0.01-4.75c-0.01-0.57,0.08-1.42-0.24-1.65c-1.34-0.97-1.03-2.35-1.03-3.6 c-0.03-12.57-0.2-25.14,0.09-37.7c0.09-4.05-0.94-8.2,0.93-12.27c0.93-2.02,0.71-4.58,1.03-6.89c0.16-1.24-0.47-2.69,1-3.6 c0.14-0.09,0.09-0.54,0.09-0.83c0-4.12,0.01-8.25-0.02-12.37c0-0.41-0.16-0.82-0.29-1.22c-0.19-0.59-0.54-1.16-0.6-1.77 c-0.36-3.45-0.65-6.9-0.98-10.35c-0.03-0.31-0.24-0.6-0.38-0.89c-0.22-0.51-0.58-1-0.66-1.53c-0.24-1.69,0.47-3.51-0.81-5.07 c-0.19-0.23-0.19-0.89,0-1.1c1.13-1.21,0.66-2.69,0.81-4.07c0.03-0.33-0.01-0.85,0.17-0.94c1.18-0.61,0.78-1.71,0.9-2.64 c0.31-2.41,0.6-4.82,0.92-7.23c0.02-0.17,0.16-0.32,0.24-0.48c0.28-0.64,0.56-1.28,0.85-1.91c0.32-0.7,0.59-1.93,1-1.98 c1.63-0.19,2.43-1.42,3.43-2.35c1.11-1.02,1.99-2.29,3.34-3.88c1.88-0.27,4.43-0.62,6.97-0.99c0.244-0.035,0.634-0.127,0.864-0.214 c1.441-0.546,2.865-1.399,4.326-1.486c2.42-0.16,3.88-1.4,5.1-3.21c0.42-0.63,0.74-1.32,1.14-1.95c0.73-1.13,0.46-2.45-0.7-3.13 c-1.06-0.64-2.14-1.26-3.22-1.86c-0.79-0.43-1.66-0.72-2.39-1.23c-1.235-0.87-2.388-1.874-3.593-2.814 c-0.497-0.388-1.371-0.934-1.933-1.221c-0.971-0.497-1.952-0.974-2.934-1.465c-1-0.5-2.02-0.97-3.01-1.5 c-1.6-0.84-3.21-1.67-4.75-2.6c-0.37-0.23-0.71-0.84-0.72-1.29c-0.12-4.45-0.14-8.91-0.24-13.37c-0.01-0.63-0.24-1.27-0.47-1.87 c-0.4-1.04-1.01-2.01-1.27-3.07c-0.41-1.62-0.52-3.32-0.9-4.95c-0.19-0.8-1.03-1.52-1.04-2.28c-0.03-2.59-1.5-4.95-1.05-7.62 c0.23-1.35,0.07-2.78,0.01-4.17c-0.02-0.49-0.22-0.99-0.41-1.46c-0.18-0.47-0.63-0.91-0.64-1.37c-0.1-5.89-0.19-11.79-0.2-17.69 c-0.01-43.36-0.01-86.72,0.01-130.09c0-3.59,0.1-7.19,0.18-10.78c0-0.35,0.13-0.72,0.28-1.04c0.23-0.52,0.69-0.98,0.75-1.51 c0.14-1.13-0.01-2.31,0.15-3.44c0.21-1.41,0.24-3.06,1.01-4.12c1.23-1.69,0.93-3.66,1.6-5.44c0.86-2.26-0.54-4.93,1.14-7.29 c1.15-1.62,1.74-3.65,2.56-5.5c0.27-0.59,0.41-1.24,0.72-1.81c0.54-1.02,1.19-1.98,1.75-2.99c0.58-1.04,1.14-2.09,1.63-3.17 c0.67-1.52,2.22-1.88,3.43-2.66c0.92-0.59,2.03-0.89,3.04-1.36c1.51-0.69,3.02-1.38,4.5-2.12c0.5-0.26,1.18-0.59,1.33-1.04 c0.46-1.4,0.79-2.85,1.02-4.31c0.13-0.82-0.4-1.39-1.27-1.39c-3.26,0-6.51,0.03-9.77,0.06c-0.24,0-0.51,0-0.7,0.11 c-2.29,1.29-4.7,0.26-7.06,0.66c-0.05-0.53-0.1-0.81-0.1-1.1c0-8.53,0.13-17.08-0.04-25.61c-0.18-8.49,0.86-17.02-0.84-25.46 c-0.17-0.87-0.26-1.75-0.48-2.61c-0.13-0.53-0.56-0.99-0.63-1.51c-0.16-1.28,0.11-2.69-0.33-3.83c-0.93-2.37-0.35-3.87,2.08-4.61 c1.47-0.44,2.09-2.42,3.94-2.27c0.03,0,0.06-0.17,0.13-0.23c0.85-0.86,1.58-2.12,2.61-2.47c1.65-0.55,2.44-1.96,3.72-2.84 c0.98-0.67,1.86-1.5,2.82-2.2c0.62-0.46,1.31-0.81,1.96-1.23c0.66-0.42,1.31-0.86,1.95-1.31c0.27-0.2,0.49-0.46,0.76-0.67 c0.8-0.63,1.65-1.2,2.4-1.88c1.08-0.97,2.05-2.05,3.13-3.03c1.21-1.1,2.77-1.94,3.64-3.25c1.25-1.87,2.53-3.64,4.13-5.24 c1.47-1.47,2.88-3.08,3.97-4.84c0.72-1.18,2.37-1.65,2.4-3.29c0-0.06,0.14-0.14,0.22-0.16c1.32-0.35,2.61-0.84,3.95-1 c1.36-0.16,2.93-0.39,3.93,0.85c1.2,1.51,2.76,0.97,4.22,1.05c0.96,0.06,1.93,0.15,2.88,0.04c2.29-0.27,4.18,0.69,6.06,1.78 c0.68,0.4,1.4,0.75,2.09,1.13c0.92,0.51,1.83,1.03,2.85,1.6c0-0.01,0.07-0.17,0.19-0.27c0.97-0.86,2.45-1.54,2.79-2.6 C220.411,161.37,220.561,159.38,220.041,157.85z M111.437,192.42c-43.96,0-80.06-33.63-83.96-76.57c-0.27-0.72-0.3-1.53-0.18-2.4 c-0.12-1.77-0.18-3.55-0.18-5.35c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.747,154.67,157.997,192.42,111.437,192.42z", + "M230.071,128.64c-0.15-1.08-0.7-2.04-2.08-2.04c-0.28,0-0.57-0.25-0.84-0.39 c-0.47-0.25-0.92-0.61-1.42-0.73c-1.45-0.36-2.93-0.61-4.39-0.92c-0.12-0.03-0.22-0.18-0.34-0.23c-0.69-0.31-1.37-0.67-2.09-0.89 c-0.5-0.15-1.09,0.01-1.58-0.15c-1.59-0.49-3.12-1.21-4.73-1.56c-0.84-0.18-1.56-0.25-1.9-1.1c-0.26-0.64-0.44-1.3-0.58-1.71 c-0.72-0.61-1.66-1-1.81-1.59c-0.47-1.97-0.84-4-0.92-6.01c-0.17-4.38-0.13-8.76-0.19-13.14c0-0.39,0.08-0.98-0.12-1.13 c-1.52-1.11-0.88-2.72-1.05-4.13c-0.09-0.72-0.04-1.47-0.24-2.16c-0.52-1.81-1.24-3.58-1.68-5.41c-0.47-1.99-0.71-4.03-1.05-6.05 c-0.02-0.15-0.03-0.35-0.12-0.41c-1.51-0.98-1.28-2.82-1.53-4.12c-0.44-2.32-1.97-4.02-2.61-6.16c-0.4-1.34-1.17-2.57-1.71-3.87 c-0.68-1.62-1.18-3.32-1.99-4.86c-0.81-1.54-2.08-2.85-2.84-4.42c-0.66-1.35-0.85-2.94-2.05-4.04c-0.1-0.09-0.05-0.51,0.07-0.66 c0.56-0.66,1.05-1.5,1.78-1.88c1.3-0.68,1.3-1.76,1.31-2.91c0.01-1.17-0.04-2.34,0.01-3.51c0.07-1.48-0.62-2.06-2.07-2.04 c-3.26,0.04-6.52,0.06-9.78-0.01c-0.7-0.02-1.46-0.33-2.05-0.72c-1.1-0.72-2.12-1.56-3.13-2.4c-0.54-0.45-0.96-1.03-1.48-1.5 c-0.43-0.39-0.99-0.65-1.4-1.06c-1.1-1.08-2.85-1.27-3.64-2.8c-0.26-0.51-0.8-0.93-1.31-1.26c-1.904-1.241-3.992-2.242-5.711-3.712 c-0.881-0.754-1.89-1.335-2.86-1.97c-0.607-0.397-1.054-1.111-1.699-1.348c-2.2-0.8-3.28-2.91-5.09-4.15 c-1.33-0.92-1.84-2.72-3.74-3.11c-0.83-0.18-1.88-1.09-2.14-1.89c-0.88-2.71-2.14-5.37-1.84-8.36c0.05-0.48,0.01-0.96,0.01-1.34 c-1.25-1.09-2.38-0.97-3.36,0.1c-0.89,0.97-1.57,2.15-2.54,3.02c-1.43,1.29-2.97,2.51-4.61,3.52c-0.69,0.42-1.38,0.67-2.02,1.31 c-0.9,0.89-2.2,1.64-3.43,1.85c-1.8,0.3-3.69,0.07-5.53,0.05c-0.18,0-0.48-0.07-0.53-0.18c-0.47-1.14-1.47-0.93-2.36-0.94 c-6.56-0.01-13.14-0.04-19.7,0.04c-1.54,0.02-3.04-0.25-4.58,0.97c-1.14,0.9-3.14,0.73-4.76,1.02c-2.09,0.36-4.19,0.69-6.29,1.07 c-0.19,0.03-0.33,0.28-0.53,0.39c-0.37,0.22-0.74,0.54-1.14,0.59c-2.19,0.29-4.26,0.71-6.23,1.94c-1.53,0.96-3.44,1.68-5.22,1.77 c-1.75,0.09-2.67,1.41-4.14,1.82c-1.55,0.42-2.99,0.65-4.48-0.1c-0.81-0.405-1.626-0.816-2.452-1.201 c-0.68-0.317-1.835-0.735-2.558-0.934c-1.54-0.425-3.106-0.796-4.66-1.225c-0.36-0.1-0.75-0.28-1-0.54 c-1.13-1.22-3.97-1.95-5.53-1.35c-0.17,0.06-0.44,0.21-0.43,0.31c0.02,1.69-0.44,3.69,0.31,4.96c0.62,1.05,0.67,1.93,0.85,2.94 c0.3,1.71,0.65,3.4,0.99,5.1c0.03,0.13,0.11,0.31,0.22,0.36c1.21,0.52,0.68,1.35,0.48,2.21c-2.65,0-5.23,0-7.8-0.01 c-0.24,0-0.59,0.01-0.69-0.13c-1.25-1.66-3.02-0.97-4.53-0.83c-0.67,0.07-1.56,1.09-1.79,1.86c-0.3,0.97-0.07,2.11,0.02,3.18 c0.03,0.3,0.32,0.68,0.6,0.85c0.79,0.49,1.63,0.88,2.41,1.29c0,1.61-0.25,3.18,0.06,4.61c0.44,1.98-0.79,3.3-1.41,4.84 c-0.37,0.91-1.12,1.68-1.74,2.48c-0.65,0.86-1.47,1.62-1.97,2.56c-1.056,1.961-2.123,3.875-3.665,5.518 c-0.045,0.048-0.085,0.103-0.115,0.162c-0.62,1.2-1.26,2.38-1.81,3.61c-0.52,1.15-0.65,2.41-1.51,3.5c-0.8,1-1.09,2.41-1.63,3.63 c-0.4,0.91-0.89,1.79-1.23,2.73c-0.65,1.77-0.53,3.74-1.91,5.36c-0.96,1.12-1.31,2.75-2.03,4.1c-0.74,1.37-1.69,2.45-3.49,2.5 c-1.86,0.04-3.37,1.92-3.6,3.77c-0.44,3.62,2.49,5.16,4.33,7.38c0.29,0.36,0.73,0.77,0.74,1.17c0.06,1.95,0,3.9-0.04,5.84 c0,0.27-0.16,0.53-0.27,0.79c-0.22,0.58-0.62,1.14-0.66,1.73c-0.1,1.31-0.05,2.63-0.02,3.94c0,0.38,0.07,0.77,0.19,1.13 c0.27,0.77,0.78,1.51,0.84,2.29c0.15,1.79,0.08,3.6,0.11,5.4c0.01,0.78-0.28,1.79,0.1,2.29c1.42,1.91,0.12,4.44,1.72,6.36 c0.72,0.86,0.64,2.41,0.9,3.65c0.5,2.35,1.18,4.66,1.83,6.96c0.68,2.41,2.51,4.36,2.52,7.02c0,0.81,0.91,1.59,1.32,2.43 c0.52,1.07,0.95,2.19,1.43,3.28c0.11,0.24,0.28,0.45,0.41,0.68c0.56,1,1.12,1.99,1.67,2.99c0.32,0.59,0.48,1.5,0.98,1.75 c1.39,0.69,1.07,2.22,1.83,3.18c0.47,0.6,0.82,1.29,1.25,1.92c0.26,0.37,0.56,0.71,0.83,1.08c0.52,0.72,1.09,1.41,1.54,2.17 c0.52,0.89,1.47,2.02,1.24,2.71c-0.31,0.91-1.5,1.63-2.46,2.18c-1.59,0.9-3.29,1.6-4.94,2.38c-0.45,0.21-0.9,0.41-1.35,0.63 c-0.95,0.47-1.92,0.92-2.85,1.45c-0.71,0.42-1.35,0.98-2.05,1.42c-0.99,0.63-2.06,1.14-3,1.82c-0.81,0.58-1.46,1.39-2.27,1.98 c-0.53,0.4-1.41,0.43-1.81,0.9c-0.87,1.04-1.78,2-2.43,3.31c-0.93,1.85-0.62,3.28,0.36,4.67c0.71,1,1.81,1.7,3.22,1.44 c2.79-0.51,5.68,0.59,8.47-0.8c1.08-0.54,2.59-0.18,3.9-0.27c0.42-0.02,1.09-0.02,1.21-0.26c0.52-1.03,1.44-0.76,2.26-0.9 c1.76-0.28,3.52-0.6,5.28-0.92c0.13-0.02,0.33-0.1,0.37-0.21c0.43-1.07,1.39-0.83,2.22-0.9c0.63-0.06,1.27-0.03,1.88-0.15 c2.21-0.43,4.39-1,6.61-1.36c1.77-0.29,3.57-0.02,5.09,0.93c1.33,0.83,2.43,2.06,4.19,1.92c0.07,0,0.14,0.24,0.25,0.32 c0.96,0.71,1.94,1.41,3.11,2.26c-0.03,0.78,0.72,2.01-0.9,2.62c-0.11,0.05-0.12,0.35-0.21,0.52c-0.68,1.31-1.35,2.63-2.06,3.93 c-0.41,0.75-0.86,1.47-1.32,2.17c-0.52,0.79-1.16,1.5-1.6,2.33c-0.46,0.86-0.7,1.84-1.11,2.73c-0.56,1.22-1.46,2.35-1.74,3.63 c-0.31,1.34-0.12,2.81-0.03,4.22c0.08,1.17,0.87,1.95,2,2.03c1.38,0.09,2.83,0.58,4.1-0.64c0.75-0.73,1.82-1.11,2.66-1.76 c0.66-0.5,1.45-1.08,1.73-1.8c0.87-2.3,2.93-3.51,4.48-5.18c0.47-0.51,1.29-0.68,1.83-1.15c1.39-1.22,2.56-2.77,4.1-3.71 c1.46-0.88,3.26-1.31,4.97-1.65c1.24-0.24,2.38,0.18,3.64,0.89c2.31,1.31,5.28,0.57,7.75,2.06c1.12,0.68,2.84,0.67,4.2,0.82 c2.23,0.25,4.29,0.73,6.53,1.79c-0.24,0.43-0.46,0.94-0.77,1.4c-0.4,0.57-0.99,1.05-1.28,1.67c-0.79,1.67-1.35,3.39-1.07,5.31 c0.19,1.25,2.23,3.39,3.42,3.12c1.23-0.27,2.54-0.81,3.48-1.62c1.48-1.28,2.63-2.93,4.01-4.33c1.1-1.12,2.36-2.08,3.53-3.12 c0.71-0.64,1.3-1.64,2.12-1.89c1.76-0.52,3.64-0.61,5.45-0.97c1.79-0.35,3.55,0.17,5.46-0.91c1.89-1.06,4.51-0.98,6.82-1.09 c2.82-0.13,2.63-0.62,2.63,2.59c0,57.42,0.02,114.83-0.06,172.25c0,4.23,0.83,8.54-0.79,12.73c-0.62,1.6-0.25,3.38-1,5.17 c-0.81,1.94-0.89,4.43-1.01,6.62c-0.34,6.56-0.12,13.14-0.11,19.72c0,0.48-0.12,1.18,0.15,1.41c1.43,1.27-0.05,3.62,1.8,4.67 c0.34,3.04,0.98,6.08,0.99,9.12c0.06,52.79,0.04,105.58,0.04,158.37c0,3.16,0,6.33-0.03,9.49c0,0.57-0.12,1.14-0.26,1.69 c-0.19,0.72-0.64,1.41-0.66,2.11c-0.11,3.56-0.11,7.11-0.16,10.67c-0.01,0.42-0.1,0.85-0.21,1.27c-0.2,0.8-0.52,1.58-0.66,2.4 c-0.17,0.95-0.16,1.93-0.31,2.89c-0.16,1.01-0.64,2.01-0.6,2.99c0.16,3.93,0.47,7.84,0.73,11.76c0.01,0.09,0.01,0.19,0.03,0.29 c0.02,0.09,0.03,0.25,0.09,0.26c1.53,0.52,1.01,1.83,1.01,2.84c0.04,8.82,0.12,17.63-0.03,26.45c-0.05,2.65,0.87,5.42-0.97,8.02 c-0.8,1.12-0.72,2.87-1.05,4.32c-0.05,0.23-0.17,0.43-0.26,0.64c-0.55,1.3-1.35,2.55-1.59,3.9c-0.47,2.59-1.33,5.12-1.07,7.86 c0.22,2.37-0.05,4.78,0.08,7.16c0.1,1.83,0.58,3.64,0.72,5.47c0.11,1.56-0.68,2.28-2.23,2.29c-2.87,0.02-5.74-0.01-8.61,0.03 c-0.6,0.01-1.54,0.04-1.74,0.4c-0.54,0.93-1.29,0.71-2.03,0.74c-1.89,0.09-3.92-0.26-5.63,0.33c-1.64,0.56-3.18,0.44-4.77,0.55 c-0.77,0.05-1.56,0-2.33,0.04c-0.39,0.03-0.99,0.03-1.1,0.25c-0.72,1.33-1.93,0.77-2.95,0.89c-0.68,0.07-1.56-0.12-1.99,0.24 c-1.51,1.3-3.91-0.13-5.14,1.79c-2.12-0.02-4.15,0.22-6.23,0.82c-1.96,0.56-2.12,0.32-2.18,2.44c-0.01,0.34-0.01,0.69,0,1.03 c0.06,1.68,2.24,2.98,3.84,2.46c2.01-0.65,4.08-1.5,6.15-1.56c7.1-0.21,14.21-0.12,21.31-0.12c0.47-0.01,0.99,0.07,1.4,0.28 c1.67,0.85,3.32,1.62,5.27,1.47c0.64-0.05,1.32,0.15,1.95,0.35c0.64,0.19,1.22,0.71,1.84,0.75c3.19,0.16,3.22,0.16,3.33,3.45 c0.02,0.47,0.05,1.22,0.31,1.34c2.07,0.98,1.89,2.8,1.64,4.51c-0.1,0.64-0.81,1.33-1.41,1.69c-0.29,0.17-1-0.36-1.53-0.56 c-0.43-0.16-0.87-0.4-1.32-0.42c-1.21-0.07-2.43-0.01-3.65-0.06c-0.4-0.01-0.97-0.03-1.18-0.29c-1.01-1.21-2.46-2.07-2.96-3.72 c-0.12-0.39-0.73-0.77-1.18-0.88c-0.64-0.15-1.36,0-2.03-0.08c-3.01-0.39-4.31,2.14-4.4,4.43c-0.18,4.77-0.13,9.54-0.14,14.31 c-0.01,2.82,2.03,4.69,4.86,4.52c0.33-0.03,0.71,0,1-0.14c0.39-0.2,0.79-0.49,1.05-0.84c0.57-0.81,0.87-2.08,1.62-2.43 c1.73-0.79,3.65-1.22,5.52-1.65c1.12-0.26,2.33-0.11,3.44-0.37c0.5-0.12,0.83-1.12,1.47-0.21c0.36,0.51,0.86,1.02,0.95,1.59 c0.16,0.95,0.03,1.94,0.06,2.91c0.02,0.73-0.3,1.6,0.72,2.02c0.1,0.04,0.07,0.87-0.06,0.92c-0.9,0.37-1.84,0.86-2.77,0.87 c-4.38,0.09-8.76-0.08-13.14,0.08c-4.25,0.15-8.48,0.6-12.73,0.93c-0.14,0.01-0.29,0.04-0.42,0.1c-0.18,0.06-0.46,0.13-0.49,0.24 c-0.27,1.05-1.1,0.74-1.78,0.78c-1.26,0.07-2.71-0.25-3.73,0.27c-1.56,0.79-3.07,0.49-4.61,0.6c-0.83,0.06-1.66-0.02-2.48,0.05 c-0.46,0.04-0.92,0.23-1.36,0.4c-0.57,0.22-1.11,0.68-1.66,0.69c-5.74,0.12-11.48,0.25-17.22,0.19c-2.94-0.03-5.8,0.32-8.66,0.89 c-1.92,0.38-3.87,0.56-5.81,0.84c-0.14,0.02-0.37,0.03-0.41,0.11c-0.64,1.38-1.89,0.79-2.91,0.91c-0.67,0.07-1.58-0.17-1.99,0.19 c-1.16,1-2.45,0.58-3.69,0.69c-0.83,0.07-1.68,0-2.47,0.2c-0.46,0.12-0.79,0.86-1.24,0.91c-2.91,0.37-5.84,0.62-8.76,0.91 c-0.15,0.01-0.35-0.02-0.43,0.06c-0.65,0.68-1.53,1.29-1.85,2.11c-0.31,0.78,0.21,1.51,0.84,2.36c1.3,1.76,2.87,2,4.54,1.69 c2.76-0.49,5.54,0.64,8.38-0.92c1.96-1.08,4.67-0.8,7.06-1.06c1.06-0.12,2.14-0.03,3.21-0.09c0.36-0.02,0.71-0.16,1.05-0.3 c0.57-0.23,1.13-0.71,1.7-0.71c7.2-0.09,14.42,0.25,21.57-0.98c0.95-0.16,1.86-0.79,2.8-0.8c8.27-0.06,16.54-0.03,24.81-0.02 c0.44,0,1.03-0.11,1.28,0.12c1.16,1.09,2.55,0.69,3.86,0.72c2.62,0.06,5.26-0.04,7.88,0.09c3.92,0.2,7.83,0.57,11.75,0.79 c0.98,0.06,1.1,0.61,1.1,1.33c0.03,2.39,0.05,4.78,0.05,7.16c-0.01,2.02-1.87,3.14-3.77,2.39c-0.95-0.37-1.99-0.7-2.98-0.7 c-10.76-0.06-21.51-0.02-32.27-0.07c-1.58-0.01-3.37,0.66-4.65-0.97c-0.08-0.09-0.27-0.11-0.41-0.13 c-2.93-0.32-5.86-0.62-8.79-0.95c-0.4-0.04-0.8-0.18-1.18-0.33c-0.57-0.24-1.13-0.77-1.69-0.77c-7.35-0.03-14.69,0-22.04,0.04 c-0.95,0-2.27,1.35-2.31,2.29c-0.03,0.86-0.1,1.62,1.01,2.08c0.65,0.27,0.96,1.53,1.59,1.68c1.92,0.48,3.91,0.63,5.87,0.93 c1.04,0.15,2.37-0.55,2.94,1.01c0.04,0.1,0.36,0.11,0.55,0.12c3.51,0.33,7.01,0.67,10.52,0.95c1.16,0.1,2.34,0.02,3.5,0.08 c0.4,0.02,0.79,0.25,1.19,0.39c0.5,0.18,1.01,0.52,1.52,0.53c2.43,0.06,4.86,0.01,7.3,0.06c0.65,0.01,1.3,0.23,1.94,0.4 c0.48,0.13,0.93,0.46,1.4,0.46c7.84,0.09,15.67,0.05,23.5,0.23c5.81,0.13,11.61,0.48,17.4,0.86c0.64,0.05,1.54,0.85,1.76,1.49 c0.49,1.43,1.55,2.76,1.15,4.45c-0.06,0.27,0.33,0.63,0.48,0.97c0.55,1.25,1.09,2.51,1.63,3.77c-0.137,0.184-0.17,0.23-0.307,0.414 c-0.944-0.093-1.899-0.132-2.823-0.294c-0.59-0.1-1.13-0.53-1.7-0.54c-6.96-0.1-13.91-0.14-20.87-0.22 c-1.08-0.01-2.29,0.4-3.09-0.88c-0.16-0.27-0.9-0.25-1.38-0.26c-1.6-0.03-3.21-0.01-4.82-0.01c-0.33-0.01-0.83,0.09-0.99-0.09 c-0.91-1.09-2.14-0.72-3.26-0.77c-1.26-0.05-2.53,0.01-3.79-0.02c-0.36-0.01-0.72-0.14-1.05-0.29c-0.58-0.25-1.11-0.75-1.7-0.82 c-2.88-0.32-5.74-0.13-8.66-0.74c-3.27-0.68-6.78-0.21-10.19-0.18c-0.48,0-1.14,0.2-1.4,0.55c-0.9,1.21,0.09,4.17,1.51,4.44 c2.01,0.39,4.05,0.6,6.08,0.87c0.72,0.1,1.84-0.1,2.09,0.29c0.78,1.21,1.85,0.74,2.83,0.84c0.92,0.1,2.04-0.16,2.7,0.29 c1.05,0.71,2.08,0.6,3.16,0.65c1.06,0.05,2.18-0.07,3.19,0.21c1.63,0.45,3.16,1.3,4.8,1.72c1.71,0.45,3.48,0.08,5.27,1.06 c1.43,0.78,3.44,0.32,5.23,0.91c2.13,0.71,4.5-0.02,6.83,0.88c2.46,0.95,5.22,0.01,8.01,1.07c3.13,1.19,6.86,0.81,10.33,1.12 c0.57,0.05,1.18,0.03,1.68,0.26c0.64,0.3,1.17,0.82,1.75,1.24c0.15-0.02,0.31-0.05,0.46-0.08c-0.1,1.18,0.17,2.59-0.39,3.5 c-0.86,1.38-2.53,1.97-4.19,2.02c-3.25,0.08-6.51,0.02-9.76,0.07c-1.86,0.03-2.68,0.94-2.66,2.81c0.01,0.93,1.47,3.14,2.4,3.36 c1.65,0.4,3.33,0.82,5.01,0.9c3.06,0.14,6.13,0.03,9.19,0.05c1.58,0,2.3,0.73,2.31,2.34c0.02,3.12,0.22,6.25-0.07,9.34 c-0.2,2.13,1.22,2.97,2.27,4.19c0.09,0.1,0.56,0.01,0.73-0.14c0.99-0.82,1.37-1.83,1.28-3.18c-0.06-1.03,0.45-2.08,0.6-3.13 c0.26-1.95-0.25-4.06,1.26-5.73c0.28-5.74,0.56-11.48,0.85-17.22c0.04-0.83,0.14-1.66,0.12-2.48c-0.08-3.46,0.65-6.86,0.83-10.28 c0.13-2.46-0.51-4.96-0.75-7.44c-0.12-1.26,0.28-2.76-0.28-3.74c-0.87-1.54-0.47-3.05-0.63-4.58c-0.05-0.53,0.01-1.07-0.06-1.6 c-0.05-0.37-0.12-0.96-0.36-1.06c-0.97-0.44-0.73-1.24-0.75-1.98c-0.04-1.8,0.39-3.78-0.24-5.34c-0.66-1.64-0.54-3.17-0.62-4.76 c-0.07-1.22-0.02-2.44-0.04-3.65c-0.01-0.44,0.04-1.1-0.2-1.26c-1.41-0.94-0.74-2.36-0.95-3.57c-0.24-1.44-0.63-2.87-0.69-4.32 c-0.07-1.59-0.67-3.32,0.58-4.74c0.21-0.24,0.92-0.42,1-0.32c0.42,0.54,0.88,1.15,1.01,1.8c0.31,1.52-0.14,3.06,1.03,4.58 c1.02,1.3,1.22,3.22,1.85,4.85c0.34,0.86,0.86,1.64,1.25,2.49c0.27,0.58,0.43,1.22,0.69,1.82c0.46,1.07,0.96,2.13,1.45,3.19 c0.52,1.12,1.04,2.24,1.56,3.35c0.41,0.87,1.05,1.69,1.2,2.59c0.41,2.58,0.73,5.18,0.87,7.78c0.17,3.21,0.12,6.43,0.19,9.64 c0.01,0.43-0.01,1.08,0.24,1.23c1.04,0.66,0.84,1.66,0.91,2.6c0.27,3.54-0.37,7.08,0.66,10.64c0.5,1.72,1.74,2.57,2.66,3.79 c0.16,0.21,0.75,0.19,1.12,0.12c0.62-0.12,2.42-2.53,2.46-3.18c0.51-8.75-0.35-17.53,0.71-26.29c0.41-3.38-0.31-6.91-0.58-10.36 c-0.09-1.15,0.49-2.57-1.1-3.24c-0.11-0.04-0.11-0.35-0.13-0.54c-0.3-2.81-0.59-5.62-0.9-8.42c-0.05-0.47-0.11-1.21-0.38-1.33 c-1.02-0.43-0.73-1.26-0.78-1.97c-0.08-1.11,0.3-2.53-0.25-3.27c-0.83-1.1-0.52-2.02-0.49-3.05c1.99-0.43,3.75-1.81,5.74-0.95 c0.39,2.88,0.85,5.69,1.14,8.52c0.23,2.29,1.01,4.26,2.89,5.63c0.45,0.33,1.22,0.47,1.77,0.35c0.76-0.15,1.45-0.63,2.3-1.03 c0-2.53-0.02-5.15,0.02-7.78c0.01-0.86-0.14-1.96,0.31-2.53c0.91-1.16,0.53-1.98-0.12-2.77c0.48-1.75,1.76-1.6,3.07-1.64 c6.71-0.25,13.42-0.57,20.13-0.87c0.19,0,0.39-0.03,0.58-0.06c2.915-0.587,5.795-1.362,8.816-1.146 c1.388,0.099,2.779,0.185,4.166,0.067c1.583-0.135,3.2,0.101,4.658-0.921c0.97-0.68,1.69-1.88,1.18-3.28 c-0.25-0.68-1.16-1.55-1.81-1.58c-5.95-0.3-11.92-0.12-17.83-1.11c-0.37-0.06-0.98-0.04-1.06-0.23c-0.47-1.12-1.42-0.85-2.25-0.88 c-1.79-0.07-3.78,0.4-5.34-0.22c-1.54-0.62-2.97-0.51-4.46-0.69c-4.45-0.53-9.09,1.2-13.37-1.14c-0.57-0.31-1.22-0.55-1.66-0.99 c-1.16-1.18-2.18-2.5-3.35-3.68c-1.89-1.9-3.88-3.71-5.77-5.62c-1.11-1.1-1.9-2.74-3.21-3.36c-1.71-0.81-2.94-1.96-4.27-3.2 c-1.45-1.36-3.25-2.35-5.13-3.67v-1.37c2.39,0.23,4.78-0.38,6.81,1.6c0.74,0.73,2.1,1.17,3.17,1.15c2.07-0.06,2.81-1.1,2.83-3.22 c0.012-1.029,0.105-2.072-0.135-3.065c-0.126-0.522-0.594-1.242-0.983-1.612c-0.994-0.944-2.204-1.718-2.982-2.803 c-1.18-1.62-2.71-2.7-4.3-3.8c-0.66-0.45-1.27-1.04-1.77-1.68c-0.62-0.77-1.01-1.75-1.67-2.48c-0.7-0.79-1.07-1.55-1.07-2.66 c0.04-25.52,0.02-51.03,0.09-76.55c0.01-2.45,0.54-4.89,0.86-7.33c0.02-0.2,0.28-0.36,0.38-0.56c0.51-1.02,1.37-2.03,1.42-3.07 c0.2-4.67,0.37-9.36,0.15-14.02c-0.23-4.6,0.89-9.24-0.91-13.86c-0.97-2.5-0.76-5.45-1.08-8.2c-0.06-0.53-0.12-1.06-0.22-1.59 c-0.17-0.92-0.53-1.84-0.54-2.75c0-1.6-0.1-3.16,0.52-4.8c0.54-1.42,0.41-3.2,0.21-4.77c-0.37-2.8,0.82-5.35,0.97-8.05 c0.01-0.14,0.05-0.36,0.14-0.4c1.26-0.61,0.84-1.8,0.99-2.79c0.06-0.43-0.11-1.04,0.12-1.27c1.46-1.45,0.73-3.5,1.61-5.25 c1.1-2.2-0.12-5.19,1.07-7.68c0.04-9.5,0.1-18.99,0.12-28.49c0-1.74,0.34-3.72-0.35-5.18c-0.85-1.83-0.55-3.56-0.74-5.33 c-0.04-0.36-0.16-0.73-0.31-1.07c-0.25-0.56-0.68-1.08-0.79-1.67c-0.37-2.01-0.64-4.05-0.95-6.07 c-0.018-0.064-0.035-0.126-0.053-0.19c-0.547-1.29-1.442-2.513-1.707-3.87c-0.47-2.46-0.88-4.98-0.88-7.47 c-0.04-51.72-0.02-103.44-0.05-155.15c0-2.24,0.68-3.89,2.54-5.13c0.81-0.53,1.5-1.26,2.19-1.96c1.11-1.12,2.13-2.32,3.27-3.39 c0.39-0.36,1.19-0.28,1.57-0.64c1.32-1.26,2.51-2.66,3.81-3.95c1.03-1.02,2.18-1.94,3.2-2.97c1.34-1.36,2.58-2.82,3.92-4.18 c1.21-1.22,2.62-2.26,3.72-3.58c1.17-1.4,2.28-2.77,4.14-3.27c0.14-0.04,0.24-0.28,0.35-0.43c1.26-1.87,1.11-3.98,0.97-6.07 c-0.02-0.38-0.44-0.97-0.78-1.06c-2.42-0.64-4.68,0.12-6.93,0.92c-0.29,1.52-1.89,1.12-2.8,1.7c-1.15,0.74-2.85,0.01-4.3,1.16 c-0.88,0.7-2.61,0.58-3.96,0.92c-1.74,0.44-3.32,1.03-4.92,2.07c-0.1-0.55-0.25-1.01-0.25-1.47c0-2.48-0.03-4.97,0.07-7.45 c0.23-5.62,0.14-11.24,0.73-16.88c0.56-5.39-0.01-10.89-0.04-16.34c-0.03-6.04,0.03-12.08-0.03-18.12 c-0.03-2.15,0.05-4.26-0.48-6.46c-0.76-3.17-0.78-6.51-1.2-9.77c-0.11-0.84-0.54-1.64-0.8-2.46c-0.06-0.22-0.15-0.54-0.04-0.67 c0.72-0.89,1.46-1.75,2.24-2.59c1.82-1.97,3.8-3.81,5.45-5.92c1.33-1.69,2.58-3.28,4.76-3.9c0.76-0.21,1.55-0.62,2.13-1.15 c1.19-1.11,2.12-2.36,3.81-3.06c1.74-0.72,3.12-2.32,4.64-3.56c0.41-0.33,0.73-0.78,1.16-1.07c2.04-1.42,4.11-2.79,6.15-4.21 c0.29-0.2,0.44-0.61,0.73-0.8c1.46-0.91,3.01-1.69,4.41-2.68c1.16-0.81,2.17-1.83,3.2-2.8c0.46-0.44,0.86-0.97,1.18-1.51 c0.4-0.68,0.54-1.55,1.06-2.09c1.159-1.21,1.822-2.544,1.82-4.222c0-0.258,0.046-0.516,0.159-0.747c0.97-1.97,2.06-3.9,2.95-5.92 c1.15-2.6,2.08-5.3,3.24-7.89c1.04-2.33,2.44-4.52,3.34-6.89c0.61-1.59,1.59-2.02,3.03-2.03c3.99-0.03,7.99-0.22,11.96,0.02 c2.25,0.14,3.79-1.49,5.85-1.66c0.717-0.051,1.424-0.522,2.077-0.886c0.846-0.472,1.672-0.976,2.476-1.516 c0.646-0.434,1.381-0.838,1.917-1.398C230.441,131.98,230.311,130.27,230.071,128.64z M111.437,192.42 c-46.57,0-84.32-37.75-84.32-84.32c0-46.56,37.75-84.31,84.32-84.31c46.56,0,84.31,37.75,84.31,84.31 C195.747,154.67,157.997,192.42,111.437,192.42z" + ], + clocks: { + size: 169, + 0: { x: 111.011, y: 108.5 } } }, - keys: { - list: { - 1: { - height: 455, - width: 202, - path: "M195.461,89.149c-6.5-6.301-13.69-5.549-25.075,3.382c-0.81-4.205-1.839-8.212-3.078-12.031h0.316 c-8.044-25.058-24.763-40.893-50.248-47.557c-1.297-0.339-2.624-0.561-3.924-0.889c-6.019-1.517-6.336-2.452-2.436-7.09 c5.369-6.386,4.922-15.175-1.063-20.886c-5.693-5.432-14.781-5.438-20.547-0.013c-5.996,5.642-6.497,14.52-1.064,20.845 c0.96,1.118,2.356,1.862,5.093,3.962c-3.99,1.966-6.455,3.641-9.177,4.448c-15.807,4.683-28.777,12.946-37.571,25.474 c-4.587,6.103-7.966,13.04-10.358,20.565c-0.202,0.381-0.402,0.766-0.611,1.14h0.263c-0.396,1.308-0.772,2.627-1.111,3.968 c-0.679,2.693-2.099,5.2-3.467,8.492c-2.282-2.122-3.455-3.284-4.703-4.36c-6.057-5.222-14.978-4.864-20.538,0.799 c-5.594,5.698-5.83,14.673-0.539,20.534c5.556,6.156,14.49,6.869,20.831,1.662c5.103-4.19,5.403-3.94,8.055,2.512 c3.424,8.33,6.348,17.054,11.07,24.62c8.365,13.404,20.984,21.857,36.018,26.74c1.432,0.465,3.545,1.997,3.581,3.092 c0.217,6.56,0.203,63.149,0.181,69.94h5.978c0.027,25.839,0.056,51.678,0.075,77.518c0.001,0.826-0.081,1.652-0.122,2.436 c-3.477,0.597-4.621-0.495-4.724-4.511c-0.072-2.822-0.002-5.649-0.016-8.473c-0.024-4.802-0.899-5.97-4.65-5.976 c-14.561-0.022-29.123-0.01-43.684-0.009c-4.669,0-9.338,0.084-14.005-0.022c-3.053-0.069-4.442,1.665-4.367,5.515 c0.06,3.105,0.069,6.216-0.001,9.32c-0.087,3.868,1.308,5.581,4.358,5.553c8.447-0.076,16.895-0.038,25.343-0.024 c4.177,0.007,4.977,1.055,4.991,6.397c0.025,9.702,0.025,9.702-7.739,9.702c-7.447-0.001-14.895-0.025-22.342,0.006 c-3.589,0.015-4.581,1.209-4.592,5.611c-0.035,13.947-0.952,13.109,10.094,13.035c6.669-0.045,13.339-0.032,20.008,0.002 c3.56,0.018,4.503,1.226,4.575,5.638c0.172,10.455,0.172,10.455-8.128,10.455c-7.336,0-14.672-0.024-22.009,0.01 c-3.524,0.016-4.52,1.263-4.543,5.672c-0.068,12.642-0.708,12.243,9.481,12.129c6.891-0.077,13.783-0.04,20.675-0.004 c3.497,0.018,4.458,1.281,4.524,5.702c0.155,10.39,0.155,10.39-8.179,10.39c-7.336,0-14.672-0.026-22.009,0.01 c-3.478,0.017-4.479,1.296-4.492,5.736c-0.04,13.671-0.916,12.955,9.86,12.916c17.229-0.063,34.458-0.012,51.687-0.02 c4.367-0.002,5.143-1.02,5.146-6.63c0.001-1.977-0.037-3.956,0.007-5.931c0.095-4.282,1.188-5.371,4.234-4.937 c1.04,10.07,1.926,19.99,3.157,29.842c0.428,3.429,1.324,6.98,2.719,9.93c1.211,2.56,3.418,5.993,5.207,6.013 c1.76,0.02,4.509-3.383,5.143-5.954c2.047-8.292,4.073-16.802,4.708-25.395c0.858-11.612,0.505-23.379,0.521-35.079 c0.066-48.857,0.123-97.715,0.189-146.572h5.502c0-7.238,0-64.435,0-71.846c29.348-8.445,46.384-28.573,52.447-59.435 c5.672,5.174,10.766,9.523,17.62,7.369c3.319-1.043,6.755-3.208,9.009-5.835C201.938,103.019,200.931,94.451,195.461,89.149z M101,153c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C155,128.823,130.823,153,101,153z", - clocks: { - 1: { x: 101, y: 99 } - } - }, - 2: { - height: 624.438, - width: 202, - path: "M197.21,270.21c-2.254-2.626-5.691-4.792-9.009-5.835c-6.854-2.153-11.948,2.196-17.62,7.369 c-5.054-25.727-17.741-43.987-38.822-54.246l-19.078-21.56v-12l20.959-23.686c19.726-10.446,31.684-28.304,36.554-53.096 c5.672,5.174,10.766,9.523,17.62,7.369c3.319-1.043,6.755-3.208,9.009-5.835c4.921-5.734,3.914-14.302-1.556-19.605 c-6.5-6.301-13.69-5.549-25.075,3.382c-4.859-25.231-17.337-43.587-38.754-54.031h0.16c-1.52-0.732-3.083-1.394-4.666-2.025 c-3.023-1.25-6.199-2.365-9.548-3.327c0,0-0.532-0.089-1.47-0.217c-2.443-0.731-4.799-2.02-7.813-3.273 c2.122-2.282,3.284-3.455,4.36-4.703c5.222-6.057,4.864-14.978-0.799-20.538c-5.698-5.594-14.673-5.829-20.535-0.539 c-6.156,5.556-6.869,14.49-1.662,20.831c4.19,5.103,3.94,5.403-2.512,8.055c-1.809,0.744-3.636,1.465-5.466,2.187 c-10.374,3.032-16.236,6.929-23.08,12.001c-12.526,9.284-19.916,22.385-23.732,37.515c-0.679,2.693-2.099,5.2-3.468,8.492 c-2.282-2.122-3.455-3.284-4.703-4.36c-6.057-5.222-14.978-4.864-20.538,0.799c-5.594,5.698-5.829,14.673-0.539,20.534 c5.556,6.156,14.49,6.869,20.831,1.662c5.103-4.19,5.403-3.94,8.055,2.512c3.424,8.33,6.348,17.054,11.07,24.62 c6.086,9.752,14.431,16.873,24.313,21.915l21.795,23.357v12l-20.405,21.867c-10.324,5.068-19.024,12.348-25.317,22.43 c-4.722,7.566-7.646,16.29-11.07,24.62c-2.652,6.452-2.952,6.702-8.055,2.512c-6.341-5.206-15.275-4.493-20.831,1.662 c-5.29,5.861-5.055,14.837,0.539,20.534c5.56,5.663,14.481,6.021,20.538,0.799c1.248-1.076,2.421-2.238,4.703-4.36 c1.369,3.292,2.788,5.799,3.468,8.492c3.816,15.13,11.205,28.232,23.732,37.515c7.947,5.89,14.554,10.198,28.459,13.404 c1.392,0.321,2.812,0.579,4.239,0.789c0.031,27.796,0.061,69.604,0.086,105.236c0.01,13.829,0.018,26.73,0.026,37.518 c0,0.826-0.081,1.652-0.122,2.436c-3.478,0.597-4.621-0.495-4.724-4.511c-0.072-2.822-0.002-5.649-0.016-8.473 c-0.024-4.802-0.899-5.97-4.65-5.976c-14.561-0.022-29.123-0.01-43.684-0.009c-4.669,0-9.338,0.084-14.005-0.022 c-3.053-0.069-4.442,1.665-4.367,5.515c0.06,3.105,0.069,6.216-0.001,9.32c-0.087,3.868,1.308,5.581,4.358,5.553 c8.447-0.076,16.895-0.038,25.343-0.024c4.177,0.007,4.978,1.055,4.991,6.397c0.025,9.702,0.025,9.702-7.739,9.702 c-7.447-0.001-14.895-0.025-22.342,0.006c-3.589,0.015-4.581,1.209-4.592,5.611c-0.035,13.947-0.952,13.109,10.094,13.035 c6.669-0.045,13.339-0.032,20.008,0.002c3.56,0.018,4.503,1.226,4.575,5.638c0.172,10.455,0.172,10.455-8.128,10.455 c-7.336,0-14.672-0.024-22.009,0.01c-3.524,0.016-4.52,1.263-4.543,5.672c-0.068,12.642-0.708,12.243,9.481,12.129 c6.891-0.077,13.783-0.04,20.675-0.004c3.498,0.018,4.458,1.281,4.524,5.702c0.155,10.39,0.155,10.39-8.179,10.39 c-7.336,0-14.673-0.026-22.009,0.01c-3.478,0.017-4.479,1.296-4.492,5.736c-0.04,13.671-0.916,12.955,9.86,12.916 c17.229-0.063,34.458-0.012,51.687-0.02c4.367-0.002,5.143-1.02,5.146-6.63c0.001-1.977-0.037-3.956,0.007-5.931 c0.095-4.282,1.188-5.371,4.234-4.937c1.04,10.07,1.926,19.99,3.157,29.842c0.428,3.429,1.324,6.98,2.719,9.93 c1.211,2.56,3.418,5.993,5.207,6.013c1.76,0.02,4.509-3.383,5.144-5.954c2.047-8.292,4.073-16.802,4.708-25.395 c0.858-11.612,0.505-23.379,0.521-35.079c0.042-30.977,0.079-68.798,0.116-106.572c0.037-37.246,0.076-74.445,0.122-104.988 c3.133-0.304,5.091-0.635,5.091-0.635c30.14-8.658,46.968-29.062,52.808-59.383c11.384,8.931,18.575,9.683,25.075,3.382 C201.124,284.512,202.132,275.945,197.21,270.21z M47,99c0-29.823,24.177-54,54-54s54,24.177,54,54c0,29.823-24.177,54-54,54 S47,128.823,47,99z M101,333c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C155,308.823,130.823,333,101,333z", - clocks: { - 1: { x: 101, y: 99 }, - 2: { x: 101, y: 279 } - } - }, - 3: { - height: 915, - width: 280, - path: "M264.644,256.836c-13.719,1.508,3.345-15.515,3.955-23.109l-0.113,0.113 c8.127-22.574,2.75-46.079-10.802-65.608c14.365-1.735,19.981-6.287,20.122-15.339c0.118-7.617-5.228-14.388-12.762-14.963 c-3.451-0.263-7.412,0.636-10.496,2.245c-6.369,3.324-6.896,10.001-7.248,17.67c-12.146-8.157-24.329-12.988-36.575-14.34 c-2.94-2.54-4.264-6.236-3.879-10.997c0.451-5.587,0.239-11.066-0.572-16.359c0.828-2.872,1.549-5.847,2.156-8.934 c5.672,5.174,10.766,9.523,17.62,7.369c3.319-1.043,6.755-3.208,9.009-5.835c4.921-5.734,3.914-14.302-1.556-19.605 c-6.5-6.301-13.69-5.549-25.075,3.382c-4.859-25.231-17.337-43.587-38.753-54.031h0.16c-4.626-2.154-9.17-3.89-14.214-5.352 c0,0-0.531-0.089-1.47-0.217c-2.443-0.731-4.799-2.02-7.813-3.273c2.122-2.282,3.284-3.455,4.36-4.703 c11.919-14.528-7.139-33.128-21.334-21.077c-6.156,5.556-6.869,14.49-1.662,20.831c4.19,5.103,3.94,5.403-2.512,8.055 c-1.809,0.744-3.636,1.465-5.466,2.187c-24.606,7.636-40.884,25.17-46.812,49.517c-0.679,2.693-2.099,5.2-3.468,8.492 c-2.282-2.122-3.455-3.284-4.703-4.36c-14.53-11.92-33.128,7.141-21.077,21.334c5.556,6.156,14.49,6.869,20.831,1.662 c4.703-3.861,5.33-3.938,7.475,1.121c-1.307,6.455-1.737,13.153-1.393,20.07c0.299,6.021-1.495,10.081-5.347,12.597 c-8.875,2.041-17.121,6.122-25.527,9.641c-6.438,2.687-6.826,2.652-7.472-3.919c-0.802-8.165-7.624-13.978-15.906-13.554 c-18.552,1.513-18.888,28.143-0.181,29.989c1.643,0.122,3.294,0.129,6.408,0.242c-1.364,3.314-2.11,5.983-3.553,8.457 c-3.423,5.731-6.113,11.664-7.9,17.783c-4.714,16.129-2.529,34.548,5.987,50.332c1.798,5.682,8.556,13.371-1.601,12.882 c-39.937,12.95,18.387,54.029,16.678,9.675c34.727,3.22,46.619,41.854,80.32,49.596c7.951,2.786,11.162,6.66,12.027,13.702 c0.012,3.236,0.01,6.493,0,9.814h-0.222c0,2.083,0,3.751,0,5.345c-0.178,0.092-0.323,0.184-0.457,0.268 c-7.211-0.002-14.005-0.041-20.79,0.015c-4.483,0.037-6.154,1.09-6.592,4.667c-0.352,4.638-0.043,9.45-0.131,14.122 c0.062,5.274,1.49,6.69,6.861,6.724c6.999,0.045,13.998,0.011,20.973,0.011c0,1.857,0,3.514,0,5.671 c-6.975,0-13.974-0.034-20.973,0.011c-5.372,0.035-6.799,1.45-6.861,6.724c0.087,4.671-0.221,9.484,0.131,14.122 c0.438,3.577,2.109,4.63,6.592,4.667c6.785,0.056,13.579,0.017,20.79,0.015c0.134,0.084,0.279,0.175,0.457,0.268 c0,1.594,0,3.262,0,5.345h0.21c0.031,3.845,0.031,7.68,0,11.525h-0.21c0,2.083,0,3.751,0,5.345 c-0.178,0.092-0.323,0.184-0.457,0.268c-7.211-0.002-14.005-0.041-20.79,0.015c-4.483,0.037-6.154,1.09-6.592,4.667 c-0.352,4.638-0.043,9.45-0.131,14.122c0.062,5.274,1.49,6.69,6.861,6.724c6.999,0.045,13.998,0.011,20.973,0.011 c0,1.857,0,3.514,0,5.671c-6.975,0-13.974-0.034-20.973,0.011c-5.372,0.035-6.799,1.45-6.861,6.724 c0.087,4.671-0.221,9.484,0.131,14.122c0.438,3.577,2.109,4.63,6.592,4.667c6.785,0.056,13.579,0.017,20.79,0.015 c0.134,0.084,0.279,0.175,0.457,0.268c0,1.594,0,3.262,0,5.345h0.21c0.031,3.845,0.031,7.68,0,11.525h-0.21c0,2.083,0,3.751,0,5.345 c-0.178,0.092-0.323,0.184-0.457,0.268c-7.211-0.002-14.005-0.041-20.79,0.015c-4.483,0.037-6.154,1.09-6.592,4.667 c-0.352,4.638-0.043,9.45-0.131,14.122c0.062,5.274,1.49,6.69,6.861,6.724c6.999,0.045,13.998,0.011,20.973,0.011 c0,1.857,0,3.514,0,5.671c-6.975,0-13.974-0.034-20.973,0.011c-5.372,0.035-6.799,1.45-6.861,6.724 c0.087,4.671-0.221,9.484,0.131,14.122c0.438,3.577,2.109,4.63,6.592,4.667c6.785,0.056,13.579,0.017,20.79,0.015 c0.134,0.084,0.279,0.175,0.457,0.268c0,1.594,4.559,168.228,4.51,209.286c-0.005,4.1,0.442,9.128,0.442,10.259 c-3.396,0-6.234,0.133-9.054-0.034c-3.499-0.206-5.37,1.456-6.735,4.558c-1.281,2.913-2.803,5.866-4.843,8.27 c-6.58,7.751-16.578,7.84-23.206,0.144c-2.209-2.565-3.736-5.81-5.169-8.932c-1.239-2.699-2.939-4.083-5.916-4.024 c-3.712,0.073-7.428,0.078-11.14-0.009c-3.163-0.074-4.936,1.432-6.143,4.306c-1.141,2.716-2.476,5.469-4.285,7.764 c-8.725,11.281-23.01,6.923-27.966-5.357c-1.496-5.628-5.039-7.274-10.521-6.767c-4.485,0.415-6.285,1.937-6.286,6.612 c-0.001,15.755-0.002,31.511-0.003,47.266c-0.001,16.376-0.012,32.752,0.006,49.127c0.004,3.646,2.039,5.706,5.586,5.765 c4.244-0.151,7.724,1.078,9.747-3.72c1.63-3.566,3.31-7.297,5.811-10.239c5.927-6.969,15.25-7.396,21.596-0.827 c2.91,3.012,4.885,7.078,6.716,10.936c1.245,2.623,2.748,3.896,5.573,3.857c3.96-0.055,7.925-0.102,11.882,0.027 c3.041,0.099,4.629-1.359,5.914-4.011c1.386-2.861,3.016-5.766,5.166-8.063c10.107-10.412,22.254-3.718,27.139,8.037 c1.337,2.907,3.18,4.141,6.281,4.034c3.442-0.119,6.891-0.027,10.523-0.027c1.065,5.652,2.167,11.021,3.856,16.453 c1.228,3.675,2.407,8.536,7.056,8.594c4.923,0.061,6.042-4.987,7.307-8.743c1.456-4.322,2.867-8.847,3.125-13.35 c0.728-12.721,1.152-25.477,1.174-38.219c0.19-111.404,0.292,50.177,0.366-61.227c0.003-5.129,0.201-18.49,0.201-22.46 c0-41.693,4.098-203.286,4.098-209.558c8.112,0,15.82-0.053,23.528,0.021c5.544,0.13,6.64-3.323,6.288-8.201 c0.033-3.547,0.038-7.095-0.007-10.642c-0.066-5.278-1.476-6.669-6.885-6.701c-7.529-0.044-15.059-0.011-22.958-0.011 c0-1.903,0-3.56,0-5.671c7.899,0,15.429,0.033,22.958-0.011c5.408-0.032,6.819-1.423,6.885-6.701 c0.044-3.547,0.04-7.095,0.007-10.642c0.351-4.882-0.742-8.33-6.288-8.201c-7.707,0.073-15.416,0.021-23.527,0.021 c0-7.602,0-15.147,0-22.76c8.112,0,15.82-0.053,23.528,0.021c5.544,0.13,6.64-3.323,6.288-8.201 c0.033-3.547,0.038-7.095-0.007-10.642c-0.066-5.278-1.476-6.669-6.885-6.701c-7.529-0.044-15.059-0.011-22.958-0.011 c0-1.903,0-3.56,0-5.671c7.899,0,15.429,0.033,22.958-0.011c5.408-0.032,6.819-1.423,6.885-6.701 c0.044-3.547,0.04-7.095,0.007-10.642c0.351-4.882-0.742-8.33-6.288-8.201c-7.707,0.073-15.416,0.021-23.527,0.021 c0-7.602,0-15.147,0-22.76c8.112,0,15.82-0.053,23.528,0.021c5.544,0.13,6.64-3.323,6.288-8.201 c0.033-3.547,0.038-7.095-0.007-10.642c-0.066-5.278-1.476-6.669-6.885-6.701c-7.529-0.044-15.059-0.011-22.958-0.011 c0-1.903,0-3.56,0-5.671c7.899,0,15.429,0.033,22.958-0.011c5.408-0.032,6.819-1.423,6.885-6.701 c0.044-3.547,0.04-7.095,0.007-10.642c0.351-4.882-0.742-8.33-6.288-8.201c-7.707,0.073-15.416,0.021-23.527,0.021 c0-4.636,0-9.23,0-13.831c1.183-7.638,5.989-13.149,13.965-15.825c28.456-7.104,41.808-33.352,64.888-48.287 c17.492-10.743,9.354,22.937,28.518,19.129C283.019,285.31,283.347,258.682,264.644,256.836z M106.588,838.075 c0.498,2.38,0.15,4.934-3.302,4.884c-2.295-0.033-3.176,1.042-3.702,3.217c-0.26,1.076-1.713,2.383-2.793,2.559 c-0.723,0.118-2.36-1.479-2.505-2.467c-0.409-2.804-2.004-3.344-4.385-3.299c-3.709,0.07-7.424,0.116-11.131-0.006 c-3.83-0.126-3.945,2.278-3.981,5.13c-0.038,2.976,0.755,4.826,4.142,4.589c1.477-0.103,2.968,0.015,4.451-0.025 c2.202-0.059,4.543-0.006,4.579,2.901c0.039,3.187-2.477,3.119-4.78,3.068c-1.36-0.03-2.728,0.082-4.08-0.025 c-3.258-0.257-4.5,1.312-4.272,4.425c-0.041,4.353,1.027,8.028-4.883,7.506c-7.022,0.039-7.951,0.802-7.543-7.405 c0.169-3.39-1.192-4.855-4.554-4.524c-0.857,0.085-1.922,0.329-2.555-0.056c-1.2-0.729-2.156-1.861-3.213-2.825 c1.006-1.017,1.944-2.121,3.057-3.004c0.38-0.301,1.199-0.042,1.817-0.044c5.007-0.022,7.131-2.986,5.196-7.646 c-0.392-0.945-1.974-1.785-3.11-1.944c-3.651-0.437-7.442,0.158-11.117-0.121c-3.786-0.387-5.894,0.721-5.698,5.061 c0.045,0.996-1.78,2.077-2.744,3.119c-0.848-1.038-2.451-2.105-2.412-3.108c0.153-3.932-1.445-5.27-5.269-5.225 c-1.017,0.012-2.491-1.899-2.973-3.215c-0.52-1.421-0.127-3.18-0.126-4.791c0-5.24-0.002-5.268,5.3-5.954 c2.366-0.306,3.023-1.787,2.927-3.889c-0.098-2.143,0.268-4.425,2.848-4.073c1.034,0.141,2.342,2.528,2.49,3.998 c0.282,2.788,1.314,4.039,4.131,3.976c3.956-0.088,7.919-0.125,11.873,0.011c3.063,0.105,4.168-1.204,4.13-4.212 c-0.036-2.816-0.326-5.041-3.916-4.755c-2.559,0.203-4.468-0.474-4.367-3.527c0.095-2.865,2.016-3.344,4.358-3.173 c2.898,0.212,3.849-1.243,3.979-4.019c0.085-1.821,0.73-5.002,1.563-5.153c3.046-0.553,6.308-0.31,9.408,0.165 c0.646,0.099,1.284,2.453,1.345,3.795c0.224,4.967,0.374,5.207,5.401,5.214c1.361,0.002,2.929-0.422,4.027,0.116 c1.271,0.623,2.94,2.09,2.942,3.194c0.002,1.125-1.621,2.815-2.876,3.241c-1.665,0.565-3.667,0.223-5.518,0.132 c-3.18-0.157-3.971,1.57-3.952,4.398c0.019,2.703,0.495,4.64,3.783,4.569c3.956-0.085,7.916-0.055,11.873-0.012 c2.165,0.024,3.322-0.763,3.826-3.068c0.241-1.105,1.771-1.927,2.718-2.877c0.905,0.971,2.333,1.814,2.605,2.939 c0.545,2.256,1.757,2.7,3.843,3.111C109.293,830.102,105.927,834.915,106.588,838.075z M140,45c29.823,0,54,24.177,54,54 c0,29.823-24.177,54-54,54s-54-24.177-54-54C86,69.177,110.177,45,140,45z M20,211c0-29.823,24.177-54,54-54s54,24.177,54,54 c0,29.823-24.177,54-54,54S20,240.823,20,211z M145.836,856.899c-2.09,2.578-1.865,5.176-1.942,7.953 c-0.024,0.854,0.131,1.914-0.302,2.509c-2.403,3.147-3.159,2.809-5.436-0.185c-0.264-0.306-0.178-0.948-0.184-1.437 c-0.041-3.271,0.536-6.657-2.369-9.253c-0.531-0.475-0.479-1.605-0.957-3.425c1.21-1.271,2.47-3.306,4.294-4.333 c2.379-1.339,5.236-0.58,6.441,1.819C146.297,852.368,146.841,855.658,145.836,856.899z M145.888,806.942 c-2.224,2.677-1.877,5.438-1.992,8.318c-0.086,2.146-0.2,4.578-2.99,4.544c-2.765-0.034-2.874-2.475-2.933-4.614 c-0.08-2.895,0.543-5.919-2.179-8.193c-0.631-0.527-0.645-1.797-1.234-3.633c1.265-1.382,2.48-3.465,4.292-4.5 c2.341-1.338,5.233-0.649,6.476,1.731C146.273,802.404,146.882,805.745,145.888,806.942z M80.954,278.695 c17.171-3.582,56.234-25.446,59.296-50.487c5.518,22.114,30,48.729,61,48.729C163.662,318.773,121.322,320.28,80.954,278.695z M206,265c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C260,240.823,235.823,265,206,265z", - clocks: { - 1: { x: 140, y: 99 }, - 2: { x: 74, y: 211 }, - 3: { x: 206, y: 211 } - } - }, - 4: { - height: 1040, - width: 376, - path: "M369.601,177.882c-2.159-2.705-5.464-5.038-8.725-6.201c-7.211-2.57-12.634,1.794-18.155,7.261 c-1.008-3.182-1.811-5.292-2.346-7.468c-7.207-29.311-25.676-46.993-55.052-53.142c-3.565-0.746-4.337-2.365-5.721-5.525 c-10.917-24.928-15.917-32.928-31.863-49.408c-1.625-1.679-3.453-3.192-5.144-4.761c-15.909-14.758-20.909-17.758-43.492-26.71 c-1.882-0.746-3.781-1.782-6.866-3.302c2.349-1.876,3.694-2.659,4.662-3.772c4.695-5.397,4.837-13.436,0.452-19.014 c-5.3-6.742-15-7.806-21.456-2.354c-6.714,5.67-7.304,15.417-1.328,21.919c3.617,3.935,3.297,5.361-1.725,7.153 c-2.044,0.73-4.17,1.226-6.237,1.896c-12.766,4.137-23.255,11.604-31.918,21.798c-2.372,2.791-4.778,5.622-7.539,8.002 c-15.564,13.413-26.166,29.895-31.108,49.904c-0.68,2.752-1.741,4.084-4.825,4.54c-29.053,4.299-51.461,25.809-57.16,54.556 c-0.307,1.549-0.792,3.062-1.25,4.806c-11.35-8.302-18-8.998-24.401-2.862c-5.321,5.101-6.467,13.398-1.935,19.203 c2.036,2.608,5.192,4.836,8.302,6.005c7.137,2.683,12.59-1.579,17.735-6.353c0.583,1.299,1.01,1.874,1.096,2.496 c4.046,29.315,27.997,53.277,57.826,57.393c2.746,0.379,3.942,1.437,4.664,4.114c1.304,4.836,2.88,9.632,4.767,14.272 c9.432,23.198,28.811,38.203,45.823,55.084c5.104,5.065,11.204,9.197,17.156,13.308c5.563,3.842,7.792,8.391,7.788,15.456 c-0.129,188.254-0.004,308.508,0.065,496.762c0,0.102-0.005,0.205-0.006,0.307v41.241c-2.701,0.026-5.102,0.092-7.461-0.047 c-3.499-0.206-5.37,1.456-6.735,4.558c-1.282,2.913-2.803,5.866-4.844,8.27c-6.581,7.751-16.578,7.84-23.206,0.144 c-2.209-2.565-3.737-5.81-5.169-8.932c-1.239-2.699-2.938-4.083-5.916-4.024c-3.712,0.073-7.428,0.078-11.14-0.009 c-3.163-0.074-4.936,1.432-6.143,4.306c-1.141,2.716-2.476,5.469-4.285,7.764c-8.725,11.281-23.01,6.923-27.966-5.357 c-1.496-5.628-5.039-7.274-10.521-6.767c-4.485,0.415-6.285,1.937-6.286,6.612c-0.001,15.755-0.002,31.511-0.003,47.266 c-0.001,16.376-0.012,32.752,0.006,49.127c0.004,3.646,2.039,5.706,5.586,5.765c4.244-0.151,7.724,1.078,9.747-3.72 c1.63-3.566,3.31-7.297,5.811-10.239c5.927-6.969,15.25-7.396,21.596-0.827c2.91,3.012,4.885,7.078,6.716,10.936 c1.245,2.623,2.749,3.896,5.573,3.857c3.96-0.055,7.925-0.102,11.882,0.027c3.041,0.099,4.629-1.359,5.914-4.011 c1.386-2.861,3.016-5.766,5.166-8.063c10.107-10.412,22.254-3.718,27.139,8.037c1.337,2.907,3.181,4.141,6.281,4.034 c2.715-0.094,5.446-0.058,8.257-0.038v2.091c0.319,0.001,0.631,0.004,0.951,0.004c0.362,2.11,0.473,3.786,0.947,5.352 c2.41,7.972,4.19,16.244,7.596,23.773c3.168,7.005,9.289,6.901,12.709-0.011c2.932-5.925,5.134-12.395,6.525-18.868 c4.01-18.662,2.675-37.664,2.696-56.567c0.133-118.853,0.314,0.295,0.392-118.558c0.068-103.934,0.013-377.867,0.064-481.801 c0.001-2.781-0.281-6.125,1.073-8.24c4.886-7.634,8.978-15.851,18.168-20.058c5.139-2.352,9.257-7.045,13.652-10.893 c4.267-3.736,8.16-7.904,12.459-11.599c15.452-13.278,26.023-29.619,30.885-49.451c0.909-3.707,2.926-4.598,6.161-5.73 c8.764-3.067,17.943-5.775,25.742-10.598c14.82-9.164,23.822-23.162,28.263-40.071c0.703-2.678,1.909-5.223,2.991-8.122 c11.076,8.596,18.006,9.328,24.489,3.223C372.838,191.953,374.115,183.538,369.601,177.882z M150.628,951.351 c0.498,2.38,0.15,4.934-3.302,4.884c-2.294-0.033-3.176,1.042-3.702,3.217c-0.26,1.076-1.713,2.383-2.793,2.559 c-0.723,0.118-2.36-1.479-2.504-2.467c-0.409-2.804-2.004-3.344-4.384-3.299c-3.709,0.07-7.424,0.116-11.131-0.006 c-3.83-0.126-3.945,2.278-3.981,5.13c-0.038,2.976,0.755,4.826,4.142,4.589c1.477-0.103,2.968,0.015,4.451-0.025 c2.202-0.059,4.543-0.006,4.579,2.901c0.04,3.187-2.477,3.119-4.78,3.068c-1.36-0.03-2.728,0.082-4.08-0.025 c-3.258-0.257-4.5,1.312-4.272,4.425c-0.041,4.353,1.027,8.028-4.883,7.506c-7.022,0.039-7.951,0.802-7.542-7.405 c0.168-3.39-1.192-4.855-4.555-4.524c-0.857,0.085-1.922,0.329-2.555-0.056c-1.2-0.729-2.156-1.861-3.213-2.825 c1.006-1.017,1.944-2.121,3.057-3.004c0.379-0.301,1.199-0.042,1.817-0.044c5.007-0.022,7.131-2.986,5.197-7.646 c-0.393-0.945-1.975-1.785-3.11-1.944c-3.651-0.437-7.442,0.158-11.117-0.121c-3.786-0.387-5.894,0.721-5.698,5.061 c0.045,0.996-1.78,2.077-2.744,3.119c-0.848-1.038-2.451-2.105-2.412-3.108c0.153-3.932-1.445-5.27-5.269-5.225 c-1.017,0.012-2.491-1.899-2.973-3.215c-0.52-1.422-0.127-3.18-0.126-4.791c0.001-5.24-0.002-5.268,5.3-5.954 c2.366-0.306,3.023-1.787,2.927-3.889c-0.098-2.143,0.268-4.425,2.848-4.073c1.034,0.141,2.342,2.528,2.49,3.998 c0.282,2.788,1.314,4.039,4.131,3.976c3.956-0.088,7.919-0.125,11.872,0.011c3.063,0.105,4.168-1.204,4.13-4.212 c-0.035-2.816-0.326-5.041-3.916-4.755c-2.559,0.203-4.468-0.474-4.367-3.527c0.095-2.865,2.016-3.344,4.358-3.173 c2.898,0.212,3.849-1.243,3.979-4.019c0.085-1.821,0.73-5.002,1.563-5.153c3.046-0.553,6.308-0.31,9.408,0.165 c0.646,0.099,1.284,2.453,1.345,3.795c0.224,4.967,0.375,5.207,5.402,5.214c1.361,0.002,2.928-0.423,4.027,0.116 c1.272,0.623,2.94,2.09,2.943,3.194c0.002,1.125-1.621,2.815-2.876,3.241c-1.666,0.565-3.668,0.223-5.518,0.132 c-3.18-0.157-3.971,1.57-3.952,4.398c0.019,2.703,0.495,4.64,3.783,4.569c3.957-0.085,7.916-0.055,11.874-0.012 c2.166,0.024,3.322-0.763,3.826-3.068c0.242-1.105,1.771-1.927,2.718-2.877c0.905,0.971,2.333,1.814,2.605,2.939 c0.545,2.256,1.757,2.7,3.843,3.111C153.332,943.378,149.967,948.19,150.628,951.351z M256.485,97.71 c0.287-0.167,0.574-0.334,0.861-0.502c2.841,6.521,5.683,13.042,8.739,20.056c-4.719,1.002-8.414,1.787-12.443,2.642 C254.621,112.258,255.553,104.984,256.485,97.71z M188,45c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54s-54-24.177-54-54 C134,69.177,158.177,45,188,45z M165.961,164.715c14.218,3.796,27.946,4.565,42.414-0.072c-3.942,14.414-4.001,28.063,0.302,42.583 c-14.189-3.96-27.779-4.487-42.527-0.062C170.41,192.592,170.307,179.098,165.961,164.715z M117.913,98.455 c0.292,0.134,0.583,0.269,0.875,0.403c1.095,7.133,2.19,14.267,3.378,22.01c-3.852-0.843-7.747-1.695-12.458-2.726 C112.553,111.314,115.233,104.884,117.913,98.455z M117.953,273.982c-2.992-7.299-5.446-13.283-8.044-19.622 c4.192-0.951,7.557-1.714,11.303-2.564C120.156,258.986,119.177,265.652,117.953,273.982z M101,239c-29.823,0-54-24.177-54-54 c0-29.823,24.177-54,54-54s54,24.177,54,54C155,214.823,130.823,239,101,239z M194.181,960.628 c-2.889,3.631-2.59,7.316-2.675,11.229c-0.063,2.929-0.301,6.185-4.102,6.083c-3.718-0.099-3.92-3.373-3.912-6.266 c0.01-3.961,0.532-7.956-2.966-11.069c-0.843-0.75-0.86-2.433-1.653-4.938c1.737-1.842,3.427-4.577,5.876-5.996 c3.218-1.864,7.078-0.801,8.743,2.361C194.772,954.463,195.53,958.932,194.181,960.628z M194.24,893.097 c-2.75,3.639-2.754,7.277-2.731,11.231c0.017,2.954-0.303,6.162-3.967,6.219c-3.722,0.058-4.036-3.156-4.069-6.118 c-0.044-3.915,0.729-7.982-2.898-11.07c-0.855-0.728-0.902-2.408-1.792-5.047c1.877-1.885,3.726-5.163,6.313-5.925 c2.41-0.711,6.606,0.411,8.177,2.279C194.863,886.556,195.545,891.372,194.24,893.097z M194.262,829.008 c-3.107,3.329-2.592,6.926-2.795,10.682c-0.086,1.597-0.323,3.33-1.04,4.717c-1.41,2.725-4.298,2.744-5.822,0.114 c-0.63-1.087-1.04-2.453-1.075-3.706c-0.125-4.43,0.653-9.009-3.304-12.472c-0.62-0.543-0.572-1.852-0.833-2.806 c-0.315-0.34-0.629-0.679-0.944-1.019c2.103-2.244,3.85-5.571,6.413-6.415c2.391-0.788,6.184,0.324,8.392,1.933 C196.183,822.167,196.727,826.367,194.262,829.008z M188,327c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54 C242,302.823,217.823,327,188,327z M256.652,276.564c-0.265-0.133-0.531-0.265-0.796-0.398c-1.015-8.257-2.029-16.515-3.086-25.115 c4.167,0.862,8.324,1.721,13.585,2.809C263.025,261.653,259.839,269.108,256.652,276.564z M275,239c-29.823,0-54-24.177-54-54 c0-29.823,24.177-54,54-54c29.823,0,54,24.177,54,54C329,214.823,304.823,239,275,239z", - clocks: { - 1: { x: 188, y: 99 }, - 2: { x: 101, y: 185 }, - 3: { x: 275, y: 185 }, - 4: { x: 188, y: 273 } - } - }, - 5: { - height: 1140, - width: 376, - path: "M368.571,176.185c-5.856-6.593-15.147-6.888-21.897-0.694c-3.717,3.411-4.299,3.242-5.541-1.587 c-0.25-0.972-0.571-1.926-0.803-2.901c-6.223-26.032-22.396-42.736-47.523-51.238c-2.474-0.837-4.808-2.72-6.666-4.641 c-6.618-6.844-12.426-14.598-19.638-20.709c-7.25-6.144-14.426-11.753-15.964-21.863c-0.145-0.952-0.81-1.83-1.262-2.728 c-10.14-20.142-26.293-32.5-48.2-37.503c-2.572-0.587-5.014-1.743-8.025-2.817c1.316-1.702,1.86-2.531,2.526-3.247 c6.502-6.986,6.698-15.783,0.465-21.94c-5.785-5.714-15.027-5.762-20.84-0.11c-6.368,6.191-6.436,15.084,0.239,21.857 c2.991,3.035,1.728,4.561-1.167,5.98c-1.334,0.654-2.844,0.952-4.281,1.387c-24.857,7.514-40.936,23.712-48.399,48.654 c-0.748,2.499-2.69,4.83-4.561,6.77c-8.684,9.004-17.485,17.897-26.377,26.695c-1.782,1.764-3.95,3.591-6.269,4.287 C57.114,128.023,40.142,145.743,34,173.701c-0.306,1.391-0.752,2.75-1.182,4.299c-11.942-8.326-18.43-8.891-24.733-2.424 c-5.16,5.294-6.085,13.716-1.351,19.24c2.253,2.629,5.655,4.841,8.962,5.874c6.77,2.115,12.009-1.8,16.717-6.757 c0.647,1.364,1.068,1.923,1.182,2.539c5.495,29.672,22.939,48.289,51.806,56.504c1.891,0.538,3.666,2.056,5.112,3.503 c8.725,8.731,17.397,17.519,25.942,26.426c1.755,1.83,3.532,4.061,4.227,6.423c5.507,18.702,16.574,32.696,33.076,43.228 c6.667,4.255,11.428,11.52,16.987,17.48c0.5,0.535,0.688,1.544,0.692,2.334c0.044,10.877,0.03,21.753,0.03,32.638 c-1.577,0.516-2.845,0.932-4.113,1.346c-17.135,5.597-30.511,16.033-39.024,31.952c-3.426,6.407-5.333,13.646-7.754,20.57 c-1.772,5.068-3.147,5.547-6.984,2.009c-4.295-3.96-9.283-5.23-14.871-3.538c-5.98,1.811-10.168,7.224-10.559,13.345 c-0.384,6.021,2.865,11.744,8.198,14.44c5.644,2.854,12.024,2.019,16.834-2.202c4.386-3.85,4.832-3.79,6.954,1.641 c1.156,2.96,1.77,6.15,3.077,9.031c2.549,5.62,4.886,11.444,8.247,16.568c9.497,14.478,23.2,23.357,39.755,28.018 c0,9.673,0,19.154,0,28.542c-0.539,0.233-0.829,0.466-1.122,0.469c-5.522,0.049-11.045,0.088-16.568,0.095 c-9.805,0.013-10.191,0.382-10.188,9.959c0.001,2.347-0.002,4.695,0,7.042c0.008,7.059,1.061,8.147,7.942,8.157 c6.643,0.01,13.286,0.002,20.223,0.002c-0.115,2.368-0.198,4.098-0.292,6.035c-7.528,0-14.546,0.054-21.562-0.02 c-4.351-0.046-6.4,1.975-6.325,6.327c0.066,3.855-0.01,7.712,0.012,11.568c0.033,5.918,1.364,7.248,7.324,7.269 c6.815,0.024,13.63,0.006,20.474,0.006c0,2.623,0,4.683,0,7.044c-7.015,0-13.688-0.017-20.362,0.005 c-6.069,0.02-7.373,1.289-7.434,7.19c-0.028,2.682,0.18,5.38-0.039,8.044c-0.443,5.389,0.07,10.039,6.912,10.524 c-3.015,31.457-2.572,62.398,2.234,93.196c2.98,19.097,7.19,37.854,16.599,55.063c1.443,2.639,2.397,5.924,2.406,8.914 c0.209,63.543,0.251,127.087,0.325,190.631c0.002,1.795,0,3.59,0,5.442c-5.238,0.679-7.397-1.369-7.347-5.986 c0.035-3.185,0.024-6.371,0.006-9.557c-0.034-5.945-1.325-7.274-7.309-7.285c-17.074-0.032-34.148-0.022-51.222-0.026 c-11.718-0.003-23.435-0.029-35.153,0.013c-5.235,0.019-6.699,1.54-6.756,6.814c-0.038,3.521-0.04,7.042,0.004,10.562 c0.066,5.255,1.516,6.725,6.823,6.744c11.215,0.04,22.431,0.01,33.646,0.013c11.868,0.003,11.868,0.005,11.75,11.912 c-0.059,5.922-1.3,7.16-7.407,7.176c-12.22,0.031-24.439,0.018-36.659,0.029c-7.054,0.006-8.155,1.08-8.167,7.935 c-0.004,2.18-0.006,4.359,0.001,6.539c0.021,6.383,1.222,7.644,7.439,7.655c11.048,0.02,22.096,0.002,33.144,0.006 c11.791,0.005,11.791,0.008,11.648,12.012c-0.067,5.703-1.367,7.062-7.047,7.083c-10.378,0.04-20.758,0.096-31.135-0.002 c-15.122-0.144-14.146-0.478-14.047,14.132c0.038,5.646,1.377,6.992,7.074,7.008c11.048,0.031,22.096,0.007,33.144,0.01 c12.19,0.003,12.19,0.005,12.011,12.153c-0.083,5.597-1.413,6.924-7.187,6.944c-10.211,0.034-20.423,0.089-30.633-0.001 c-15.773-0.139-14.465-0.577-14.406,14.774c0.024,6.173,1.313,7.37,7.73,7.375c13.726,0.011,27.452,0.005,41.179,0.003 c14.898-0.002,29.796,0.018,44.694-0.027c5.339-0.016,6.767-1.487,6.831-6.742c0.033-2.682-0.046-5.366,0.02-8.047 c0.126-5.106,1.839-6.469,8.044-5.697c0,5.722-0.455,11.611,0.097,17.404c1.067,11.188,2.601,22.392,8.477,32.306 c3.979,6.714,9.383,6.86,12.855-0.118c3.015-6.062,5.915-12.737,6.496-19.35c1.579-17.969,2.543-36.045,2.614-54.083 c0.36-91.878,0.35-183.757,0.553-275.636c0.005-2.049,0.733-4.214,1.576-6.124c3.369-7.639,7.748-14.934,10.257-22.833 c11.421-35.946,13.433-72.997,11.755-110.391c-0.269-5.99-0.801-11.968-1.209-17.909c7.452-1.534,7.775-1.945,7.779-9.588 c0.001-2.515,0.011-5.03,0.007-7.545c-0.013-7.75-0.894-8.656-8.46-8.663c-7.141-0.007-14.283-0.001-21.49-0.001 c0-2.592,0-4.545,0-7.045c8.006,0,15.826-0.048,23.645,0.019c4.359,0.038,6.392-2,6.312-6.351 c-0.071-3.855,0.016-7.712-0.019-11.568c-0.053-5.938-1.345-7.219-7.35-7.242c-7.485-0.029-14.97-0.007-22.425-0.007 c0-2.304,0-4.031,0-6.035c7.861,0,15.375,0.033,22.888-0.011c5.362-0.031,6.803-1.454,6.876-6.683 c0.049-3.52,0.028-7.042,0.018-10.563c-0.019-6.708-1.157-7.881-7.7-7.895c-7.319-0.016-14.638-0.004-22.194-0.004 c0-9.967,0-19.441,0-28.963c29.736-8.515,46.433-28.883,52.451-58.803c13.274,8.8,19.828,9.143,25.982,1.96 c4.843-5.653,4.919-13.758,0.181-19.362c-6.121-7.24-12.687-6.904-26.259,1.909c-5.709-30.27-22.672-50.541-52.587-59.137 c0-11.198-0.038-22.249,0.053-33.298c0.01-1.247,0.394-2.826,1.206-3.677c5.143-5.394,9.736-11.741,15.851-15.695 c15.582-10.074,26.618-23.168,32.069-40.997c0.628-2.052,2.154-4.251,3.897-5.472c12.064-8.448,22.298-18.658,30.858-30.64 c1.152-1.613,3.13-3.039,5.018-3.658c25.281-8.283,41.226-25.241,47.874-51.032c0.549-2.129,1.536-4.145,2.62-7.008 c2.028,1.88,3.182,3.03,4.418,4.083c5.812,4.951,14.202,4.893,19.761-0.107C373.498,191.788,374.08,182.387,368.571,176.185z M255.988,106.491c4.098,3.415,7.887,6.574,11.677,9.733c-0.404,0.395-0.807,0.791-1.211,1.186c-4.169,0.785-8.338,1.57-13.15,2.476 C254.26,115.112,255.11,110.872,255.988,106.491z M188,45c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54s-54-24.177-54-54 C134,69.177,158.177,45,188,45z M165.967,164.581c14.357,4.18,28.096,4.578,42.513,0.199c-4.092,14.47-3.946,28.113,0.227,42.523 c-14.26-4.037-27.868-4.509-42.273-0.152C170.252,192.831,170.49,179.189,165.967,164.581z M119.421,106.593 c1.197,5.466,2.101,9.598,3.149,14.382c-4.547-0.964-8.521-1.806-13.675-2.899C112.429,114.221,115.552,110.814,119.421,106.593z M47,185c0-29.823,24.177-54,54-54s54,24.177,54,54c0,29.823-24.177,54-54,54S47,214.823,47,185z M118.872,264.908 c-3.402-3.626-6.248-6.661-9.67-10.309c4.662-1.06,8.192-1.862,12.324-2.801C120.665,256.051,119.864,260.011,118.872,264.908z M242,452c0,29.823-24.177,54-54,54s-54-24.177-54-54s24.177-54,54-54S242,422.177,242,452z M188,327c-29.823,0-54-24.177-54-54 c0-29.823,24.177-54,54-54s54,24.177,54,54C242,302.823,217.823,327,188,327z M255.552,266.927 c-1.167-5.669-2.154-10.46-3.262-15.84c5.154,0.97,9.935,1.87,14.716,2.77c0.446,0.541,0.892,1.082,1.338,1.623 C264.267,259.129,260.189,262.778,255.552,266.927z M275,239c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54 c29.823,0,54,24.177,54,54C329,214.823,304.823,239,275,239z", - clocks: { - 1: { x: 188, y: 99 }, - 2: { x: 101, y: 185 }, - 3: { x: 275, y: 185 }, - 4: { x: 188, y: 273 }, - 5: { x: 188, y: 452 } - } - }, - 6: { - height: 1150, - width: 376, - path: "M368.467,175.695c-5.679-5.821-14.749-6.099-20.948-0.64c-4.669,4.111-4.968,4.078-6.404-2.265 c-6.177-27.288-22.694-44.894-49.329-53.258c-1.884-0.592-3.762-2.164-4.975-3.782c-8.316-11.097-17.978-20.751-29.269-28.846 c-1.837-1.317-3.233-3.819-3.941-6.055c-8-25.264-24.763-41.209-50.369-47.905c-1.297-0.339-2.624-0.561-3.924-0.889 c-6.019-1.517-6.336-2.452-2.436-7.09c5.369-6.386,4.922-15.175-1.063-20.886c-5.693-5.432-14.781-5.438-20.547-0.013 c-5.996,5.642-6.497,14.52-1.064,20.845c0.96,1.118,2.356,1.862,5.093,3.962c-3.99,1.966-6.455,3.641-9.177,4.448 c-21.023,6.229-37.032,18.784-44.866,39.292c-3.893,10.189-9.546,17.596-17.728,24.354c-6.635,5.48-11.684,12.861-17.586,19.262 c-1.378,1.494-3.198,2.997-5.088,3.54c-28.295,8.114-45.487,26.462-51.48,55.296c-0.195,0.939-0.594,1.837-1.209,3.691 c-4.553-5.348-9.722-8.913-16.34-7.249c-3.221,0.81-6.588,2.773-8.882,5.175c-5.095,5.334-4.771,13.753,0.038,19.303 c6.058,6.992,12,6.71,25.577-1.455c0.719,3.002,1.319,5.886,2.102,8.72c7.121,25.788,23.757,42.057,49.321,49.576 c2.493,0.733,4.866,2.606,6.773,4.48c8.579,8.431,17.025,17,25.384,25.649c1.764,1.825,3.63,4,4.316,6.346 c5.587,19.106,16.969,33.263,33.937,43.84c6.556,4.087,11.1,11.42,16.482,17.345c0.479,0.527,0.533,1.575,0.535,2.382 c0.033,10.725,0.022,21.45,0.022,30.645c-9.536,5.418-18.784,9.553-26.732,15.443c-12.526,9.284-19.916,22.385-23.732,37.515 c-0.679,2.693-2.099,5.2-3.468,8.492c-2.282-2.122-3.455-3.284-4.703-4.36c-6.057-5.222-14.978-4.864-20.538,0.799 c-5.594,5.698-5.83,14.673-0.539,20.534c5.556,6.156,14.49,6.869,20.831,1.662c5.103-4.19,5.403-3.94,8.055,2.512 c3.424,8.33,6.348,17.054,11.07,24.62c8.365,13.404,20.984,21.857,36.018,26.74c1.432,0.465,3.545,1.997,3.581,3.092 c0.293,8.838,0.164,17.69,0.164,27.078c-7.464,0-14.461-0.043-21.457,0.014c-5.297,0.043-6.676,1.492-6.724,6.866 c-0.033,3.691-0.03,7.382-0.004,11.072c0.042,5.933,1.282,7.145,7.424,7.173c6.691,0.031,13.383,0.007,20.414,0.007 c0,2.031,0,3.762,0,6.077c-6.975,0-13.974-0.034-20.973,0.011c-5.372,0.035-6.799,1.45-6.861,6.724 c-0.047,4.026,0.044,8.054-0.023,12.079c-0.072,4.325,1.898,6.385,6.299,6.345c6.876-0.063,13.753,0.049,20.629,0.113 c0.289,0.003,0.574,0.279,1.065,0.534c0,1.856,0,3.81,0,6.407c-7.029,0-14.019-0.032-21.009,0.01 c-5.652,0.034-7.334,1.395-6.872,7.119c0.694,8.601-1.289,15.249-8.006,21.638c-8.605,8.185-13.036,19.34-15.463,31.089 c-1.309,6.335-2.096,6.555-6.889,2.398c-6.287-5.453-15.195-5.103-20.871,0.819c-5.657,5.902-5.624,15.003,0.076,20.896 c5.702,5.895,14.51,6.153,20.855,0.613c1.117-0.975,2.238-1.945,4.238-3.682c1.129,2.807,2.274,4.924,2.843,7.186 c4.769,18.938,15.137,33.728,31.864,44.051c1.736,1.072,3.27,3.377,3.775,5.392c3.397,13.548,7.363,26.834,14.685,38.904 c0.804,1.325,1.03,3.177,1.033,4.786c0.118,64.926,0.18,129.852,0.239,194.778c0.001,0.981-0.122,1.963-0.184,2.894 c-5.249,0.709-6.974-0.588-7.13-5.358c-0.109-3.352-0.003-6.71-0.024-10.065c-0.036-5.705-1.357-7.092-7.019-7.099 c-21.978-0.026-43.956-0.012-65.933-0.011c-7.046,0-14.094,0.1-21.138-0.026c-4.607-0.082-6.704,1.978-6.591,6.552 c0.09,3.689,0.104,7.384-0.002,11.072c-0.132,4.595,1.974,6.629,6.578,6.597c12.75-0.09,25.501-0.045,38.251-0.028 c6.305,0.008,7.513,1.253,7.533,7.599c0.038,11.525,0.038,11.526-11.68,11.525c-11.24-0.001-22.481-0.03-33.722,0.007 c-5.418,0.018-6.914,1.437-6.931,6.666c-0.053,16.568-1.437,15.572,15.235,15.484c10.066-0.053,20.132-0.038,30.198,0.002 c5.373,0.021,6.796,1.457,6.905,6.697c0.259,12.419,0.259,12.419-12.268,12.419c-11.073,0-22.146-0.028-33.218,0.011 c-5.319,0.019-6.822,1.501-6.857,6.738c-0.102,15.018-1.068,14.544,14.31,14.408c10.401-0.092,20.803-0.047,31.205-0.005 c5.279,0.022,6.729,1.522,6.828,6.773c0.234,12.342,0.234,12.342-12.345,12.342c-11.073,0-22.146-0.031-33.218,0.012 c-5.25,0.02-6.76,1.539-6.779,6.814c-0.06,16.24-1.382,15.39,14.882,15.343c26.004-0.075,52.009-0.015,78.013-0.024 c6.592-0.002,7.763-1.211,7.767-7.876c0.001-2.349-0.056-4.699,0.01-7.046c0.144-5.087,1.794-6.38,6.391-5.865 c1.57,11.962,2.907,23.747,4.765,35.449c0.647,4.073,1.998,8.292,4.104,11.797c1.828,3.041,5.159,7.119,7.859,7.143 c2.656,0.024,6.805-4.019,7.763-7.073c3.09-9.85,6.148-19.959,7.106-30.167c1.295-13.794,0.763-27.772,0.787-41.671 c0.158-91.433,0.238-182.866,0.46-274.299c0.006-2.499,0.844-5.29,2.131-7.444c7.151-11.972,11.314-25.021,14.283-38.502 c0.767-3.483,2.275-5.895,5.318-7.958c14.472-9.809,23.801-23.321,28.184-40.279c0.711-2.753,1.981-5.361,3.281-8.798 c2.096,1.947,3.257,3.114,4.508,4.173c6.274,5.312,15.319,4.747,20.867-1.276c5.371-5.83,5.28-14.718-0.209-20.541 c-5.593-5.933-14.657-6.313-20.861-0.875c-4.91,4.304-5.502,4.183-6.871-2.32c-2.843-13.501-9.129-25.091-18.636-35.051 c-1.059-1.109-1.624-3.064-1.703-4.662c-0.225-4.519-0.177-9.058-0.049-13.584c0.13-4.584-1.863-6.712-6.52-6.641 c-7.688,0.117-15.378,0.032-23.4,0.032c0-2.437,0-4.497,0-7.081c7.778,0,15.453,0.035,23.127-0.012 c5.264-0.032,6.699-1.51,6.757-6.834c0.042-3.858,0.047-7.718-0.001-11.576c-0.066-5.278-1.476-6.669-6.885-6.701 c-7.529-0.044-15.059-0.011-22.958-0.011c0-2.027,0-3.755,0-6.073c7.653,0,15.321,0.036,22.987-0.012 c5.373-0.034,6.792-1.451,6.855-6.73c0.048-4.026-0.055-8.054,0.028-12.079c0.089-4.361-1.944-6.374-6.308-6.332 c-7.707,0.073-15.416,0.021-23.527,0.021c0-9.685,0-19.148,0-28.989c29.348-8.445,46.384-28.573,52.447-59.435 c5.672,5.174,10.766,9.523,17.619,7.369c3.319-1.043,6.756-3.208,9.01-5.835c4.921-5.734,3.914-14.302-1.556-19.605 c-6.5-6.301-13.691-5.549-25.075,3.382c-5.84-30.32-22.668-50.724-52.808-59.383c0-11.309-1.019-22.817,0.356-34.031 c0.926-7.551,7.373-13.269,13.919-17.063c17.517-10.153,29.726-24.222,35.359-43.852c0.494-1.723,2.178-3.397,3.738-4.475 c12.003-8.29,22.076-18.463,30.615-30.264c1.253-1.731,3.396-3.235,5.437-3.917c25.053-8.37,41.032-25.126,47.602-50.787 c0.552-2.155,1.515-4.205,2.634-7.248c1.988,1.811,3.137,2.906,4.337,3.942c6.297,5.437,15.169,5.072,20.893-0.842 C374.197,190.787,374.156,181.526,368.467,175.695z M256.26,106.092c4.157,3.613,7.747,6.732,11.337,9.852 c-0.326,0.501-0.652,1.003-0.979,1.504c-4.182,0.798-8.365,1.596-13.163,2.512C254.428,115.152,255.288,110.902,256.26,106.092z M188,45c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54s-54-24.177-54-54C134,69.177,158.177,45,188,45z M166.862,164.793 c13.581,4.334,27.363,4.22,41.777,0.199c-4.474,14.48-3.87,28.139,0.027,42.429c-14.232-4.098-27.748-4.399-41.531-0.444 c0.777-7.312,2.093-14.066,2.044-20.809C169.129,179.264,167.742,172.369,166.862,164.793z M119.248,106.829 c1.209,5.322,2.145,9.436,3.252,14.311c-4.762-1.06-8.731-1.943-13.791-3.07C112.36,114.176,115.486,110.843,119.248,106.829z M101,239c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C155,214.823,130.823,239,101,239z M118.659,264.99 c-3.407-3.594-6.205-6.546-9.77-10.308c5.012-1.059,8.587-1.815,12.604-2.664C120.513,256.504,119.687,260.286,118.659,264.99z M242,683c0,29.823-24.177,54-54,54s-54-24.177-54-54s24.177-54,54-54S242,653.177,242,683z M242,452c0,29.823-24.177,54-54,54 s-54-24.177-54-54s24.177-54,54-54S242,422.177,242,452z M188,327c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54 s54,24.177,54,54C242,302.823,217.823,327,188,327z M255.79,267.71c-1.271-6.405-2.241-11.297-3.279-16.525 c5.356,1.047,10.057,1.966,16.634,3.251C264.355,259.196,260.474,263.053,255.79,267.71z M275,239c-29.823,0-54-24.177-54-54 c0-29.823,24.177-54,54-54c29.823,0,54,24.177,54,54C329,214.823,304.823,239,275,239z", - clocks: { - 1: { x: 188, y: 99 }, - 2: { x: 101, y: 185 }, - 3: { x: 275, y: 185 }, - 4: { x: 188, y: 273 }, - 5: { x: 188, y: 452 }, - 6: { x: 188, y: 683 } - } - } + 2: { + height: 625.438, + width: 197.009, + path: "M193.86,271.21c-2.234-2.626-5.64-4.792-8.929-5.835c-6.793-2.153-11.841,2.196-17.463,7.369 c-5.009-25.727-17.583-43.987-38.477-54.246l-18.909-21.56v-12l20.773-23.686c19.55-10.446,31.402-28.304,36.229-53.096 c5.622,5.174,10.67,9.523,17.463,7.369c3.289-1.043,6.695-3.208,8.929-5.835c4.877-5.734,3.879-14.302-1.542-19.605 c-6.442-6.301-13.569-5.549-24.852,3.382c-4.816-25.231-17.183-43.587-38.409-54.031h0.158c-1.506-0.732-3.056-1.394-4.625-2.025 c-2.997-1.25-6.144-2.365-9.463-3.327c0,0-0.527-0.089-1.457-0.217c-2.421-0.731-4.757-2.02-7.743-3.273 c2.103-2.282,3.255-3.455,4.321-4.703c5.176-6.057,4.821-14.978-0.792-20.538c-5.647-5.594-14.543-5.829-20.352-0.539 c-6.101,5.556-6.808,14.49-1.648,20.831c4.153,5.103,3.905,5.403-2.49,8.055c-1.793,0.744-3.604,1.465-5.417,2.187 c-10.281,3.032-16.092,6.929-22.875,12.001c-12.415,9.284-19.739,22.385-23.521,37.515c-0.673,2.693-2.08,5.2-3.437,8.492 c-2.262-2.122-3.424-3.284-4.661-4.36c-6.003-5.222-14.845-4.864-20.356,0.799c-5.544,5.698-5.778,14.673-0.534,20.534 c5.507,6.156,14.361,6.869,20.646,1.662c5.058-4.19,5.355-3.94,7.984,2.512c3.394,8.33,6.292,17.054,10.972,24.62 c6.032,9.752,14.303,16.873,24.096,21.915l21.601,23.357v12l-20.223,21.867c-10.232,5.068-18.855,12.348-25.091,22.43 c-4.68,7.566-7.578,16.29-10.972,24.62c-2.629,6.452-2.926,6.702-7.984,2.512c-6.285-5.206-15.139-4.493-20.646,1.662 c-5.243,5.861-5.01,14.837,0.534,20.534c5.511,5.663,14.352,6.021,20.356,0.799c1.237-1.076,2.399-2.238,4.661-4.36 c1.356,3.292,2.764,5.799,3.437,8.492c3.782,15.13,11.106,28.232,23.521,37.515c7.877,5.89,14.425,10.198,28.206,13.404 c1.38,0.321,2.787,0.579,4.201,0.789c0.031,27.796,0.06,69.604,0.085,105.236c0.009,13.829,0.018,26.73,0.026,37.518 c0,0.826-0.08,1.652-0.121,2.436c-3.447,0.597-4.58-0.495-4.682-4.511c-0.072-2.822-0.002-5.649-0.016-8.473 c-0.024-4.802-0.891-5.97-4.609-5.976c-14.432-0.022-28.864-0.01-43.295-0.009c-4.627,0-9.255,0.084-13.881-0.022 c-3.054-0.07-4.428,1.698-4.326,5.623c0.079,3.039,0.085,6.08-0.001,9.119c-0.111,3.933,1.27,5.674,4.317,5.646 c8.372-0.076,16.745-0.038,25.118-0.024c4.14,0.007,4.933,1.055,4.947,6.397c0.024,9.702,0.024,9.702-7.67,9.702 c-7.381-0.001-14.762-0.025-22.143,0.006c-3.558,0.015-4.54,1.209-4.551,5.611c-0.035,13.947-0.943,13.109,10.004,13.035 c6.61-0.045,13.22-0.032,19.83,0.002c3.528,0.018,4.463,1.226,4.534,5.638c0.17,10.455,0.17,10.455-8.056,10.455 c-7.271,0-14.542-0.024-21.813,0.01c-3.492,0.016-4.48,1.263-4.503,5.672c-0.067,12.642-0.701,12.243,9.397,12.129 c6.83-0.077,13.661-0.04,20.491-0.004c3.466,0.018,4.419,1.281,4.484,5.702c0.154,10.39,0.154,10.39-8.106,10.39 c-7.271,0-14.542-0.026-21.813,0.01c-3.447,0.017-4.439,1.296-4.452,5.736c-0.039,13.671-0.908,12.955,9.772,12.916 c17.076-0.063,34.152-0.012,51.227-0.02c4.329-0.002,5.098-1.02,5.1-6.63c0.001-1.977-0.037-3.956,0.007-5.931 c0.094-4.282,1.178-5.371,4.197-4.937c1.031,10.07,1.909,19.99,3.129,29.842c0.425,3.429,1.312,6.98,2.695,9.93 c1.2,2.56,3.388,5.993,5.16,6.013c1.744,0.02,4.469-3.383,5.098-5.954c2.029-8.292,4.037-16.802,4.667-25.395 c0.85-11.612,0.501-23.379,0.517-35.079c0.042-30.977,0.078-68.798,0.115-106.572c0.037-37.246,0.075-74.445,0.121-104.988 c3.105-0.304,5.045-0.635,5.045-0.635c29.872-8.658,46.55-29.062,52.338-59.383c11.283,8.931,18.409,9.683,24.852,3.382 C197.739,285.512,198.737,276.945,193.86,271.21z M44.186,100.381c0-29.823,24.177-54,54-54s54,24.177,54,54 c0,29.823-24.177,54-54,54S44.186,130.205,44.186,100.381z M98.186,334.381c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54 s54,24.177,54,54C152.186,310.205,128.009,334.381,98.186,334.381z", + clocks: { + size: 108, + 0: { x: 98.579, y: 280 }, + 1: { x: 98.579, y: 100 } + } + }, + 3: { + height: 915.936, + width: 277.634, + path: "M263.752,257.836c-13.719,1.508,3.345-15.515,3.955-23.109l-0.113,0.113 c8.127-22.574,2.75-46.079-10.802-65.608c14.365-1.735,19.981-6.287,20.122-15.339c0.118-7.617-5.228-14.388-12.762-14.963 c-3.451-0.263-7.412,0.636-10.496,2.245c-6.369,3.324-6.896,10.001-7.248,17.67c-12.146-8.157-24.329-12.988-36.575-14.34 c-2.94-2.54-4.264-6.236-3.879-10.997c0.451-5.587,0.239-11.066-0.572-16.359c0.828-2.872,1.549-5.847,2.156-8.934 c5.672,5.174,10.766,9.523,17.62,7.369c3.319-1.043,6.755-3.208,9.009-5.835c4.921-5.734,3.914-14.302-1.556-19.605 c-6.5-6.301-13.69-5.549-25.075,3.382c-5.055-30.578-25.967-51.62-54.619-60.047c-2.447-0.732-4.807-2.023-7.825-3.278 c2.125-2.286,3.29-3.461,4.367-4.71c11.938-14.551-7.15-33.181-21.367-21.111c-6.165,5.565-6.879,14.513-1.665,20.864 c4.197,5.111,3.946,5.411-2.516,8.068c-1.812,0.745-3.642,1.467-5.474,2.19c-24.645,7.648-40.948,25.21-46.886,49.595 c-0.68,2.698-2.102,5.208-3.473,8.505c-2.286-2.125-3.461-3.29-4.71-4.367c-14.552-11.938-33.18,7.152-21.111,21.367 c5.565,6.165,14.513,6.879,20.864,1.665c4.71-3.867,5.338-3.944,7.487,1.123c-1.309,6.465-1.74,13.174-1.396,20.102 c0.3,6.03-1.497,10.097-5.356,12.617c-8.889,2.044-17.148,6.132-25.567,9.656c-6.448,2.691-6.837,2.656-7.484-3.926 c-0.804-8.178-7.636-14-15.931-13.576c-18.581,1.516-18.918,28.187-0.181,30.036c1.645,0.122,3.299,0.129,6.419,0.243 c-1.366,3.319-2.113,5.992-3.558,8.47c-3.428,5.74-6.123,11.683-7.912,17.811c-4.722,16.154-2.533,34.602,5.996,50.411 c1.801,5.691,8.569,13.392-1.603,12.903c-40,12.971,18.416,54.114,16.704,9.691c34.782,3.225,46.692,41.92,80.447,49.674 c7.963,2.791,11.179,6.671,12.046,13.724c0.012,3.241,0.01,6.503,0,9.829h-0.223c0,2.086,0,5.309,0,5.309s0.065,0.184-0.069,0.268 c-7.211-0.002-14.005-0.041-20.79,0.015c-4.483,0.037-6.154,1.09-6.592,4.667c-0.352,4.638-0.043,9.45-0.131,14.122 c0.062,5.274,1.49,6.69,6.861,6.724c6.999,0.045,13.998,0.011,21.721,0.011v5.671c-7.723,0-14.722-0.034-21.721,0.011 c-5.372,0.035-6.799,1.45-6.861,6.724c0.087,4.671-0.221,9.484,0.131,14.122c0.438,3.577,2.109,4.63,6.592,4.667 c6.785,0.056,13.579,0.017,20.79,0.015c0.134,0.084,0.279,0.175,0.069,0.268v5.406h0.599c0.031,3.784,0.031,7.619,0,12h-0.599 v4.809c0,0,0.065,0.184-0.069,0.268c-7.211-0.002-14.005-0.041-20.79,0.015c-4.483,0.037-6.154,1.09-6.592,4.667 c-0.352,4.638-0.043,9.45-0.131,14.122c0.062,5.274,1.49,6.69,6.861,6.724c6.999,0.045,13.998,0.011,21.721,0.011v5.671 c-7.723,0-14.722-0.034-21.721,0.011c-5.372,0.035-6.799,1.45-6.861,6.724c0.087,4.671-0.221,9.484,0.131,14.122 c0.438,3.577,2.109,4.63,6.592,4.667c6.785,0.056,13.579,0.017,20.79,0.015c0.134,0.084,0.279,0.175,0.069,0.268v4.906h0.599 c0.031,4.284,0.031,8.119,0,12h-0.599v5.309c0.211,0.092,0.065,0.184-0.069,0.268c-7.211-0.002-14.005-0.041-20.79,0.015 c-4.483,0.037-6.154,1.09-6.592,4.667c-0.352,4.638-0.043,9.45-0.131,14.122c0.062,5.274,1.49,6.69,6.861,6.724 c6.999,0.045,21.721,0.011,21.721,0.011v5.671c0,0-14.722-0.034-21.721,0.011c-5.372,0.035-6.799,1.45-6.861,6.724 c0.087,4.671-0.221,9.484,0.131,14.122c0.438,3.577,2.109,4.63,6.592,4.667c6.785,0.056,13.579,0.017,20.79,0.015 c0.134,0.084,0.279,0.175,0.457,0.268c0,1.594,4.559,168.228,4.51,209.286c-0.005,4.1,0.442,9.128,0.442,10.259 c-3.396,0-6.234,0.133-9.054-0.034c-3.499-0.206-5.37,1.456-6.735,4.558c-1.281,2.913-2.803,5.866-4.843,8.27 c-6.58,7.751-16.578,7.84-23.206,0.144c-2.209-2.565-3.736-5.81-5.169-8.932c-1.239-2.699-2.939-4.083-5.916-4.024 c-3.712,0.073-7.428,0.078-11.14-0.009c-3.163-0.074-4.936,1.432-6.143,4.306c-1.141,2.716-2.476,5.469-4.285,7.764 c-8.725,11.281-23.01,6.923-27.966-5.357c-1.496-5.628-5.039-7.274-10.521-6.767c-4.485,0.415-6.285,1.937-6.286,6.612 c-0.001,15.755-0.002,31.511-0.003,47.266c-0.001,16.376-0.012,32.752,0.006,49.127c0.004,3.646,2.039,5.706,5.586,5.765 c4.244-0.151,7.724,1.078,9.747-3.72c1.63-3.566,3.31-7.297,5.811-10.239c5.927-6.969,15.25-7.396,21.596-0.827 c2.91,3.012,4.885,7.078,6.716,10.936c1.245,2.623,2.748,3.896,5.573,3.857c3.96-0.055,7.925-0.102,11.882,0.027 c3.041,0.099,4.629-1.359,5.914-4.011c1.386-2.861,3.016-5.766,5.166-8.063c10.107-10.412,22.254-3.718,27.139,8.037 c1.337,2.907,3.18,4.141,6.281,4.034c3.442-0.119,6.891-0.027,10.523-0.027c1.065,5.652,2.167,11.021,3.856,16.453 c1.228,3.675,2.407,8.536,7.056,8.594c4.923,0.061,6.042-4.987,7.307-8.743c1.456-4.322,2.867-8.847,3.125-13.35 c0.728-12.721,1.152-25.477,1.174-38.219c0.19-111.404,0.292,50.177,0.366-61.227c0.003-5.129,0.201-18.49,0.201-22.46 c0-41.693,4.098-203.286,4.098-209.558c8.112,0,15.82-0.053,23.528,0.021c5.544,0.13,6.64-3.323,6.288-8.201 c0.033-3.547,0.038-7.095-0.007-10.642c-0.066-5.278-1.476-6.669-6.885-6.701c-7.529-0.044-23.121-0.011-23.121-0.011v-5.671 c0,0,15.592,0.033,23.121-0.011c5.408-0.032,6.819-1.423,6.885-6.701c0.044-3.547,0.04-7.095,0.007-10.642 c0.351-4.882-0.742-8.33-6.288-8.201c-7.707,0.073-15.416,0.021-22.724,0.021v-22.76c7.308,0,15.017-0.053,22.724,0.021 c5.544,0.13,6.64-3.323,6.288-8.201c0.033-3.547,0.038-7.095-0.007-10.642c-0.066-5.278-1.476-6.669-6.885-6.701 c-7.529-0.044-15.059-0.011-23.121-0.011v-5.671c8.062,0,15.592,0.033,23.121-0.011c5.408-0.032,6.819-1.423,6.885-6.701 c0.044-3.547,0.04-7.095,0.007-10.642c0.351-4.882-0.742-8.33-6.288-8.201c-7.707,0.073-15.416,0.021-22.724,0.021v-22.76 c7.308,0,15.017-0.053,22.724,0.021c5.544,0.13,6.64-3.323,6.288-8.201c0.033-3.547,0.038-7.095-0.007-10.642 c-0.066-5.278-1.476-6.669-6.885-6.701c-7.529-0.044-15.059-0.011-23.121-0.011v-5.671c8.062,0,15.592,0.033,23.121-0.011 c5.408-0.032,6.819-1.423,6.885-6.701c0.044-3.547,0.04-7.095,0.007-10.642c0.351-4.882-0.742-8.33-6.288-8.201 c-7.707,0.073-15.416,0.021-22.724,0.021v-13.831c0.379-7.638,5.186-13.149,13.162-15.825 c28.456-7.104,41.808-33.352,64.888-48.287c17.492-10.743,9.354,22.937,28.518,19.129 C282.127,286.309,282.455,259.681,263.752,257.836z M105.697,839.074c0.498,2.38,0.15,4.934-3.302,4.884 c-2.295-0.033-3.176,1.042-3.702,3.217c-0.26,1.076-1.713,2.383-2.793,2.559c-0.723,0.118-2.36-1.479-2.505-2.467 c-0.409-2.804-2.004-3.344-4.385-3.299c-3.709,0.07-7.424,0.116-11.131-0.006c-3.83-0.126-3.945,2.278-3.981,5.13 c-0.038,2.976,0.755,4.826,4.142,4.589c1.477-0.103,2.968,0.015,4.451-0.025c2.202-0.059,4.543-0.006,4.579,2.901 c0.039,3.187-2.477,3.119-4.78,3.068c-1.36-0.03-2.728,0.082-4.08-0.025c-3.258-0.257-4.5,1.312-4.272,4.425 c-0.041,4.353,1.027,8.028-4.883,7.506c-7.022,0.039-7.951,0.802-7.543-7.405c0.169-3.39-1.192-4.855-4.554-4.524 c-0.857,0.085-1.922,0.329-2.555-0.056c-1.2-0.729-2.156-1.861-3.213-2.825c1.006-1.017,1.944-2.121,3.057-3.004 c0.38-0.301,1.199-0.042,1.817-0.044c5.007-0.022,7.131-2.986,5.196-7.646c-0.392-0.945-1.974-1.785-3.11-1.944 c-3.651-0.437-7.442,0.158-11.117-0.121c-3.786-0.387-5.894,0.721-5.698,5.061c0.045,0.996-1.78,2.077-2.744,3.119 c-0.848-1.038-2.451-2.105-2.412-3.108c0.153-3.932-1.445-5.27-5.269-5.225c-1.017,0.012-2.491-1.899-2.973-3.215 c-0.52-1.421-0.127-3.18-0.126-4.791c0-5.24-0.002-5.268,5.3-5.954c2.366-0.306,3.023-1.787,2.927-3.889 c-0.098-2.143,0.268-4.425,2.848-4.073c1.034,0.141,2.342,2.528,2.49,3.998c0.282,2.788,1.314,4.039,4.131,3.976 c3.956-0.088,7.919-0.125,11.873,0.011c3.063,0.105,4.168-1.204,4.13-4.212c-0.036-2.816-0.326-5.041-3.916-4.755 c-2.559,0.203-4.468-0.474-4.367-3.527c0.095-2.865,2.016-3.344,4.358-3.173c2.898,0.212,3.849-1.243,3.979-4.019 c0.085-1.821,0.73-5.002,1.563-5.153c3.046-0.553,6.308-0.31,9.408,0.165c0.646,0.099,1.284,2.453,1.345,3.795 c0.224,4.967,0.374,5.207,5.401,5.214c1.361,0.002,2.929-0.422,4.027,0.116c1.271,0.623,2.94,2.09,2.942,3.194 c0.002,1.125-1.621,2.815-2.876,3.241c-1.665,0.565-3.667,0.223-5.518,0.132c-3.18-0.157-3.971,1.57-3.952,4.398 c0.019,2.703,0.495,4.64,3.783,4.569c3.956-0.085,7.916-0.055,11.873-0.012c2.165,0.024,3.322-0.763,3.826-3.068 c0.241-1.105,1.771-1.927,2.718-2.877c0.905,0.971,2.333,1.814,2.605,2.939c0.545,2.256,1.757,2.7,3.843,3.111 C108.401,831.102,105.035,835.914,105.697,839.074z M139.108,46c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54 s-54-24.177-54-54C85.108,70.176,109.285,46,139.108,46z M19.108,212c0-29.823,24.177-54,54-54s54,24.177,54,54 c0,29.823-24.177,54-54,54S19.108,241.823,19.108,212z M144.944,857.898c-2.09,2.578-1.865,5.176-1.942,7.953 c-0.024,0.854,0.131,1.914-0.302,2.509c-2.403,3.147-3.159,2.809-5.436-0.185c-0.264-0.306-0.178-0.948-0.184-1.437 c-0.041-3.271,0.536-6.657-2.369-9.253c-0.531-0.475-0.479-1.605-0.957-3.425c1.21-1.271,2.47-3.306,4.294-4.333 c2.379-1.339,5.236-0.58,6.441,1.819C145.405,853.367,145.95,856.658,144.944,857.898z M144.996,807.941 c-2.224,2.677-1.877,5.438-1.992,8.318c-0.086,2.146-0.2,4.578-2.99,4.544c-2.765-0.034-2.874-2.475-2.933-4.614 c-0.08-2.895,0.543-5.919-2.179-8.193c-0.631-0.527-0.645-1.797-1.234-3.633c1.265-1.382,2.48-3.465,4.292-4.5 c2.341-1.338,5.233-0.649,6.476,1.731C145.382,803.404,145.991,806.744,144.996,807.941z M80.062,279.694 c17.171-3.582,56.234-25.446,59.296-50.487c5.518,22.114,30,48.729,61,48.729C162.77,319.773,120.431,321.28,80.062,279.694z M205.108,266c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C259.108,241.823,234.932,266,205.108,266z", + clocks: { + size: 108, + 0: { x: 138.892, y: 100 }, + 1: { x: 72.892, y: 212 }, + 2: { x: 204.892, y: 212 } + } + }, + 4: { + height: 1041, + width: 368.697, + path: "M365.949,178.882c-2.159-2.705-5.464-5.038-8.725-6.201c-7.211-2.57-12.634,1.794-18.155,7.261 c-1.008-3.182-1.811-5.292-2.346-7.468c-7.207-29.311-25.676-46.993-55.052-53.142c-3.565-0.746-4.337-2.365-5.721-5.525 c-10.917-24.928-15.917-32.928-31.863-49.408c-1.625-1.679-3.453-3.192-5.144-4.761c-15.909-14.758-20.909-17.758-43.492-26.71 c-1.882-0.746-3.781-1.782-6.866-3.302c2.349-1.876,3.694-2.659,4.662-3.772c4.695-5.397,4.837-13.436,0.452-19.014 c-5.3-6.742-15-7.806-21.456-2.354c-6.714,5.67-7.304,15.417-1.328,21.919c3.617,3.935,3.297,5.361-1.725,7.153 c-2.044,0.73-4.17,1.226-6.237,1.896c-12.766,4.137-23.255,11.604-31.918,21.798c-2.372,2.791-4.778,5.622-7.539,8.002 c-15.564,13.413-26.166,29.895-31.108,49.904c-0.68,2.752-1.741,4.084-4.825,4.54c-29.053,4.299-51.461,25.809-57.16,54.556 c-0.307,1.549-0.792,3.062-1.25,4.806c-11.35-8.302-18-8.998-24.401-2.862c-5.321,5.101-6.467,13.398-1.935,19.203 c2.036,2.608,5.192,4.836,8.302,6.005c7.137,2.683,12.59-1.579,17.735-6.353c0.583,1.299,1.01,1.874,1.096,2.496 c4.046,29.315,27.997,53.277,57.825,57.393c2.223,0.307,4.062,1.874,4.644,4.041c1.308,4.861,2.891,9.682,4.787,14.345 c9.432,23.198,28.811,38.203,45.823,55.084c5.104,5.065,11.204,9.197,17.156,13.308c5.563,3.842,7.792,8.391,7.788,15.456 c-0.129,188.254-0.004,308.508,0.065,496.762c0,0.102-0.005,0.205-0.006,0.307v41.241c-2.701,0.026-5.102,0.092-7.461-0.047 c-3.499-0.206-5.37,1.456-6.735,4.558c-1.282,2.913-2.803,5.866-4.844,8.27c-6.581,7.751-16.578,7.84-23.206,0.144 c-2.254-2.617-3.797-5.94-5.255-9.119c-1.087-2.369-3.472-3.882-6.078-3.833c-3.63,0.068-7.263,0.071-10.893-0.013 c-3.163-0.074-4.936,1.432-6.143,4.306c-1.141,2.716-2.476,5.469-4.285,7.764c-8.725,11.281-23.01,6.923-27.966-5.357 c-1.496-5.628-5.039-7.274-10.521-6.767c-4.485,0.415-6.285,1.937-6.286,6.612c-0.001,15.755-0.002,31.511-0.003,47.266 c-0.001,16.376-0.012,32.752,0.006,49.127c0.004,3.646,2.039,5.706,5.586,5.765c4.244-0.151,7.724,1.078,9.747-3.72 c1.63-3.566,3.31-7.297,5.811-10.239c5.927-6.969,15.25-7.396,21.596-0.827c2.91,3.012,4.885,7.078,6.716,10.936 c1.457,3.071,3.269,4.292,7.14,3.723c2.897-0.426,5.844-0.506,8.73-0.009c4.108,0.708,6.007-0.762,7.499-3.84 c1.386-2.861,3.016-5.766,5.166-8.063c10.107-10.412,22.254-3.718,27.139,8.037c1.337,2.907,3.181,4.141,6.281,4.034 c2.715-0.094,5.446-0.058,8.257-0.038v2.091c0.319,0.001,0.631,0.004,0.951,0.004c0.362,2.11,0.473,3.786,0.947,5.352 c2.41,7.972,4.19,16.244,7.596,23.773c3.168,7.005,9.289,6.901,12.709-0.011c2.932-5.925,5.134-12.395,6.525-18.868 c4.01-18.662,2.675-37.664,2.696-56.567c0.133-118.853,0.314,0.295,0.392-118.558c0.068-103.934,0.013-377.867,0.064-481.801 c0.001-2.781-0.281-6.125,1.073-8.24c4.886-7.634,8.978-15.851,18.168-20.058c5.139-2.352,9.257-7.045,13.652-10.893 c4.267-3.736,8.16-7.904,12.459-11.599c15.452-13.278,26.023-29.619,30.885-49.451c0.909-3.707,2.926-4.598,6.161-5.73 c8.764-3.067,17.943-5.775,25.742-10.598c14.82-9.164,23.822-23.162,28.263-40.071c0.703-2.678,1.909-5.223,2.991-8.122 c11.076,8.596,18.006,9.328,24.489,3.223C369.187,192.953,370.464,184.538,365.949,178.882z M146.765,952.539 c0.498,2.38,0.15,4.934-3.302,4.884c-2.294-0.033-3.176,1.042-3.702,3.217c-0.26,1.076-1.713,2.383-2.793,2.559 c-0.723,0.118-2.36-1.479-2.504-2.467c-0.409-2.804-2.004-3.344-4.384-3.299c-3.709,0.07-7.424,0.116-11.131-0.006 c-3.83-0.126-3.945,2.278-3.981,5.13c-0.038,2.976,0.755,4.826,4.142,4.589c1.477-0.103,2.968,0.015,4.451-0.025 c2.202-0.059,4.543-0.006,4.579,2.901c0.04,3.187-2.477,3.119-4.78,3.068c-1.36-0.03-2.728,0.082-4.08-0.025 c-3.258-0.257-4.5,1.312-4.272,4.425c-0.041,4.353,1.027,8.028-4.883,7.506c-7.022,0.039-7.951,0.802-7.542-7.405 c0.168-3.39-1.192-4.855-4.555-4.524c-0.857,0.085-1.922,0.329-2.555-0.056c-1.2-0.729-2.156-1.861-3.213-2.825 c1.006-1.017,1.944-2.121,3.057-3.004c0.379-0.301,1.199-0.042,1.817-0.044c5.007-0.022,7.131-2.986,5.197-7.646 c-0.393-0.945-1.975-1.785-3.11-1.944c-3.651-0.437-7.442,0.158-11.117-0.121c-3.786-0.387-5.894,0.721-5.698,5.061 c0.045,0.996-1.78,2.077-2.744,3.119c-0.848-1.038-2.451-2.105-2.412-3.108c0.153-3.932-1.445-5.27-5.269-5.225 c-1.017,0.012-2.491-1.899-2.973-3.215c-0.52-1.422-0.127-3.18-0.126-4.791c0.001-5.24-0.002-5.268,5.3-5.954 c2.366-0.306,3.023-1.787,2.927-3.889c-0.098-2.143,0.268-4.425,2.848-4.073c1.034,0.141,2.342,2.528,2.49,3.998 c0.282,2.788,1.314,4.039,4.131,3.976c3.956-0.088,7.919-0.125,11.872,0.011c3.063,0.105,4.168-1.204,4.13-4.212 c-0.035-2.816-0.326-5.041-3.916-4.755c-2.559,0.203-4.468-0.474-4.367-3.527c0.095-2.865,2.016-3.344,4.358-3.173 c2.898,0.212,3.849-1.243,3.979-4.019c0.085-1.821,0.73-5.002,1.563-5.153c3.046-0.553,6.308-0.31,9.408,0.165 c0.646,0.099,1.284,2.453,1.345,3.795c0.224,4.967,0.375,5.207,5.402,5.214c1.361,0.002,2.928-0.423,4.027,0.116 c1.272,0.623,2.94,2.09,2.943,3.194c0.002,1.125-1.621,2.815-2.876,3.241c-1.666,0.565-3.668,0.223-5.518,0.132 c-3.18-0.157-3.971,1.57-3.952,4.398c0.019,2.703,0.495,4.64,3.783,4.569c3.957-0.085,7.916-0.055,11.874-0.012 c2.166,0.024,3.322-0.763,3.826-3.068c0.242-1.105,1.771-1.927,2.718-2.877c0.905,0.971,2.333,1.814,2.605,2.939 c0.545,2.256,1.757,2.7,3.843,3.111C149.469,944.566,146.104,949.379,146.765,952.539z M252.621,98.898 c0.287-0.167,0.574-0.334,0.861-0.502c2.841,6.521,5.683,13.042,8.739,20.056c-4.719,1.002-8.414,1.787-12.443,2.642 C250.758,113.446,251.689,106.172,252.621,98.898z M184.136,46.188c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54 s-54-24.177-54-54C130.136,70.365,154.313,46.188,184.136,46.188z M162.097,165.903c14.218,3.796,27.946,4.565,42.414-0.072 c-3.942,14.414-4.001,28.063,0.302,42.583c-14.189-3.96-27.779-4.487-42.527-0.062C166.547,193.78,166.444,180.286,162.097,165.903 z M114.049,99.643c0.292,0.134,0.583,0.269,0.875,0.403c1.095,7.133,2.19,14.267,3.378,22.01 c-3.852-0.843-7.747-1.695-12.458-2.726C108.69,112.502,111.369,106.072,114.049,99.643z M114.09,275.17 c-2.992-7.299-5.446-13.283-8.044-19.622c4.192-0.951,7.557-1.714,11.303-2.564C116.293,260.174,115.314,266.84,114.09,275.17z M97.136,240.188c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54 C151.136,216.012,126.96,240.188,97.136,240.188z M190.317,961.816c-2.889,3.631-2.59,7.316-2.675,11.229 c-0.063,2.929-0.301,6.185-4.102,6.083c-3.718-0.099-3.92-3.373-3.912-6.266c0.01-3.961,0.532-7.956-2.966-11.069 c-0.843-0.75-0.86-2.433-1.653-4.938c1.737-1.842,3.427-4.577,5.876-5.996c3.218-1.864,7.078-0.801,8.743,2.361 C190.908,955.651,191.666,960.12,190.317,961.816z M190.377,894.286c-2.75,3.639-2.754,7.277-2.731,11.231 c0.017,2.954-0.303,6.162-3.967,6.219c-3.722,0.058-4.036-3.156-4.069-6.118c-0.044-3.915,0.729-7.982-2.898-11.07 c-0.855-0.728-0.902-2.408-1.792-5.047c1.877-1.885,3.726-5.163,6.313-5.925c2.41-0.711,6.606,0.411,8.177,2.279 C190.999,887.744,191.681,892.56,190.377,894.286z M190.399,830.196c-3.107,3.329-2.592,6.926-2.795,10.682 c-0.086,1.597-0.323,3.33-1.04,4.717c-1.41,2.725-4.298,2.744-5.822,0.114c-0.63-1.087-1.04-2.453-1.075-3.706 c-0.125-4.43,0.653-9.009-3.304-12.472c-0.62-0.543-0.572-1.852-0.833-2.806c-0.315-0.34-0.629-0.679-0.944-1.019 c2.103-2.244,3.85-5.571,6.413-6.415c2.391-0.788,6.184,0.324,8.392,1.933C192.319,823.355,192.864,827.555,190.399,830.196z M184.136,328.188c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54 C238.136,304.012,213.96,328.188,184.136,328.188z M252.789,277.752c-0.265-0.133-0.531-0.265-0.796-0.398 c-1.015-8.257-2.029-16.515-3.086-25.115c4.167,0.862,8.324,1.721,13.585,2.809C259.162,262.841,255.975,270.297,252.789,277.752z M271.136,240.188c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54c29.823,0,54,24.177,54,54 C325.137,216.012,300.96,240.188,271.136,240.188z", + clocks: { + size: 108, + 0: { x: 184.245, y: 100 }, + 1: { x: 97.245, y: 186 }, + 2: { x: 271.245, y: 186 }, + 3: { x: 184.245, y: 274 } } }, + 5: { + height: 1148.657, + width: 368.698, + path: "M364.919,177.185c-5.856-6.593-15.147-6.888-21.897-0.694c-3.717,3.411-4.299,3.242-5.541-1.587 c-0.25-0.972-0.571-1.926-0.803-2.901c-6.223-26.032-22.396-42.736-47.523-51.238c-2.474-0.837-4.808-2.72-6.666-4.641 c-6.618-6.844-12.426-14.598-19.638-20.709c-7.25-6.144-14.426-11.753-15.964-21.863c-0.145-0.952-0.81-1.83-1.262-2.728 c-10.14-20.142-26.293-32.5-48.2-37.503c-2.572-0.587-5.014-1.743-8.025-2.817c1.316-1.702,1.86-2.531,2.526-3.247 c6.502-6.986,6.698-15.783,0.465-21.94c-5.785-5.714-15.027-5.762-20.84-0.11c-6.368,6.191-6.436,15.084,0.239,21.857 c2.991,3.035,1.728,4.561-1.167,5.98c-1.334,0.654-2.844,0.952-4.281,1.387c-24.857,7.514-40.936,23.712-48.399,48.654 c-0.748,2.499-2.69,4.83-4.561,6.77c-8.684,9.004-17.485,17.897-26.377,26.695c-1.782,1.764-3.95,3.591-6.269,4.287 c-27.272,8.186-44.245,25.906-50.386,53.864c-0.306,1.391-0.752,2.75-1.182,4.299c-11.942-8.326-18.43-8.891-24.733-2.424 c-5.16,5.294-6.085,13.716-1.351,19.24c2.253,2.629,5.655,4.841,8.962,5.874c6.77,2.115,12.009-1.8,16.717-6.757 c0.647,1.364,1.068,1.923,1.182,2.539c5.495,29.672,22.939,48.289,51.806,56.504c1.891,0.538,3.666,2.056,5.112,3.503 c8.725,8.731,17.397,17.519,25.942,26.426c1.755,1.83,3.532,4.061,4.227,6.423c5.507,18.702,16.574,32.696,33.076,43.228 c6.667,4.255,11.428,11.52,16.987,17.48c0.5,0.535,0.688,1.544,0.692,2.334c0.044,10.877,0.03,21.753,0.03,32.638 c-1.577,0.516-2.845,0.932-4.113,1.346c-17.135,5.597-30.511,16.033-39.024,31.952c-3.426,6.407-5.333,13.646-7.754,20.57 c-1.76,5.033-3.129,5.54-6.907,2.08c-2.706-2.478-6.172-4.068-9.837-4.235c-8.598-0.392-15.176,6.223-15.67,13.97 c-0.384,6.021,2.865,11.744,8.198,14.44c5.638,2.851,12.01,2.021,16.818-2.189c2.562-2.243,5.668-1.656,6.923,1.51 c1.187,2.993,1.799,6.229,3.124,9.149c2.549,5.62,4.886,11.444,8.247,16.568c9.497,14.478,39.422,28.018,39.422,28.018v28.542 c0,0-0.496,0.466-0.788,0.469c-5.522,0.049-11.045,0.088-16.568,0.095c-9.805,0.013-10.191,0.382-10.188,9.959 c0.001,2.347-0.002,4.695,0,7.042c0.008,7.059,1.061,8.147,7.942,8.157c6.643,0.01,13.286,0.002,20.223,0.002 c-0.115,2.368-0.198,4.098-0.292,6.035c-7.528,0-14.546,0.054-21.562-0.02c-3.56-0.037-6.383,2.854-6.323,6.415 c0.064,3.826-0.011,7.654,0.01,11.481c0.033,5.918,1.364,7.248,7.324,7.269c6.815,0.024,21.22,0.006,21.22,0.006v7.044 c0,0-14.435-0.017-21.108,0.005c-6.069,0.02-7.373,1.289-7.434,7.19c-0.028,2.682,0.18,5.38-0.039,8.044 c-0.443,5.389,0.07,10.039,6.912,10.524c-3.015,31.457-2.572,62.398,2.234,93.196c2.98,19.097,7.19,37.854,16.599,55.063 c1.443,2.639,2.397,5.924,2.406,8.914c0.209,63.543,0.251,127.087,0.325,190.631c0.002,1.795,0,3.59,0,5.442 c-5.238,0.679-7.397-1.369-7.347-5.986c0.035-3.185,0.024-6.371,0.006-9.557c-0.034-5.945-1.325-7.274-7.309-7.285 c-17.074-0.032-34.148-0.022-51.222-0.026c-11.718-0.003-23.435-0.029-35.153,0.013c-5.235,0.019-6.699,1.54-6.756,6.814 c-0.038,3.521-0.04,7.042,0.004,10.563c0.066,5.255,1.516,6.725,6.823,6.744c11.215,0.04,22.431,0.01,33.646,0.013 c11.868,0.003,11.868,0.005,11.75,11.912c-0.059,5.922-1.3,7.16-7.407,7.176c-12.22,0.031-24.439,0.018-36.659,0.029 c-7.054,0.006-8.155,1.08-8.167,7.935c-0.004,2.18-0.006,4.359,0.001,6.539c0.021,6.383,1.222,7.644,7.439,7.655 c11.048,0.02,22.096,0.002,33.144,0.006c11.791,0.005,11.791,0.008,11.648,12.012c-0.067,5.703-1.367,7.062-7.047,7.083 c-10.378,0.04-20.758,0.096-31.135-0.002c-15.122-0.144-14.146-0.478-14.047,14.132c0.038,5.646,1.377,6.992,7.074,7.008 c11.048,0.031,22.096,0.007,33.144,0.01c12.19,0.003,12.19,0.005,12.011,12.153c-0.083,5.597-1.413,6.924-7.187,6.944 c-10.211,0.034-20.423,0.089-30.633-0.001c-15.773-0.139-14.465-0.577-14.406,14.774c0.024,6.173,1.313,7.37,7.73,7.375 c13.726,0.011,27.452,0.005,41.179,0.003c14.898-0.002,29.796,0.018,44.694-0.027c5.339-0.016,6.767-1.487,6.831-6.742 c0.033-2.682-0.046-5.366,0.02-8.047c0.126-5.106,1.839-6.469,8.044-5.697c0,5.722-0.455,11.611,0.097,17.404 c1.078,11.308,2.634,22.631,8.667,32.623c3.709,6.143,9.563,5.816,12.753-0.612c2.984-6.015,5.833-12.625,6.409-19.174 c1.579-17.969,2.543-36.045,2.614-54.083c0.36-91.878,0.35-183.757,0.553-275.636c0.005-2.049,0.733-4.214,1.576-6.124 c3.369-7.639,7.748-14.934,10.257-22.833c11.421-35.946,13.433-72.997,11.755-110.391c-0.269-5.99-0.801-11.968-1.209-17.909 c7.452-1.534,7.775-1.945,7.779-9.588c0.001-2.515,0.011-5.03,0.007-7.545c-0.013-7.75-0.894-8.656-8.46-8.663 c-7.141-0.007-22.406-0.001-22.406-0.001v-7.045c0,0,16.742-0.048,24.561,0.019c4.359,0.038,6.392-2,6.312-6.351 c-0.071-3.855,0.016-7.712-0.019-11.568c-0.053-5.938-1.345-7.219-7.35-7.242c-7.485-0.029-22.504-0.007-22.504-0.007v-6.035 c0,0,15.454,0.033,22.967-0.011c5.362-0.031,6.803-1.454,6.876-6.683c0.049-3.52,0.028-7.042,0.018-10.563 c-0.019-6.708-1.157-7.881-7.7-7.895c-7.319-0.016-21.161-0.004-21.161-0.004v-28.963c0,0,51.319-18.506,51.418-58.803 c13.274,8.8,19.828,9.143,25.982,1.96c4.843-5.653,4.919-13.758,0.181-19.362c-6.121-7.24-12.687-6.904-26.259,1.909 c-5.709-30.27-22.672-50.541-52.587-59.137c0-11.198-0.038-22.249,0.053-33.298c0.01-1.247,0.394-2.826,1.206-3.677 c5.143-5.394,9.736-11.741,15.851-15.695c15.582-10.074,26.618-23.168,32.069-40.997c0.628-2.052,2.154-4.251,3.897-5.472 c12.064-8.448,22.297-18.658,30.858-30.639c1.235-1.728,3.009-3,5.027-3.661c25.276-8.284,41.218-25.241,47.865-51.029 c0.549-2.129,1.536-4.145,2.62-7.008c2.028,1.88,3.182,3.03,4.418,4.083c5.813,4.951,14.202,4.893,19.761-0.107 C369.847,192.788,370.428,183.388,364.919,177.185z M252.394,107.492c4.098,3.415,7.887,6.574,11.677,9.733 c-0.404,0.395-0.807,0.791-1.211,1.186c-4.169,0.785-8.338,1.57-13.15,2.476C250.666,116.112,251.516,111.872,252.394,107.492z M184.406,46c29.823,0,54,24.177,54,54c0,29.823-24.177,54-54,54s-54-24.177-54-54C130.406,70.177,154.583,46,184.406,46z M162.373,165.581c14.357,4.18,28.096,4.578,42.513,0.199c-4.092,14.47-3.946,28.113,0.227,42.523 c-14.26-4.037-27.868-4.509-42.273-0.152C166.659,193.831,166.896,180.189,162.373,165.581z M115.827,107.593 c1.197,5.466,2.101,9.598,3.149,14.382c-4.547-0.964-8.521-1.806-13.675-2.899C108.835,115.221,111.958,111.814,115.827,107.593z M43.406,186c0-29.823,24.177-54,54-54s54,24.177,54,54c0,29.823-24.177,54-54,54S43.406,215.823,43.406,186z M115.278,265.909 c-3.402-3.626-6.248-6.661-9.67-10.309c4.662-1.06,8.192-1.862,12.324-2.801C117.071,257.051,116.27,261.011,115.278,265.909z M238.406,453c0,29.823-24.177,54-54,54s-54-24.177-54-54s24.177-54,54-54S238.406,423.177,238.406,453z M184.406,328 c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54C238.406,303.823,214.23,328,184.406,328z M251.958,267.927 c-1.167-5.669-2.154-10.46-3.262-15.84c5.154,0.97,9.935,1.87,14.716,2.77c0.446,0.541,0.892,1.082,1.338,1.623 C260.673,260.129,256.595,263.778,251.958,267.927z M271.406,240c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54 c29.823,0,54,24.177,54,54C325.406,215.823,301.23,240,271.406,240z", + clocks: { + size: 108, + 0: { x: 184.245, y: 100 }, + 1: { x: 97.245, y: 186 }, + 2: { x: 271.245, y: 186 }, + 3: { x: 184.245, y: 274 }, + 4: { x: 184.245, y: 453 } + } + }, + 6: { + height: 1148.98, + width: 370.141, + path: "M365.84,176.489c-5.689-5.831-14.774-6.109-20.983-0.642c-4.677,4.118-4.976,4.085-6.414-2.269 c-6.187-27.333-22.732-44.97-49.412-53.347c-1.887-0.593-3.769-2.168-4.983-3.788c-8.33-11.115-18.008-20.785-29.318-28.894 c-1.84-1.32-3.239-3.825-3.948-6.065c-8.013-25.306-24.804-41.278-50.453-47.985c-1.299-0.34-2.628-0.562-3.93-0.89 c-6.029-1.519-6.346-2.456-2.44-7.102c5.378-6.396,4.93-15.201-1.065-20.921c-5.702-5.442-14.806-5.447-20.582-0.013 c-6.006,5.651-6.507,14.545-1.066,20.88c0.962,1.12,2.36,1.865,5.102,3.969c-3.997,1.969-6.466,3.647-9.192,4.455 c-21.058,6.239-37.094,18.816-44.941,39.357c-3.899,10.207-9.562,17.625-17.758,24.394c-6.646,5.489-11.704,12.883-17.615,19.294 c-1.38,1.497-3.203,3.002-5.097,3.546c-28.343,8.127-45.563,26.507-51.567,55.389c-0.195,0.941-0.595,1.84-1.211,3.697 c-4.56-5.357-9.738-8.928-16.367-7.261c-3.226,0.811-6.599,2.778-8.897,5.184c-5.104,5.343-4.779,13.776,0.038,19.336 c6.068,7.004,12.02,6.721,25.619-1.458c0.72,3.007,1.322,5.896,2.106,8.735c7.133,25.831,23.797,42.127,49.404,49.659 c2.498,0.735,4.874,2.61,6.784,4.488c8.593,8.445,17.053,17.028,25.427,25.692c1.767,1.828,3.636,4.007,4.323,6.356 c5.597,19.138,16.997,33.318,33.994,43.913c6.567,4.094,11.118,11.439,16.51,17.374c0.48,0.528,0.534,1.578,0.536,2.386 c0.033,10.743,0.022,21.486,0.022,30.697c-9.552,5.427-18.816,9.569-26.776,15.469c-12.547,9.299-19.949,22.422-23.771,37.578 c-0.68,2.698-2.102,5.208-3.473,8.506c-2.286-2.126-3.461-3.29-4.711-4.367c-6.067-5.231-15.003-4.872-20.573,0.801 c-5.603,5.707-5.839,14.698-0.54,20.569c5.565,6.166,14.515,6.88,20.866,1.665c5.112-4.197,5.412-3.946,8.069,2.516 c3.43,8.344,6.359,17.082,11.089,24.661c8.379,13.426,21.019,21.894,36.078,26.785c1.434,0.466,3.551,2,3.587,3.097 c0.294,8.853,0.165,17.72,0.165,27.124c-7.476,0-14.485-0.043-21.493,0.014c-5.306,0.044-6.687,1.494-6.735,6.878 c-0.033,3.697-0.03,7.394-0.004,11.091c0.042,5.943,1.284,7.157,7.436,7.185c6.702,0.031,13.405,0.007,20.448,0.007 c0,2.034,0,5.598,0,5.598s-13.784-0.034-20.783,0.011c-5.372,0.035-6.799,1.45-6.861,6.724c-0.047,4.026,0.044,8.054-0.023,12.079 c-0.072,4.325,1.898,6.385,6.299,6.345c6.876-0.063,13.753,0.049,20.629,0.113c0.289,0.003,1.739,0.534,1.739,0.534v6.407 c0,0-14.692-0.032-21.682,0.01c-5.652,0.034-7.334,1.395-6.872,7.119c0.694,8.601-1.289,15.249-8.006,21.638 c-8.605,8.185-13.036,19.34-15.463,31.089c-1.309,6.335-2.096,6.555-6.889,2.398c-6.287-5.453-15.195-5.103-20.871,0.819 c-5.657,5.902-5.624,15.003,0.076,20.896c5.702,5.895,14.51,6.153,20.855,0.613c1.117-0.975,2.238-1.945,4.238-3.682 c1.129,2.807,2.274,4.924,2.843,7.186c4.769,18.938,15.137,33.728,31.864,44.051c1.736,1.072,3.27,3.377,3.775,5.392 c3.397,13.548,7.363,26.834,14.685,38.904c0.804,1.325,1.03,3.177,1.033,4.786c0.118,64.926,0.18,129.852,0.239,194.778 c0.001,0.981-0.122,1.963-0.184,2.894c-5.249,0.709-6.974-0.588-7.13-5.358c-0.109-3.352-0.003-6.71-0.024-10.065 c-0.036-5.705-1.357-7.092-7.019-7.099c-21.978-0.026-43.956-0.012-65.933-0.011c-7.046,0-14.094,0.1-21.138-0.026 c-4.635-0.083-6.728,2.003-6.589,6.633c0.109,3.639,0.121,7.278-0.002,10.917c-0.157,4.646,1.947,6.703,6.575,6.67 c12.75-0.09,25.501-0.045,38.251-0.028c6.305,0.008,7.513,1.253,7.533,7.599c0.038,11.525,0.038,11.526-11.68,11.525 c-11.24-0.001-22.481-0.03-33.722,0.007c-5.418,0.018-6.914,1.437-6.931,6.666c-0.053,16.568-1.437,15.572,15.235,15.484 c10.066-0.053,20.132-0.038,30.198,0.002c5.373,0.021,6.796,1.457,6.905,6.697c0.259,12.419,0.259,12.42-12.268,12.419 c-11.073,0-22.146-0.028-33.218,0.011c-5.319,0.019-6.822,1.501-6.857,6.738c-0.102,15.018-1.068,14.544,14.31,14.408 c10.401-0.092,20.803-0.047,31.205-0.005c5.279,0.022,6.729,1.522,6.828,6.773c0.234,12.342,0.234,12.342-12.345,12.342 c-11.073,0-22.146-0.031-33.218,0.012c-5.25,0.02-6.76,1.539-6.779,6.814c-0.06,16.24-1.382,15.39,14.882,15.343 c26.004-0.075,52.009-0.015,78.013-0.024c6.592-0.002,7.763-1.211,7.767-7.876c0.001-2.349-0.056-4.699,0.01-7.046 c0.144-5.087,1.794-6.38,6.391-5.865c1.57,11.962,2.907,23.747,4.765,35.449c0.647,4.073,1.998,8.292,4.104,11.797 c1.828,3.041,5.159,7.119,7.859,7.143c2.656,0.024,6.805-4.019,7.763-7.073c3.09-9.85,6.148-19.959,7.106-30.167 c1.295-13.794,0.763-27.772,0.787-41.671c0.158-91.433,0.238-182.866,0.46-274.299c0.006-2.499,0.844-5.29,2.131-7.444 c7.151-11.972,11.314-25.021,14.283-38.502c0.767-3.483,2.275-5.895,5.318-7.958c14.472-9.809,23.801-23.321,28.184-40.279 c0.711-2.753,1.981-5.361,3.281-8.798c2.096,1.947,3.257,3.114,4.508,4.173c6.274,5.312,15.319,4.747,20.867-1.276 c5.371-5.83,5.28-14.718-0.209-20.541c-5.593-5.933-14.657-6.313-20.861-0.875c-4.91,4.304-5.502,4.183-6.871-2.32 c-2.843-13.501-9.129-25.091-18.636-35.051c-1.059-1.109-1.624-3.064-1.703-4.662c-0.225-4.519-0.177-9.058-0.049-13.584 c0.13-4.584-1.863-6.712-6.52-6.641c-7.688,0.117-23.46,0.032-23.46,0.032v-7.081c0,0,15.513,0.035,23.187-0.012 c5.264-0.032,6.699-1.51,6.757-6.834c0.042-3.858,0.047-7.718-0.001-11.576c-0.066-5.278-1.476-6.669-6.885-6.701 c-7.529-0.044-22.059-0.011-22.059-0.011v-6.073c0,0,14.421,0.036,22.088-0.012c5.373-0.034,6.792-1.451,6.855-6.73 c0.048-4.026-0.055-8.054,0.028-12.079c0.089-4.361-1.944-6.374-6.308-6.332c-7.707,0.073-23.662,0.021-23.662,0.021 s0-18.743,0-28.6c29.397-8.459,46.462-28.621,52.535-59.535c5.681,5.182,10.784,9.539,17.649,7.382 c3.324-1.045,6.767-3.214,9.025-5.845c4.929-5.744,3.921-14.326-1.559-19.637c-6.511-6.312-13.714-5.558-25.117,3.388 c-5.85-30.371-22.706-50.809-52.896-59.482c0-11.328-1.021-22.855,0.356-34.088c0.927-7.564,7.385-13.291,13.943-17.092 c17.546-10.17,29.776-24.263,35.419-43.925c0.495-1.726,2.182-3.403,3.745-4.482c12.023-8.304,22.113-18.494,30.667-30.315 c1.255-1.734,3.402-3.24,5.446-3.923c25.095-8.384,41.101-25.168,47.682-50.873c0.553-2.159,1.517-4.212,2.638-7.26 c1.992,1.814,3.143,2.911,4.345,3.949c6.307,5.446,15.194,5.081,20.928-0.844C371.579,191.607,371.538,182.33,365.84,176.489z M253.55,107.072c4.157,3.613,7.747,6.732,11.337,9.852c-0.326,0.501-0.652,1.003-0.979,1.504 c-4.182,0.798-8.365,1.596-13.163,2.512C251.718,116.132,252.577,111.882,253.55,107.072z M185.289,45.98c29.823,0,54,24.177,54,54 c0,29.823-24.177,54-54,54s-54-24.177-54-54C131.289,70.157,155.466,45.98,185.289,45.98z M164.151,165.773 c13.581,4.334,27.363,4.22,41.777,0.199c-4.474,14.48-3.87,28.139,0.027,42.429c-14.232-4.098-27.748-4.399-41.531-0.444 c0.777-7.312,2.093-14.066,2.044-20.809C166.419,180.244,165.032,173.349,164.151,165.773z M116.538,107.809 c1.209,5.322,2.145,9.436,3.252,14.311c-4.762-1.06-8.731-1.943-13.791-3.07C109.65,115.157,112.775,111.823,116.538,107.809z M98.289,239.98c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54s54,24.177,54,54 C152.289,215.804,128.113,239.98,98.289,239.98z M115.949,265.97c-3.407-3.594-6.205-6.546-9.77-10.308 c5.012-1.059,8.587-1.815,12.604-2.664C117.803,257.484,116.976,261.266,115.949,265.97z M239.289,683.98c0,29.823-24.177,54-54,54 s-54-24.177-54-54s24.177-54,54-54S239.289,654.157,239.289,683.98z M239.289,452.98c0,29.823-24.177,54-54,54s-54-24.177-54-54 s24.177-54,54-54S239.289,423.157,239.289,452.98z M185.289,327.98c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54 s54,24.177,54,54C239.289,303.804,215.113,327.98,185.289,327.98z M253.079,268.69c-1.271-6.405-2.241-11.297-3.279-16.525 c5.356,1.047,10.057,1.966,16.634,3.251C261.644,260.177,257.764,264.034,253.079,268.69z M272.289,239.98 c-29.823,0-54-24.177-54-54c0-29.823,24.177-54,54-54c29.823,0,54,24.177,54,54C326.289,215.804,302.113,239.98,272.289,239.98z", + clocks: { + size: 108, + 0: { x: 185.128, y: 100 }, + 1: { x: 98.128, y: 186 }, + 2: { x: 272.128, y: 186 }, + 3: { x: 185.128, y: 274 }, + 4: { x: 185.128, y: 453 }, + 5: { x: 185.128, y: 684 } + } + } +}; +export const SVGDATA = { teeth: { tall: { viewBox: "0 0 512 1540", @@ -4793,4 +4797,5 @@ export const SVGDATA = { } } }; +// #endregion export default C; diff --git a/module/core/gsap.js b/module/core/gsap.js index 70c4804e..ad6280ff 100644 --- a/module/core/gsap.js +++ b/module/core/gsap.js @@ -86,8 +86,8 @@ export const gsapEffects = { defaults: { swingAngle: 1, ease: "sine.inOut", - yRange: 30, - scaleRange: 0.2, + yRange: 10, + scaleRange: 0.1, duration: 12 }, extendTimeline: true @@ -712,7 +712,7 @@ export const gsapEffects = { return U.get(target, "width") * -1; }, scale: config.scale, - filter: config.filter, + filter: `blur(${config.blur}px)`, duration: (3 / 4) * config.duration }, config.duration / 4) .to(targets, { @@ -726,21 +726,55 @@ export const gsapEffects = { duration: 0.5, x: "+=300", scale: 1.5, - filter: "blur(10px)" + blur: 10 }, extendTimeline: true }, blurReveal: { - effect: (target, config) => { - return U.gsap.effects.blurRemove(target, config).reverse(0); - }, + effect: (targets, config) => U.gsap.timeline() + .fromTo(targets, { + skewX: config.skewX + }, { + skewX: 0, + duration: config.duration / 2, + ease: "power4.out" + }) + .fromTo(targets, { + x: config.x, + marginBottom: config.ignoreMargin + ? undefined + : function (i, target) { + return U.get(target, "height") * -1; + }, + marginRight: config.ignoreMargin + ? undefined + : function (i, target) { + return U.get(target, "width") * -1; + }, + scale: config.scale, + filter: `blur(${config.blur}px)` + }, { + x: 0, + marginBottom: config.ignoreMargin ? undefined : 0, + marginRight: config.ignoreMargin ? undefined : 0, + scale: 1, + filter: "blur(0px)", + duration: (3 / 4) * config.duration + }, config.duration / 4) + .fromTo(targets, { + autoAlpha: 0 + }, { + autoAlpha: 1, + duration: config.duration / 2, + ease: "power3.in" + }, config.duration / 2), defaults: { ignoreMargin: false, skewX: -20, duration: 0.5, x: "+=300", scale: 1.5, - filter: "blur(10px)" + blur: 10 }, extendTimeline: true }, @@ -837,7 +871,7 @@ export const gsapEffects = { }, defaults: { yAmp: 2, - rotateAmp: 1, + rotateAmp: 2, duration: 1, stagger: 0.05 }, diff --git a/module/core/utilities.js b/module/core/utilities.js index fc6f80a4..9a5b266a 100644 --- a/module/core/utilities.js +++ b/module/core/utilities.js @@ -1428,25 +1428,6 @@ const getSvgCode = (svgDotKey, svgPathKeys) => { "" ].join("\n"); }; -const getSvgPaths = (svgDotKey, svgPathKeys) => { - const svgData = getProperty(SVGDATA, svgDotKey); - if (!svgData) { - return {}; - } - const { paths, classes } = svgData; - svgPathKeys ??= Object.keys(paths); - if (typeof svgPathKeys === "string") { - svgPathKeys = svgPathKeys.split("|"); - } - const returnData = {}; - for (const pathKey of svgPathKeys) { - returnData[pathKey] = { - class: classes?.[pathKey] ?? "", - d: paths[pathKey] ?? "" - }; - } - return returnData; -}; // #region ░░░░░░░[SVG]░░░░ SVG Generation & Manipulation ░░░░░░░ ~ const getRawCirclePath = (r, { x: xO, y: yO } = { x: 0, y: 0 }) => { [r, xO, yO] = [r, xO, yO].map((val) => roundNum(val, 2)); @@ -1617,6 +1598,7 @@ const reverseRepeatingTimeline = (tl) => { } tl.reverse(); } + return tl; }; // #endregion ░░░░[GreenSock]░░░░ // #endregion ▄▄▄▄▄ HTML ▄▄▄▄▄ @@ -1827,7 +1809,7 @@ export default { // ████████ FUNCTIONS: Function Wrapping, Queuing, Manipulation ████████ getDynamicFunc, withLog, // ████████ HTML: Parsing HTML Code, Manipulating DOM Objects ████████ - getSvgCode, getSvgPaths, + getSvgCode, changeContainer, getRawCirclePath, drawCirclePath, getColorVals, getRGBString, getHEXString, getContrastingColor, getRandomColor, diff --git a/module/documents/items/BladesClockKeeper.js b/module/documents/items/BladesClockKeeper.js index 2322eca7..b2bf1dea 100644 --- a/module/documents/items/BladesClockKeeper.js +++ b/module/documents/items/BladesClockKeeper.js @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-unused-vars */ -import U from "../../core/utilities.js"; import { BladesItem } from "../BladesItemProxy.js"; import BladesClockKey from "../../classes/BladesClocks.js"; class BladesClockKeeper extends BladesItem { @@ -53,20 +51,6 @@ class BladesClockKeeper extends BladesItem { .filter((clockKey) => clockKey.sceneIDs.includes(sceneID)) .map((clockKey) => [clockKey.id, clockKey])); } - flipControlPanel(clockKey) { - const clockKeyFlipper$ = this.sheet?.element?.find(`[data-clock-key-id="${clockKey.id}"]`); - if (!clockKeyFlipper$) { - return; - } - if (clockKey.isVisible && clockKey.isInCurrentScene) { - U.gsap.effects.keyControlPanelFlip(clockKeyFlipper$, { angle: 0 }) - .then(() => clockKey.updateTarget("isVisible", false)); - } - else { - U.gsap.effects.keyControlPanelFlip(clockKeyFlipper$, { angle: 180 }) - .then(() => clockKey.updateTarget("isVisible", true)); - } - } async addClockKey(clockKeyConfig = {}) { if (!clockKeyConfig.sceneIDs?.length) { clockKeyConfig.sceneIDs = [this.targetSceneID]; diff --git a/module/sheets/item/BladesClockKeeperSheet.js b/module/sheets/item/BladesClockKeeperSheet.js index cad9320b..cc29b48b 100644 --- a/module/sheets/item/BladesClockKeeperSheet.js +++ b/module/sheets/item/BladesClockKeeperSheet.js @@ -1,3 +1,4 @@ +/* eslint-disable @typescript-eslint/no-unused-vars */ import U from "../../core/utilities.js"; import BladesItemSheet from "./BladesItemSheet.js"; import { BladesPC, BladesFaction } from "../../documents/BladesActorProxy.js"; @@ -41,9 +42,10 @@ class BladesClockKeeperSheet extends BladesItemSheet { } async activateListeners(html) { super.activateListeners(html); + // #region Helper Functions to Retrieve Clock Keys & Clocks ~ function getClockKeyFromEvent(event) { const id = $(event.currentTarget).data("keyId") - || $(event.currentTarget).closest(".clock-key-control-flipper").data("clockKeyId"); + || $(event.currentTarget).closest(".control-flipper").data("clockKeyId"); if (!id) { throw new Error("No id found on element"); } @@ -53,58 +55,248 @@ class BladesClockKeeperSheet extends BladesItemSheet { } return clockKey; } - html.find("[data-action=\"create-clock-key\"").on({ - click: async (event) => { - event.preventDefault(); - await this.item.addClockKey(); - // this.render(); + function getClockFromEvent(event) { + const clockKey = getClockKeyFromEvent(event); + const clockID = $(event.currentTarget).data("clockId") + || $(event.currentTarget).closest(".control-flipper").data("clockId"); + if (!clockID) { + throw new Error("No clockID found on element"); } - }); - const flipControls$ = html.find(".clock-key-control-flipper"); - U.gsap.set(flipControls$.find(".clock-key-control-panel.controls-back"), { + const clock = clockKey.getClockByID(clockID); + if (!clock) { + throw new Error(`Clock with id ${clockID} not found`); + } + return [clockKey, clock]; + } + // #endregion + // #region Initializing Flip Control Panels ~ + const flipControls$ = html.find(".control-flipper"); + U.gsap.set(flipControls$.find(".controls-back"), { translateZ: -2, rotateX: 180, autoAlpha: 1 }); - U.gsap.set(flipControls$.find(".clock-key-control-panel.controls-front"), { + U.gsap.set(flipControls$.find(".controls-front"), { translateZ: 2, autoAlpha: 1 }); - U.gsap.set(html.find(".clock-key-control-flipper.controls-flipped"), { + U.gsap.set(html.find(".control-flipper.controls-flipped"), { rotateX: 180 }); - html.find("[data-action=\"drop-clock-key\"]").on({ + // #endregion + // #region *** CLOCK KEYS *** ~ + const clockKeyControls$ = html.find(".clock-key-control-flipper"); + clockKeyControls$.find("[data-action=\"create-clock-key\"").on({ click: async (event) => { event.preventDefault(); - await getClockKeyFromEvent(event).drop_SocketCall(); + await this.item.addClockKey(); + // Notify GM } }); - html.find("[data-action=\"pull-clock-key\"]").on({ + // #region isOnDisplay === TRUE OR FALSE (Conditional Animation Checks Required) ~ + clockKeyControls$.find("[data-action=\"toggle-name-visibility\"]").on({ click: async (event) => { event.preventDefault(); - await getClockKeyFromEvent(event).pull_SocketCall(); + const clockKey = getClockKeyFromEvent(event); + const isNameVisible = !clockKey.isNameVisible; + clockKey.updateTarget("isNameVisible", isNameVisible); + // If clockKey is on display (in scene & visible), sent out animation socket calls + if (clockKey.isOnDisplay) { + if (isNameVisible) { + clockKey.fadeInName_SocketCall(); + } + else { + clockKey.fadeOutName_SocketCall(); + } + } } }); - html.find("[data-action=\"toggle-name-visibility\"]").on({ + clockKeyControls$.find("[data-action=\"toggle-spotlight\"]").on({ click: async (event) => { event.preventDefault(); const clockKey = getClockKeyFromEvent(event); - clockKey.updateTarget("isNameVisible", !clockKey.isNameVisible); - // If clockKey is in this scene and isVisible, must send out socket calls for animating name fading in/out - if (clockKey.isInCurrentScene && clockKey.isVisible) { - if (clockKey.isNameVisible) { - clockKey.fadeOutName_SocketCall(); + await clockKey.updateTarget("isSpotlit", !clockKey.isSpotlit); + // If clockKey is on display (in scene & visible), sent out animation socket calls + if (clockKey.isOnDisplay) { + if (clockKey.isSpotlit) { + // clockKey.unspotlight_SocketCall(); } else { - clockKey.fadeInName_SocketCall(); + // clockKey.spotlight_SocketCall(); } } } }); - html.find("input.clock-key-input:not([readonly])").on({ change: async (event) => { + // #endregion + // #region isOnDisplay === TRUE ~ + clockKeyControls$.find("[data-action=\"pull-clock-key\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).pull_SocketCall(); + } + }); + // #endregion + // #region isOnDisplay === FALSE ~ + clockKeyControls$.find("[data-action=\"drop-clock-key\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).drop_SocketCall(); + } + }); + clockKeyControls$.find("[data-action=\"spawn-position-dragger\"]").on({ + click: async (event) => { + event.preventDefault(); + const clockKey = getClockKeyFromEvent(event); + clockKey.spawnPositionDragger(game.eunoblades.Director.clockKeySection$); + } + }); + clockKeyControls$.find("[data-action=\"delete-clock-key\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).delete(); + } + }); + clockKeyControls$.find("[data-action=\"add-key-to-scene\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).addToScene(this.document.targetSceneID); + } + }); + clockKeyControls$.find("[data-action=\"remove-key-from-scene\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).removeFromScene(this.document.targetSceneID); + } + }); + clockKeyControls$.find("[data-action=\"add-clock-to-key\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockKeyFromEvent(event).addClock(); + } + }); + clockKeyControls$.find("input.clock-key-input:not([readonly])").on({ + change: async (event) => { const input$ = $(event.currentTarget); await getClockKeyFromEvent(event).updateTarget(input$.data("targetProp"), input$.val()); - } }); + } + }); + // #endregion + // #endregion + // #region *** CLOCKS *** ~ + const clockControls$ = html.find(".clock-control-flipper"); + // #region isOnDisplay === TRUE OR FALSE (Conditional Animation Checks Required) ~ + clockControls$.find("[data-action=\"toggle-visible\"]").on({ + click: async (event) => { + event.preventDefault(); + const [clockKey, clock] = getClockFromEvent(event); + const isVisible = !clock.isVisible; + clock.updateTarget("isVisible", isVisible); + // If clock key is on display (in scene & visible), sent out animation socket calls + if (clockKey.isOnDisplay) { + if (isVisible) { + // clock.show_SocketCall(); + } + else { + // clock.hide_SocketCall(); + } + } + } + }); + clockControls$.find("[data-action=\"toggle-active\"]").on({ + click: async (event) => { + event.preventDefault(); + const [clockKey, clock] = getClockFromEvent(event); + const isActive = !clock.isActive; + clock.updateTarget("isActive", isActive); + // If clock AND clock key is on display (in scene & visible), sent out animation socket calls + if (clock.isOnDisplay) { + if (isActive) { + // clock.activate_SocketCall(); + } + else { + // clock.deactivate_SocketCall(); + } + } + } + }); + clockControls$.find("[data-action=\"toggle-name-visibility\"]").on({ + click: async (event) => { + event.preventDefault(); + const clock = getClockFromEvent(event)[1]; + const isNameVisible = !clock.isNameVisible; + clock.updateTarget("isNameVisible", isNameVisible); + // If clock is on display (in scene & visible), sent out animation socket calls + if (clock.isOnDisplay) { + if (isNameVisible) { + // clock.fadeInClockName_SocketCall(); + } + else { + // clock.fadeOutClockName_SocketCall(); + } + } + } + }); + clockControls$.find("[data-action=\"toggle-highlight\"]").on({ + click: async (event) => { + event.preventDefault(); + const [clockKey, clock] = getClockFromEvent(event); + const isHighlighted = !clock.isHighlighted; + clock.updateTarget("isHighlighted", isHighlighted); + // If clock is on display (in scene & visible), sent out animation socket calls + if (clock.isOnDisplay) { + if (isHighlighted) { + // clock.highlight_SocketCall(); + } + else { + // clock.unhighlight_SocketCall(); + } + } + } + }); + // #endregion + // #region isOnDisplay === TRUE ~ + clockControls$.find("[data-action=\"change-segments\"]").on({ + click: async (event) => { + event.preventDefault(); + const [clockKey, clock] = getClockFromEvent(event); + const minDelta = -1 * clock.value; + const maxDelta = clock.max - clock.value; + const value = U.gsap.utils.clamp(U.pInt($(event.currentTarget).data("value")), minDelta, maxDelta); + if (value > 0) { + await clock.fillSegments(value); + } + else if (value < 0) { + await clock.clearSegments(Math.abs(value)); + } + // clock.changeSegments_SocketCall(value); + } + }); + // #endregion + // #region isOnDisplay === FALSE ~ + clockControls$.find("select.clock-control-select").on({ + change: async (event) => { + event.preventDefault(); + const select$ = $(event.currentTarget); + const value = select$.data("dtype") === "number" + ? U.pInt(select$.val()) + : select$.val(); + getClockFromEvent(event)[1].updateTarget(select$.data("targetProp"), value); + } + }); + clockControls$.find("input.clock-input:not([readonly])").on({ + change: async (event) => { + const input$ = $(event.currentTarget); + await getClockFromEvent(event)[1].updateTarget(input$.data("targetProp"), input$.val()); + } + }); + clockControls$.find("[data-action=\"delete-clock\"]").on({ + click: async (event) => { + event.preventDefault(); + await getClockFromEvent(event)[1].delete(); + } + }); + // #endregion + // #endregion } } export default BladesClockKeeperSheet; diff --git a/scss/components/_clocks.scss b/scss/components/_clocks.scss index 8799a84f..a8249528 100644 --- a/scss/components/_clocks.scss +++ b/scss/components/_clocks.scss @@ -28,13 +28,13 @@ $y: 0; // Depending on side of square, apply $side-percent to $x and $y coords. - @if $angle > 45 and $angle <= 135 { + @if $angle >= 45 and $angle < 135 { $x: $size; $y: $size * $side-percent; - } @else if $angle > 135 and $angle <= 225 { + } @else if $angle >= 135 and $angle < 225 { $x: $size * (1 - $side-percent); $y: $size; - } @else if $angle > 225 and $angle <= 315 { + } @else if $angle >= 225 and $angle < 315 { $x: 0; $y: $size * (1 - $side-percent); } @else { @@ -60,19 +60,19 @@ $angle: calculate-angle($val, $max); // Corner Check 1: The polygon includes the top-right corner - @if $angle >= 45 { + @if $angle > 45 { $polygon: append($polygon, ($size 0)); } // Corner Check 2: The polygon includes the bottom-right corner - @if $angle >= 135 { + @if $angle > 135 { $polygon: append($polygon, ($size $size)); } // Corner Check 3: The polygon includes the bottom-left corner - @if $angle >= 225 { + @if $angle > 225 { $polygon: append($polygon, (0 $size)); } // Corner Check 4: The polygon includes the top-left corner - @if $angle >= 315 { + @if $angle > 315 { $polygon: append($polygon, (0 0)); } @@ -90,89 +90,59 @@ &[data-value="#{$val}"][data-max="#{$max}"] .clock-glow, &[data-value="#{$val}"][data-max="#{$max}"] .clock-fill { clip-path: polygon(#{calculate-polygon($val, $max)}); - // Begin clip path at center, move up to "noon". - // $clip-path: "polygon(50% 50%, 50% 0%"; - - // @if $val >= 1 * math.div($max, 8) { - // // If $val as reached the top right corner (1/8th of the clock), add that corner. - // $clip-path: $clip-path + ", 100% 0%"; - // } - - // @if $val > 3 * math.div($max, 8) { - // // If $val is farther along than the bottom right corner (3/8th of the clock), add that corner. - // $clip-path: $clip-path + ", 100% 100%"; - // } - - // @if $val > 5 * math.div($max, 8) { - // // If $val is farther along than the bottom left corner (5/8th of the clock), add that corner. - // $clip-path: $clip-path + ", 0% 100%"; - // } - - // @if $val > 7 * math.div($max, 8) { - // // If $val is farther along than the top left corner (7/8th of the clock), add that corner. - // $clip-path: $clip-path + ", 0% 0%"; - // } - - // // Determine the position on the square perimeter that corresponds to the desired angle. - // @if $val * $angle <= 90deg { - // $clip-path: $clip-path + ", calc(50% + 50% * tan(#{$val * $angle})) 0%"; - // } @else if $val * $angle <= 180deg { - // $clip-path: $clip-path + ", 100% calc(50% + 50% * tan(#{$val * $angle - 90deg}))"; - // } @else if $val * $angle <= 270deg { - // $clip-path: $clip-path + ", calc(50% - 50% * tan(#{$val * $angle - 180deg})) 100%"; - // } @else { - // $clip-path: $clip-path + ", 0% calc(50% - 50% * tan(#{$val * $angle - 270deg}))"; - // } - - // // Complete the polygon by returning to the center. - // $clip-path: $clip-path + ", 50% 50%)"; - // clip-path: unquote($clip-path); + } +} + +@mixin generate-one-segment($max, $size) { + &[data-max="#{$max}"] .clock-one-segment { + clip-path: polygon(#{calculate-polygon(1, $max)}); + visibility: hidden; } } & { $key-sizes: ( - 1: (height: 455px, width: 202px, clocksCenterX: 101px, clocksCenterY: 99px, labelTop: 0px, inactiveKeyTop: -350px, inactiveLabelLeft: -40px, inactiveLabelBottom: 50px), - 2: (height: 624.438px, width: 202px, clocksCenterX: 101px, clocksCenterY: 189px, labelTop: 100px, inactiveKeyTop: -520px, inactiveLabelLeft: -40px, inactiveLabelBottom: 50px), - 3: (height: 915px, width: 280px, clocksCenterX: 140px, clocksCenterY: 169px, labelTop: 0px, inactiveKeyTop: -815px, inactiveLabelLeft: -10px, inactiveLabelBottom: 50px), - 4: (height: 1140px, width: 376px, clocksCenterX: 188px, clocksCenterY: 185px, labelTop: -100px, inactiveKeyTop: -925px, inactiveLabelLeft: 40px, inactiveLabelBottom: 150px), - 5: (height: 1140px, width: 376px, clocksCenterX: 188px, clocksCenterY: 185px, labelTop: 0px, inactiveKeyTop: -1025px, inactiveLabelLeft: 40px, inactiveLabelBottom: 50px), - 6: (height: 1150px, width: 376px, clocksCenterX: 188px, clocksCenterY: 185px, labelTop: 250px, inactiveKeyTop: -1025px, inactiveLabelLeft: 40px, inactiveLabelBottom: 50px) + 1: (height: 836px, width: 230px, labelTop: 0px, clockSize: 169px), + 2: (height: 625.438px, width: 197.009px, labelTop: 100px, clockSize: 108px), + 3: (height: 915.936px, width: 277.634px, labelTop: 0px, clockSize: 108px), + 4: (height: 1041px, width: 368.697px, labelTop: -100px, clockSize: 108px), + 5: (height: 1148.657px, width: 368.698px, labelTop: 0px, clockSize: 108px), + 6: (height: 1148.98px, width: 370.141px, labelTop: 250px, clockSize: 108px) ); $clock-positions: ( 1: ( - 0: (x: 101px, y: 99px) + 0: (x: 111.011px, y: 108.5px) ), 2: ( - 0: (x: 101px, y: 99px), - 1: (x: 101px, y: 279px) + 0: (x: 98.579px, y: 280px), + 1: (x: 98.579px, y: 100px) ), 3: ( - 0: (x: 140px, y: 99px), - 1: (x: 74px, y: 211px), - 2: (x: 206px, y: 211px) + 0: (x: 138.892px, y: 100px), + 1: (x: 72.892px, y: 212px), + 2: (x: 204.892px, y: 212px) ), 4: ( - 0: (x: 188px, y: 99px), - 1: (x: 101px, y: 185px), - 2: (x: 275px, y: 185px), - 3: (x: 188px, y: 273px) + 0: (x: 184.245px, y: 100px), + 1: (x: 97.245px, y: 186px), + 2: (x: 271.245px, y: 186px), + 3: (x: 184.245px, y: 274px) ), 5: ( - 0: (x: 188px, y: 99px), - 1: (x: 101px, y: 185px), - 2: (x: 275px, y: 185px), - 3: (x: 188px, y: 273px), - 4: (x: 188px, y: 452px) + 0: (x: 184.245px, y: 100px), + 1: (x: 97.245px, y: 186px), + 2: (x: 271.245px, y: 186px), + 3: (x: 184.245px, y: 274px), + 4: (x: 184.245px, y: 453px) ), 6: ( - 0: (x: 188px, y: 99px), - 1: (x: 101px, y: 185px), - 2: (x: 275px, y: 185px), - 3: (x: 188px, y: 273px), - 4: (x: 188px, y: 452px), - 5: (x: 188px, y: 683px) + 0: (x: 185.128px, y: 100px), + 1: (x: 98.128px, y: 186px), + 2: (x: 272.128px, y: 186px), + 3: (x: 185.128px, y: 274px), + 4: (x: 185.128px, y: 453px), + 5: (x: 185.128px, y: 684px) ) ); @@ -212,9 +182,20 @@ ) ); + /* VISIBILITY HIDDEN FOR ANIMATED COMPONENTS */ + .clock-key-container, + .key-label, + .clock-frame, + .clock-glow, + .clock-label, + .clock-glow { visibility: hidden; } + /* KEYS */ .clock-key-container { + height: var(--key-height); + width: var(--key-width); + .toggle-icon { display: none !important; } position: absolute; perspective: 500px; @@ -229,13 +210,10 @@ &[data-size="#{$key}"] { --key-height: #{map-get(map-get($key-sizes, $key), "height")}; --key-width: #{map-get(map-get($key-sizes, $key), "width")}; + --clock-size: #{map-get(map-get($key-sizes, $key), "clockSize")}; + --label-top: #{map-get(map-get($key-sizes, $key), "labelTop")}; .clock-key { - - .key-label { - top: map-get(map-get($key-sizes, $key), "labelTop"); - } - .key-image-container { @each $clock, $pos in $clocks { .clock-container:nth-of-type(#{$clock + 1}) { @@ -248,15 +226,6 @@ } } - &[data-size="1"] .clock-key .key-image-container.one-key-image-container { - --clock-size: 86px; - - .clock-container { - top: 181px; - left: 56px; - } - } - .clock-key { position: absolute; @@ -268,17 +237,17 @@ top: 50%; left: 50%; - // background: rgba(0, 255, 255, 0.25); - // outline: 2px dotted rgb(0, 255, 255); - & > * { position: absolute } .key-label { - font-family: var(--font-decorative); - font-size: toRem(64px); - top: unset; + font-family: var(--font-emphasis); + font-size: toRem(48px); + font-weight: bold; + text-transform: uppercase; + letter-spacing: 1px; + top: var(--label-top); z-index: 20; - width: 100%; + width: 200%; pointer-events: all; color: var(--blades-white-bright); text-shadow: @@ -286,16 +255,10 @@ 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark), 0 0 15px var(--blades-black-dark); - // white-space: nowrap; + white-space: nowrap; // rotate: -30deg; - left: 0; + left: -50%; position: absolute; - - // background: rgba(255, 255, 0, 0.25); - // outline: 2px dotted rgb(255, 255, 0); - &.label-hidden { - visibility: hidden; - } } .key-image-container { @@ -337,8 +300,8 @@ align-items: center; justify-content: center; overflow: visible; - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); transform: translate(-50%, -50%) !important; .clock { @@ -347,14 +310,15 @@ &, & * { - height: var(--clock-size, 110px); - width: var(--clock-size, 110px); + height: var(--clock-size); + width: var(--clock-size); pointer-events: none; } .clock-frame, .clock-fill, - .clock-glow { + .clock-glow, + .clock-one-segment { position: absolute; top: 0px; left: 0px; @@ -375,23 +339,19 @@ text-shadow: var(--text-shadow-dark-strong); text-align: center; white-space: nowrap; - } .clock-frame { z-index: 3; } .clock-fill { z-index: 2; } .clock-glow { z-index: 4; } + .clock-one-segment { z-index: 6; } .clock-glow { transform-origin: 50% 50%; - scale: var(--clock-glow-mult, 3); - // top: ; - // top: var(--clock-glow-shift); - // translate: 0 var(--clock-glow-correction); + scale: 3; - // background: url("systems/eunos-blades/assets/animations/clock-flare.webp"); background-repeat: no-repeat; - background-position: center calc(50% - var(--clock-glow-shift, 7%)); + background-position: center; background-size: cover; &.clock-glow-white { @@ -406,12 +366,11 @@ &.clock-glow-blue { background-image: url("../assets/animations/clock-flare-blue.webp"); } - - &.clock-glow-hidden { visibility: hidden; } } // Generate clip-paths for all possible combinations of val and max @for $max from 2 through 12 { + @include generate-one-segment($max, 400px); @for $val from 1 through $max { @include generate-clock-clip($val, $max, 400px); } @@ -419,123 +378,4 @@ } } - - /* CONTROLS */ - // .clock-key-container.controls-hidden { - // .clock-key-controls { display: none !important; } - // .clock-controls { display: none !important } - // } - - // .clock-key-controls, - // .clock-controls { - // --row-height: 25px; - // --row-gap: 2px; - // position: absolute; - // display: flex; - // flex-direction: column; - // justify-content: flex-start; - // align-items: center; - // gap: var(--row-gap); - // z-index: 50; - // border-radius: 5px; - // height: calc(var(--row-height) * 3 + var(--row-gap) * 2); - // width: 100%; - // transform: translate(-50%, -50%); - // top: 50%; - // left: 50%; - - // &.clock-key-controls { - // position: absolute; - // top: unset; - // bottom: 20%; - // left: 50%; - // width: 80%; - // transform: translate(-50%, 0%); - // height: calc(var(--row-height) * 3 + var(--row-gap) * 2); - // } - - // .clock-button { pointer-events: all;} - - // i { - // opacity: 1; - // // color: var(--blades-gold-bright); - // text-shadow: var(--text-shadow-dark-strong); - // pointer-events: none; - // } - - // select, input { - // pointer-events: all; - // } - - // select { - // width: auto; - // flex-basis: auto; - // max-width: 75%; - // flex-grow: 1; - // flex-shrink: 1; - // line-height: var(--row-height); - // appearance: none; /* Remove default select dropdown arrow */ - // -webkit-appearance: none; /* Remove default select dropdown arrow for Chrome and Safari */ - // -moz-appearance: none; /* Remove default select dropdown arrow for Firefox */ - // background: transparent; /* Make the select element transparent to hide the arrow */ - // } - - // &:not(.controls-hidden) { - // background: var(--blades-black-fade); - // } - - // .clock-controls-row, .clock-key-controls-row { - // display: flex; - // flex-direction: row; - // justify-content: space-evenly; - // align-items: center; - // height: var(--row-height); - // max-height: var(--row-height); - // width: 100%; - - // * { - // // pointer-events: all !important; - // height: var(--row-height); - // max-height: var(--row-height); - // width: unset; - // position: static; - // } - - // &.toggle-controls-row { - // position: absolute; - // top: calc(-1 * var(--row-height)); - - // &.clock-key-controls-row { - // bottom: calc(-2 * var(--row-height)); - // top: unset; - // } - // } - - // &.name-row { - // width: 100%; - - // > .clock-controls-name { - // height: var(--row-height); - // max-height: var(--row-height); - // width: 100%; - // pointer-events: all !important; - // } - // } - - // &.select-row { - // justify-content: stretch; - // } - - // &.button-row { - // .toggle-icon { - // // width: auto; - - // i { width: var(--row-height); } - - // .tooltip { position: absolute; } - // } - // } - // } - // } - } diff --git a/scss/components/_comps.scss b/scss/components/_comps.scss index b0cb2879..a9a6d724 100644 --- a/scss/components/_comps.scss +++ b/scss/components/_comps.scss @@ -812,9 +812,9 @@ } &:hover { - background: var(--control-hover-bg-color); + // background: var(--control-hover-bg-color); > a > i { - color: var(--control-hover-color); + // color: var(--control-hover-color); } } } diff --git a/scss/core/_globals.scss b/scss/core/_globals.scss index 67bfcc93..b480d72e 100644 --- a/scss/core/_globals.scss +++ b/scss/core/_globals.scss @@ -63,6 +63,11 @@ padding: 0.1rem 0.2rem; } + i.fa-duotone[style] { + + /* Your code here */ + } + .text-secret { display: var(--secret-text-display, "none"); background-color: var(--blades-white); diff --git a/scss/core/_reset.scss b/scss/core/_reset.scss index 120b6670..6fcbf0b2 100644 --- a/scss/core/_reset.scss +++ b/scss/core/_reset.scss @@ -158,7 +158,7 @@ a { margin: 0 toRem(5px); i { - color: var(--blades-white-bright); + // color: var(--blades-white-bright); } } .close { diff --git a/scss/overlay/_blades-overlay.scss b/scss/overlay/_blades-overlay.scss index 7bdf1828..11d4cfd5 100644 --- a/scss/overlay/_blades-overlay.scss +++ b/scss/overlay/_blades-overlay.scss @@ -1,18 +1,9 @@ -$key-sizes: ( - 1: (height: 455px, width: 202px, labelTop: 150px, inactiveKeyTop: -350px, inactiveLabelLeft: -40px, inactiveLabelBottom: 50px), - 2: (height: 624.438px, width: 202px, labelTop: 400px, inactiveKeyTop: -520px, inactiveLabelLeft: -40px, inactiveLabelBottom: 50px), - 3: (height: 915px, width: 280px, labelTop: 600px, inactiveKeyTop: -815px, inactiveLabelLeft: -10px, inactiveLabelBottom: 50px), - 4: (height: 1140px, width: 376px, labelTop: 700px, inactiveKeyTop: -925px, inactiveLabelLeft: 40px, inactiveLabelBottom: 150px), - 5: (height: 1140px, width: 376px, labelTop: 800px, inactiveKeyTop: -1025px, inactiveLabelLeft: 40px, inactiveLabelBottom: 50px), - 6: (height: 1150px, width: 376px, labelTop: 900px, inactiveKeyTop: -1025px, inactiveLabelLeft: 40px, inactiveLabelBottom: 50px) -); - & { &, & > * { display: block; position: absolute; top: 0; - left: 200px; + left: 0; height: 100%; width: 100%; pointer-events: none; @@ -21,78 +12,24 @@ $key-sizes: ( transform-style: preserve-3d; } - #test-box { - height: 200px; - width: 200px; - background: blue; - top: 200px; - } - - @import "../components/clocks"; - + /* Sizing the Keys for Overlay Display */ .clock-key-container { height: calc(0.5 * var(--key-height)); width: calc(0.5 * var(--key-width)); - visibility: hidden; - &.active-key { - min-width: 200px; - margin-right: calc(-0.25 * 0.7 * var(--key-width)); - scale: 0.7; + &[data-size="1"] { + height: calc(0.3 * var(--key-height)); + width: calc(0.3 * var(--key-width)); } - // &:not(.active-key) { - // // position: absolute; - // top: calc(-1 * var(--top-shift)); - // top: unset; - // bottom: 10px; - // width: calc(0.35 * var(--key-width)); - // margin-right: calc(-0.15 * var(--key-width)); - // transform-origin: 50% 0%; - // scale: 0.5; - - // left: calc(-1 * var(--left-shift)); - // & ~ .clock-key-container:not(.active-key) { - // // left: 0; - // } - - // &:nth-child(2n+1) { margin-top: 20px } - - // &[data-size="1"] { bottom: 150px; } - // &[data-size="2"] { bottom: 200px; } - // &[data-size="3"] { bottom: 315px; margin-left: -10px; } - // &[data-size="4"] { bottom: 350px; margin-left: -25px; } - // &[data-size="5"] { bottom: 390px; margin-left: -10px; } - // &[data-size="6"] { bottom: 390px; margin-left: -10px; } - - // // &[data-size="1"] { bottom: -230px; } - // // &[data-size="2"] { bottom: -180px; } - // // &[data-size="3"] { bottom: -65px; margin-left: -10px; } - // // &[data-size="4"] { bottom: -30px; margin-left: -25px; } - // // &[data-size="5"] { bottom: 0; margin-left: -10px; } - // // &[data-size="6"] { bottom: 0; margin-left: -10px; } - - // .clock-key .key-label { - // font-size: 32px; - // white-space: nowrap; - // z-index: 2000; - // // transform-origin: 50% 50%; - // // rotate: 25deg; - // } - - // &[data-size="1"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 120px); left: -30px; } - // &[data-size="2"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 120px); left: -30px; } - // &[data-size="3"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 120px); left: -80px; } - // &[data-size="4"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 220px); left: -80px; } - // &[data-size="5"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 120px); left: -60px; } - // &[data-size="6"] .clock-key .key-label { top: unset; bottom: calc(-0.5 * var(--key-height) + 120px); left: -60px; } - - // .clock-key { - // // rotate: -25deg !important; - // } - // } + &.clock-key-dragger { + background: rgba(0, 255, 255, 0.25); + outline: 1px solid rgba(0, 255, 255, 1); + visibility: visible; + pointer-events: all; + } } } diff --git a/scss/sheets/_clock-keeper-sheet.scss b/scss/sheets/_clock-keeper-sheet.scss index 625e0284..b394e242 100644 --- a/scss/sheets/_clock-keeper-sheet.scss +++ b/scss/sheets/_clock-keeper-sheet.scss @@ -27,33 +27,20 @@ transition: 0.25s; transform-origin: 50% 50%; pointer-events: auto; - &::before { - color: var(--icon-primary-color); - opacity: var(--icon-primary-opacity, 1); - } - &::after { - color: var(--icon-secondary-color); - opacity: var(--icon-secondary-opacity, 1); - } + // &::before { + // color: var(--icon-primary-color); + // opacity: var(--icon-primary-opacity, 1); + // } + // &::after { + // color: var(--icon-secondary-color); + // opacity: var(--icon-secondary-opacity, 1); + // } &:hover { scale: 1.1; filter: brightness(1.5) saturate(1.5); } } } - - &.clock-control-drop-key { - i.fa-duotone { - &::before { - color: var(--blades-gold); - opacity: 1; - } - &::after { - color: var(--blades-gold-darkest); - opacity: 1; - } - } - } } .sheet-root { @@ -101,7 +88,8 @@ } } - .clock-key-control-flipper { + .clock-key-control-flipper, + .clock-control-flipper { position: relative; transform-style: preserve-3d; height: 30px; @@ -136,6 +124,34 @@ color: var(--blades-black); background: linear-gradient(45deg, var(--blades-white-bright), var(--blades-grey-bright));; } + + .button-icon { + i[class*="slash"] { + opacity: 0.5; + } + } + } + + &.clock-control-flipper { + height: 20px; + line-height: 20px; + font-size: 16px; + + > div { + height: 20px; + line-height: 20px; + + .button-icon { + i { + font-size: 12px; + } + } + } + } + + .clock-key-control-flipper + .clock-control-flipper .clock-control-panel .clock-control-delete-clock { + opacity: 0; + pointer-events: none; } } } diff --git a/templates/components/button-icon.hbs b/templates/components/button-icon.hbs index 6e648026..17933cc7 100644 --- a/templates/components/button-icon.hbs +++ b/templates/components/button-icon.hbs @@ -3,9 +3,13 @@ {{#if buttonClass}} - + + {{/if}} + {{#if toggleIconKey}} + {{/if}} {{#if buttonImg}} diff --git a/templates/components/clock-key.hbs b/templates/components/clock-key.hbs index 33527205..3928ed0f 100644 --- a/templates/components/clock-key.hbs +++ b/templates/components/clock-key.hbs @@ -1,6 +1,6 @@ {{eLog (concat "Clock Key Context of " id) this}} -