Pro7 spiel 4 Farben Theorie.
Keine Farbe darf im Nachbarfeld die gleiche Farbe haben
Code
<style>
#pausebox{
pointer-events:none;
}
body {
margin: 0 !important;
padding: 0 !important;
background-color: transparent !important;
}
body > div {
-webkit-margin-collapse: separate;
}
svg > * {
fill: #ffffff;
stroke: #000000;
stroke-miterlimit: 10;
stroke-width: 2px;
}
.cBtn {
width: 140px;
height: 100px;
vertical-align: top;
}
button > img {
height: 100%;
}
.red {
fill: #B900FF !important;
}
.blue {
fill: #19C6F4 !important;
}
.green {
fill: #E2D810 !important;
}
.yellow {
fill: #525256 !important;
}
.hl {
border: 6px solid #000000;
}
.topLine {
height: 100px;
text-align: center;
font-weight: bold;
display: inline-block;
line-height: 100px;
}
.iframe-div-content {
margin: 0 auto;
width: 60vw;
}
</style>
<body class="iframe-content joko-klaas-gegpro7">
<div class="iframe-div-content">
<div style="max-width: 700px; font-family: Tahoma,serif;">
<div style="width: auto;" class="topLine">
<button class="cBtn" style="background-color: #ffffff; font-weight: bold; font-size: 25pt;" id="reset">
RESET
</button>
</div>
<div style="width: auto;" class="topLine">
<button class="cBtn" style="background-color: #ffffff; font-weight: bold; font-size: 25pt;" id="pause">
PAUSE
</button>
</div>
<div style="width: auto;" class="topLine">
<button class="cBtn" style="background-color: #ffffff; font-weight: bold; font-size: 25pt;" id="weiter">
WEITER
</button>
</div>
<div style="width: 79%;" class="topLine">
<span id="clock" style="font-size: 35pt; vertical-align: center;">00:00</span>
</div>
<div style="margin-top: 5px;">
<button id="red" class="cBtn" style="background-color: #B900FF;">
<img alt="Paint" src="/image/Paint-Brush-05_black.png">
</button>
<button id="blue" class="cBtn" style="background-color: #19C6F4;">
<img alt="Paint" src="/image/Paint-Brush-05_black.png">
</button>
<button id="green" class="cBtn" style="background-color: #E2D810;">
<img alt="Paint" src="/image/Paint-Brush-05_black.png">
</button>
<button id="yellow" class="cBtn" style="background-color: #525256;">
<img alt="Paint" src="/image/Paint-Brush-05_black.png">
</button>
<button id="white" class="cBtn hl" style="background-color: #ffffff;">
<img alt="Paint" src="/image/Clear_black.png">
</button>
<button class="cBtn" style="background-color: #ffffff; font-weight: bold; font-size: 25pt;" id="check">
CHECK
</button>
</div>
<div id="pausebox">
<svg id="svg_lsd" data-name="Bild 3 - LSD" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 800"
width="100%" style="pointer-events: fill; margin-top: 10px;">
<path id="1" class=""
d="M3.387,1.18L225.742,1.018 225.34,31.381 189.894,31.582 189.894,11.088 210.126,11.088 210.126,5.463 157.338,5.181 157.912,70.558 111.765,70.503 111.765,38.735 49.858,38.735 3.047,38.735 3.387,1.18z"/>
<path id="2" class=""
d="M49.858,38.735L49.936,76.33 66.534,76.164 91.314,76.241 139.777,76.463 139.818,135.457 168.601,135.53 168.601,70.503 163.287,70.503 163.287,51.292 315.144,51.292 315.144,1.018 225.742,1.018 225.34,31.381 189.894,31.582 189.894,11.088 210.126,11.088 210.126,5.463 163.287,5.262 157.338,5.181 157.854,64.777 157.912,70.558 111.765,70.503 111.765,38.735 49.858,38.735z"/>
<path id="3" class=""
d="M3.047,38.735L3.769,149.945C6.932,150.59 11.83,151.193 17.692,150.314 24.519,149.29 29.604,146.712 32.535,144.93 37.942,141.482 41.637,137.969 44.011,135.4 51.491,127.307 61.826,111.303 65.627,106.755 65.751,106.606 66.611,105.588 67.966,104.489 69.149,103.529 70.543,102.424 72.571,102.057 73.508,101.887 74.307,101.924 74.843,101.984 74.843,93.386 74.843,84.788 74.843,76.19L49.936,76.33 49.858,38.735 3.047,38.735z"/>
<path id="4" class=""
d="M3.769,149.945C3.769,170.279,3.769,190.614,3.769,210.948L96.825,210.948 96.825,196.614 132.713,196.468 132.713,177.13 132.713,168.184 168.601,168.184 168.601,153.724C145.701,158.771 117.056,161.023 99.814,144.935 82.788,129.049 85.654,103.467 74.843,101.984 60.67,100.041 51.686,143.447 19.906,149.929 13.249,151.287 7.465,150.642 3.769,149.945z"/>
<path id="5" class=""
d="M74.843,76.19L74.843,101.984C75.652,102.167 76.905,102.557 78.138,103.474 79.791,104.702 80.558,106.244 81.197,107.644 83.319,112.29 84.427,116.221 86.035,121.216 86.681,123.223 87.003,124.226 87.271,124.963 88.348,127.931 90.39,133.433 94.73,139.212 96.176,141.137 98.584,144.296 102.66,147.445 106.744,150.601 110.413,152.133 112.827,153.121 119.452,155.831 125.002,156.525 128.014,156.877 135.982,157.809 150.028,158.408 168.601,153.724 168.601,147.66 168.601,141.595 168.601,135.53L139.818,135.457 139.777,76.463 74.843,76.19z"/>
<path id="6" class=""
d="M168.601,168.184L168.638,177.803 191.883,179.051C193.614,181.445 196.281,184.571 200.166,187.474 205.489,191.451 210.715,193.229 214.038,194.07 217.122,194.775 222.783,195.642 229.606,194.179 235.877,192.835 240.395,190.108 242.912,188.32 244.845,189.763 247.519,191.468 250.932,192.886 254.684,194.444 258.071,195.134 260.604,195.454 260.616,200.599 260.627,205.744 260.638,210.889L96.825,210.948 96.825,196.614 132.713,196.468 132.713,168.184 168.601,168.184z"/>
<path id="7" class=""
d="M168.638,177.803C176.386,178.219 184.135,178.635 191.883,179.051 191.4,178.339 190.914,177.591 190.43,176.808 189.808,175.802 189.239,174.82 188.718,173.869 188.718,173.869 187.046,170.814 185.958,168.177 183.924,163.244 182.831,148.671 191.912,136.829 196.456,130.904 202.043,127.623 206.082,125.834 205.928,123.343 205.357,110.066 215.397,98.775 225.891,86.974 239.942,86.376 242.293,86.315 244.98,86.218 248.839,86.377 253.271,87.598 257.999,88.901 261.571,90.916 263.878,92.463 265.848,93.82 268.491,95.953 271.008,99.11 273.485,102.216 274.966,105.218 275.851,107.418 288.949,107.336 302.046,107.254 315.144,107.173L315.144,51.292 163.287,51.292 163.287,70.503 168.601,70.503C168.613,106.269,168.626,142.036,168.638,177.803z"/>
<path id="8" class=""
d="M276.336,137.253C270.675,147.223 260.744,164.321 250.256,180.137 248.856,182.249 246.515,185.716 242.251,188.82 229.124,198.378 212.528,193.767 211.812,193.557 211.812,193.557 199.279,189.868 191.794,178.919 191.562,178.579 190.819,177.467 189.945,176.01 187.969,172.72 186.227,169.819 185.272,166.236 184.53,163.454 184.541,161.307 184.554,158.867 184.565,156.754 184.623,152.321 186.408,147.039 189.142,138.953 194.228,133.892 196.812,131.653 200.314,128.618 203.743,126.845 206.082,125.834 206.234,127.352 206.542,129.194 207.16,131.228 207.86,133.531 208.757,135.422 209.571,136.869 207.253,138.168 202.38,141.329 199.235,147.377 195.432,154.692 194.978,164.647 200.338,172.824 205.031,179.985 212.999,183.975 220.93,184.055 221.817,184.064 231.013,184.017 238.308,177.259 240.169,175.534 241.309,173.928 241.864,173.122 249.006,162.76 260.894,139.698 263.878,133.875 265.421,133.881 267.361,134.029 269.538,134.544 272.448,135.232 274.74,136.327 276.336,137.253z"/>
<path id="9" class=""
d="M209.571,136.869C208.213,137.629 199.114,142.927 196.855,154.179 194.923,163.807 199.321,171.205 200.338,172.824 205.338,180.789 213.407,182.811 215.429,183.286 225.19,185.582 232.807,181.168 234.318,180.25 229.885,172.678 225.451,165.003 221.021,157.224 217.135,150.399 213.319,143.614 209.571,136.869z"/>
<path id="10" class=""
d="M234.534,180.26C227.886,169.721 217.888,153.302 209.685,137.081 208.51,134.758 206.7,131.034 206.082,125.834 204.411,111.789 213.139,101.304 215.397,98.775 225.675,87.266 239.593,86.425 242.293,86.315 244.142,86.213 259.224,85.646 269.976,97.876 280.174,109.476 278.413,123.417 278.125,125.423 276.813,124.921 275.275,124.43 273.532,124.046 271.216,123.535 269.128,123.342 267.391,123.298 267.43,120.647 267.143,114.711 263.353,108.867 258.859,101.934 250.419,96.644 240.676,97.27 232.131,97.819 224.729,102.781 220.747,109.64 220.495,110.073 215.825,118.393 218.084,128.108 218.655,130.566 219.49,132.341 219.927,133.243 225.392,144.528 239.464,165.658 243.163,171.181 242.359,172.545 241.25,174.161 239.74,175.814 237.899,177.829 236.04,179.266 234.534,180.26z"/>
<path id="11" class=""
d="M267.278,123.168C267.351,121.679 267.697,110.848 259.083,103.088 251.995,96.703 243.622,96.704 241.614,96.761 239.445,96.824 230.876,97.351 224.149,104.478 217.185,111.855 217.379,120.813 217.444,122.443 225.907,122.314 234.604,122.311 243.524,122.453 251.634,122.582 259.554,122.826 267.278,123.168z"/>
<path id="12" class=""
d="M217.444,122.443C228.741,122.305 248.262,122.238 267.278,123.168 269.869,123.295 274.006,123.564 278.835,125.6 291.868,131.096 296.663,143.867 297.743,147.081 302.662,161.707 296.508,174.219 295.268,176.619 293.551,179.945 286.413,191.802 271.526,194.959 256.165,198.218 244.587,189.61 242.912,188.32 244.089,187.405 245.426,186.224 246.769,184.727 248.358,182.958 249.521,181.232 250.361,179.779 252.562,181.159 258.008,184.146 265.251,183.767 273.672,183.327 282.331,178.45 286.547,169.795 290.296,162.097 289.645,153.21 285.655,146.356 285.208,145.589 280.461,137.713 270.921,134.906 268.442,134.176 266.45,134.027 265.547,133.968 252.632,133.124 225.298,133.22 219.927,133.243 219.477,132.329 219.038,131.293 218.657,130.135 217.682,127.174 217.44,124.491 217.444,122.443z"/>
<path id="13" class=""
d="M219.927,133.243C234.602,133.454 249.277,133.665 263.952,133.876 260.106,141.545 255.892,149.446 251.272,157.524 248.58,162.23 245.872,166.782 243.163,171.181 239.321,165.403 236.056,160.383 233.467,156.359 228.125,148.057 225.97,144.473 223.795,140.554 222.132,137.557 220.823,135.023 219.927,133.243z"/>
<path id="14" class=""
d="M250.58,179.818C251.89,180.607 261.485,186.165 272.548,182.155 281.301,178.982 285.242,171.896 285.957,170.556 286.864,168.855 290.752,161.085 287.773,151.705 284.926,142.739 277.814,138.627 276.265,137.778 272.017,145.076 267.606,152.468 263.028,159.945 258.876,166.724 254.724,173.349 250.58,179.818z"/>
<path id="15" class=""
d="M299.041,165.228L383.764,166.321C385.611,172.181 390.642,185.298 403.53,196.109 421.829,211.458 442.815,211.124 448.049,210.889 385.579,210.889 323.109,210.889 260.638,210.889L260.638,195.691C263.09,195.916 275.343,196.786 286.265,187.922 296.795,179.376 298.686,167.79 299.041,165.228z"/>
<path id="16" class=""
d="M275.851,107.418C276.676,109.5 277.529,112.212 278.014,115.454 278.611,119.451 278.444,122.892 278.125,125.423 280.164,126.228 283.075,127.608 286.115,129.964 292.288,134.746 295.022,140.467 296.192,142.99 297.4,145.594 299.571,151.068 299.64,158.258 299.668,161.117 299.355,163.511 299.041,165.228 327.282,165.592 355.523,165.957 383.764,166.321 382.933,163.711 382.15,160.761 381.527,157.502 381.055,155.034 380.737,152.705 380.527,150.549 377.781,150.043 374.192,149.173 370.163,147.603 368.806,147.074 364.58,145.368 359.502,142.096 347.395,134.294 340.666,124.177 338.587,120.853 335.261,115.538 333.235,110.677 332.002,107.173 326.382,107.173 320.763,107.173 315.144,107.173L275.851,107.418z"/>
<path id="17" class=""
d="M471.139,1.018L315.144,1.018 315.144,51.292 315.144,107.173 332.002,107.173C329.805,101.018 323.712,81.434 331.779,59.27 336.443,46.454 343.977,37.9 348.792,33.259 353.144,29.14 364.168,19.821 381.303,16.488 401.071,12.643 416.635,19.165 421.867,21.637 425.703,17.554 432.644,11.211 443.07,6.595 454.808,1.398 465.338,0.881 471.139,1.018z"/>
<path id="18" class=""
d="M493.191,133.713C472.269,138.204 436.112,145.598 401.05,150.622 396.304,151.302 388.604,152.28 379.01,150.25 353.183,144.785 339.881,123.074 336.764,117.566 322.581,92.5 329.437,67.395 330.86,62.557 332.625,56.56 341.407,31.903 367.888,20.555 394.293,9.239 418.117,19.886 421.867,21.637 419.94,23.734 417.756,26.451 415.689,29.838 413.349,33.673 411.827,37.27 410.823,40.203 406.133,38.585 395.678,35.72 383.346,38.848 368.43,42.631 353.994,54.361 349.255,71.982 345.105,87.415 349.44,103.472 359.175,114.622 360.264,115.87 371.748,128.627 390.224,130.399 394.938,130.851 398.592,130.445 400.405,130.218 423.712,127.303 470.608,115.231 482.428,112.159 484.336,114.316 486.538,117.204 488.524,120.877 491.18,125.787 492.499,130.34 493.191,133.713z"/>
<path id="19" class=""
d="M410.823,40.203C408.076,39.254 389.396,33.153 370.912,43.978 355.096,53.24 350.249,68.555 349.255,71.982 348.394,75.341 344.941,90.351 353.416,106.003 362.36,122.521 378.019,127.617 381.103,128.554 386.148,112.974 391.338,97.266 396.677,81.432 401.36,67.543 406.077,53.799 410.823,40.203z"/>
<path id="20" class=""
d="M381.356,128.866C387.787,106.517 398.251,72.198 410.668,40.624 412.446,36.102 415.346,28.918 421.867,21.637 439.982,1.409 467.607,1.016 471.139,1.018 500.815,1.039 519.399,20.34 521.899,23.024 527.071,28.576 543.568,48.135 540.163,75.956 536.728,104.021 515.664,119.045 512.293,121.365 511.263,118.892 509.964,116.173 508.32,113.319 506.135,109.528 503.834,106.356 501.707,103.771 505.494,100.589 513.425,93.023 517.257,80.589 519.616,72.937 519.43,66.664 519.3,64.408 518.303,47.106 507.425,35.939 505.455,33.981 503.379,31.917 492.476,21.464 475.595,20.365 473.73,20.244 468.763,20.04 462.6,21.437 444.979,25.433 435.493,38.462 433.6,41.186 430.871,45.113 429.408,48.5 428.734,50.13 419.795,71.757 407.824,117.605 404.722,129.617 401.823,130.191 398.195,130.652 394.016,130.601 388.922,130.537 384.611,129.731 381.356,128.866z"/>
<path id="21" class=""
d="M501.57,103.601C503.735,101.854 519.258,88.887 519.374,67.247 519.47,49.444 509.073,37.777 506.499,35.05 503.719,32.106 492.343,20.819 474.059,20.294 455.132,19.751 442.892,31.146 440.701,33.259 451.388,44.893 462.193,57.007 473.071,69.613 482.961,81.074 492.456,92.414 501.57,103.601z"/>
<path id="22" class=""
d="M428.734,50.13C436.016,58.174 443.33,66.396 450.667,74.798 461.639,87.363 472.222,99.826 482.428,112.159 478.294,113.266 474.125,114.354 469.922,115.42 447.666,121.066 425.905,125.754 404.722,129.617 409.31,110.57 414.916,90.66 421.77,70.075 424.034,63.275 426.359,56.627 428.734,50.13z"/>
<path id="23" class=""
d="M401.897,150.677C402.749,155.134 405.73,167.516 416.775,177.55 418.886,179.468 434.748,193.386 456.748,189.243 476.474,185.527 486.142,170.114 487.585,167.725 496.834,152.416 493.918,137.091 493.191,133.713 477.61,137.081 461.557,140.306 445.045,143.346 430.367,146.048 415.978,148.483 401.897,150.677z"/>
<path id="24" class=""
d="M440.701,33.259C454.92,48.83 479.254,75.949 501.57,103.601 504.611,107.369 509.373,113.468 512.532,122.726 521.057,147.71 509.214,170.251 506.078,175.747 491.805,200.762 466.729,207.723 461.844,208.976 455.078,210.713 429.693,215.49 406.808,198.667 383.192,181.307 380.81,154.485 380.527,150.549 383.264,151.054 386.571,151.45 390.324,151.463 394.763,151.48 398.611,150.957 401.68,150.324 402.49,155.105 405.09,166.402 414.611,176.024 425.681,187.212 443.228,193.223 460.525,188.349 475.907,184.015 487.483,172.073 492.078,158.001 492.592,156.427 497.673,140.032 489.738,123.253 487.676,118.893 485.411,115.932 484.372,114.6 469.51,95.555 435.436,57.586 428.734,50.13 429.448,48.369 430.347,46.469 431.487,44.501 434.403,39.466 437.841,35.797 440.701,33.259z"/>
<path id="25" class=""
d="M471.139,1.018L602.645,1.018 602.645,38.259 669.138,38.527 669.138,149.711 663.552,149.711 663.744,63.37C653.434,61.194 634.259,58.642 613.203,65.152 599.956,69.247 590.875,75.411 589.035,76.683 581.488,81.896 576.085,87.455 572.495,91.71 557.815,96.269 543.134,100.828 528.454,105.388 532.067,100.277 536.74,92.2 539.161,81.429 541.232,72.21 540.769,64.952 540.606,62.883 539.626,50.474 534.955,41.663 532.818,37.73 522.84,19.368 507.169,10.868 502.31,8.45 489.74,2.195 478.08,1.093 471.139,1.018z"/>
<path id="26" class=""
d="M448.049,210.889L635.057,210.948 635.057,197.548 523.081,198.353 523.211,180.565 601.432,180.565 601.906,163.036 536.196,163.036 536.196,149.711 556.579,149.24C555.68,142.959 554.925,131.979 558.458,119.046 562.059,105.861 568.472,96.664 572.495,91.71 557.815,96.269 543.134,100.828 528.454,105.388 526.623,107.902 524.333,110.698 521.502,113.55 518.27,116.808 515.094,119.374 512.293,121.365 514.021,126.688 516.218,135.756 515.284,147.028 514.23,159.759 509.686,169.218 506.797,174.255 503.662,179.855 496.32,191.212 482.316,200.005 468.101,208.929 454.465,210.538 448.049,210.889z"/>
<path id="27" class=""
d="M523.081,198.353L669.273,197.302 741.689,197.302 741.689,135.984 719.342,135.984 719.611,181.166 719.611,188.154C707.105,188.637 694.599,189.12 682.093,189.603 681.898,176.306 681.702,163.008 681.506,149.711 661.111,149.682 645.126,149.627 633.997,149.581 633.984,149.581 599.958,149.431 591.554,149.394 587.438,149.376 582.366,149.353 582.366,149.353 564.567,149.267 561.947,149.208 556.579,149.24 551.708,149.268 544.726,149.37 536.196,149.711 536.196,154.153 536.196,158.594 536.196,163.036 558.099,163.036 580.003,163.036 601.906,163.036L601.432,180.565 523.211,180.565 523.081,198.353z"/>
<path id="28" class=""
d="M663.552,149.711C663.616,120.931 663.68,92.15 663.744,63.37 625.249,55.367 587.688,68.623 568.928,96.567 554.93,117.419 555.711,140.031 556.579,149.24 592.237,149.397 627.895,149.554 663.552,149.711z"/>
<path id="29" class=""
d="M602.645,1.018L763.028,1.018 763.028,82.725 695.029,82.725 695.029,38.259 602.645,38.259 602.645,1.018z"/>
<path id="30" class=""
d="M695.029,38.527L695.029,149.711 669.138,149.711 669.138,38.527 695.029,38.527z"/>
<path id="31" class=""
d="M635.057,197.548L635.057,210.948 763.028,210.948 763.028,82.725 695.029,82.725 695.029,149.711 681.506,149.711 682.093,189.603 719.611,188.154 719.342,135.984 741.689,135.984 741.689,197.302 635.057,197.548z"/>
<!-- Ab hier Bottom -->
<path id="32" class=""
d="M730.482,314.505C734.337,316.664 728.809,346.097 708.637,365.235 698.79,374.577 691.841,375.406 684.908,386.041 676.001,399.704 673.621,419.581 678.52,422.027 692.403,428.956 776.403,301.769 755.494,278.564 753.268,276.094 746.633,271.13 738.299,268.09 736.36,267.382 726.838,264.031 713.986,264.871 705.113,265.451 698.632,267.768 692.249,270.05 689.5,271.033 683.85,273.572 675.964,277.439 667.918,281.384 655.646,288.617 643.905,301.209 632.743,313.181 626.493,325.243 623.069,333.321 620.615,338.874 618.188,345.346 616.171,352.682 612.961,364.359 611.708,374.897 611.327,383.473 610.873,377.972 605.982,328.704 563.247,302.962 537.307,287.337 511.262,288.714 501.481,289.74 524.51,282.064 573.516,266.628 627.182,257.332 627.182,257.332 665.913,250.623 703.879,248.73 717.986,248.026 730.241,248.294 730.241,248.294 736.092,248.422 743.483,248.583 747.998,249.09 748.998,249.202 750.774,249.434 753.275,249.472 755.532,249.505 756.287,249.349 758.201,249.444 759.897,249.527 762.25,249.643 763.369,250.168 767.401,252.062 764.686,263.318 763.626,283.222 763.283,289.652 763.39,291.79 762.707,296.979 762.641,297.482 761.582,305.316 759.068,313.918 750.154,344.428 730.545,381.559 730.545,381.559 703.689,432.412 697.763,435.326 692.65,436.161 680.463,438.15 666.405,429.39 659.564,418.342 636.399,380.937 689.98,307.645 694.559,309.651 698.106,311.205 676.485,359.784 683.879,363.536 692.065,367.689 724.641,311.234 730.482,314.505z"/>
<path id="33" class=""
d="M694.559,309.651C695.908,310.375 693.994,316.426 691.298,324.811 688.565,333.311 686.791,337.201 685.125,343.802 684.203,347.456 684.433,347.503 683.414,351.345 683.322,351.692 682.58,354.481 682.321,357.33 682.236,358.273 682.277,358.911 682.36,360.189 682.432,361.294 682.534,361.841 682.853,362.401 683.17,362.956 683.583,363.319 683.879,363.536 684.565,363.632 685.642,363.678 686.771,363.21 687.338,362.976 687.751,362.68 689.241,361.373 690.456,360.306 691.063,359.773 691.691,359.161 692.464,358.406 693.69,357.203 695.21,355.427 702.029,347.462 716.079,328.691 716.08,328.691 716.08,328.691 717.327,327.024 720.228,323.389 724.398,318.163 721.865,321.646 724.58,318.315 724.703,318.164 725.788,317.179 727.959,315.21 728.214,314.978 728.756,314.499 729.545,314.415 729.942,314.373 730.274,314.444 730.482,314.505 730.64,314.632 730.862,314.837 731.052,315.14 731.325,315.573 731.394,315.982 731.446,316.349 731.652,317.805 731.627,318.449 731.627,318.449 731.513,321.397 731.207,323.246 731.207,323.246 730.98,324.616 730.594,326.642 729.885,329.238 729.885,329.238 729.276,331.472 728.506,333.688 725.694,341.781 720.995,349.525 720.995,349.525 718.917,352.949 715.954,357.767 710.884,362.999 709.61,364.314 707.212,366.77 703.669,369.494 700.711,371.768 699.115,372.569 695.733,375.116 692.804,377.321 690.589,379.289 689.242,380.538 687.059,383.014 684.318,386.597 681.91,391.34 679.938,395.223 678.994,398.298 678.079,401.334 678.079,401.335 674.84,412.073 676.64,419.355 676.914,420.465 677.558,421.213 677.558,421.213 677.904,421.614 678.268,421.872 678.52,422.027 678.925,422.165 679.543,422.32 680.288,422.276 680.823,422.243 681.456,422.106 682.802,421.398 684.338,420.59 685.288,419.852 685.288,419.852 687.05,418.484 689.135,416.865 690.715,415.204 709.893,395.041 728.657,363.926 728.657,363.926 732.417,357.692 735.469,352.342 738.473,346.719 743.813,336.723 747.134,329.356 747.926,327.588 748.463,326.39 751.997,318.457 754.685,310.419 755.227,308.8 755.781,307.037 756.342,304.974 757.056,302.351 757.812,299.575 758.28,296.14 758.607,293.739 758.88,290.386 758.622,286.312 758.438,284.718 757.947,282.304 756.471,279.841 754.778,277.014 752.429,275.2 748.151,272.887 743.538,270.393 738.767,267.814 731.439,266.147 729.167,265.63 721.63,264.059 711.868,265.047 704.485,265.794 699.03,267.682 694.377,269.293 690.247,270.722 686.53,272.316 682.339,274.371 675.522,277.713 664.643,283.047 654.328,291.398 647.557,296.88 635.788,307.903 626.083,326.812 620.528,337.491 609.705,361.838 611.364,394.168 613.255,431.032 630.258,456.5 637.363,466.031 644.763,450.135 652.163,434.239 659.564,418.342 658.529,416.604 657.182,414.057 656.049,410.817 654.63,406.759 653.485,401.443 653.842,393.036 653.955,390.382 654.508,380.548 659.849,365.279 662.146,358.71 664.888,353.138 670.371,341.992 670.747,341.227 678.468,325.755 690.204,312.821 691.43,311.469 693.611,309.142 694.559,309.651z"/>
<path id="34" class=""
d="M659.564,418.342C659.304,418.394 659.223,418.853 659.034,419.479 658.853,420.08 658.885,419.797 657.584,422.594 656.659,424.584 655.949,426.219 655.397,427.456 653.895,430.822 652.683,433.21 651.916,434.77 650.417,437.821 646.759,445.576 637.363,466.031 639.661,468.809 641.959,471.587 644.258,474.365 651.167,482.406 661.529,492.703 676.011,502.006 694.318,513.766 711.674,519.098 723.336,521.682 728.77,522.984 735.062,524.139 742.091,524.815 750.16,525.591 757.427,525.564 763.63,525.179 763.525,447.993 763.421,370.807 763.316,293.621 762.563,298.822 761.256,306.095 758.865,314.61 756.914,321.554 755.057,326.428 752.363,333.492 748.012,344.909 744.117,353.412 741.137,359.89 739.621,363.186 735.972,371.024 730.862,380.954 726.657,389.123 723.427,394.893 719.705,401.54 717.421,405.618 715.103,409.5 710.466,417.262 708.22,421.022 706.47,423.906 703.61,427.397 700.985,430.6 698.512,432.988 696.764,434.555 696.001,435.067 694.8,435.748 693.213,436.158 691.563,436.584 690.17,436.543 688.99,436.442 681.508,435.802 675.788,433.036 675.788,433.036 671.405,430.916 668.555,428.439 667.03,427.096 665.292,425.565 663.253,423.769 661.249,420.824 660.751,420.091 660.108,418.234 659.564,418.342z"/>
<path id="35" class=""
d="M460.824,305.411C463.912,304.543 468.274,303.533 473.574,303.012 485.646,301.825 495.104,303.912 499.968,305.027 505.804,306.365 510.335,308.024 512.851,308.955 514.648,309.62 519.524,311.437 524.166,313.841 530.043,316.885 541.965,323.059 549.138,336.091 552.299,341.832 553.387,346.816 554.258,350.805 556.473,360.952 555.703,369.138 555.08,375.228 554.643,379.499 553.654,386.196 551.18,393.915 549.83,398.129 548.392,401.54 547.925,402.63 545.712,407.794 544.635,409.082 541.086,416.828 540.318,418.506 538.335,422.89 537.81,426.767 537.447,429.454 537.613,432.01 537.613,432.01 537.618,432.091 537.693,432.801 537.843,434.221 538.001,435.707 538.046,436.092 538.268,436.573 538.697,437.503 539.42,438.001 539.59,438.13 540.751,439.012 547.005,446.145 561.322,463.213 572.098,463.863 585.668,465.626 600.843,469.943 616.387,474.366 629.107,480.185 638.738,485.43 640.578,481.741 642.418,478.053 644.258,474.365 637.138,466.464 626.511,452.705 619.201,432.94 611.58,412.335 610.914,394.26 611.327,383.473 610.267,372.427 607.198,356.884 598.378,340.61 595.454,335.213 589.843,325.062 578.933,314.851 574.323,310.536 563.707,301.476 547.538,295.39 536.432,291.21 527.624,290.284 519.209,289.4 510.503,288.485 505.754,288.842 501.481,289.74 498.479,290.372 498.982,290.656 488.544,294.493 479.461,297.831 477.353,298.29 471.174,300.808 466.685,302.637 463.105,304.308 460.824,305.411z"/>
<path id="36" class=""
d="M586.321,505.352C586.335,505.166 586.459,505.062 586.614,504.875 586.738,504.726 586.659,504.793 587.051,504.186 587.696,503.192 588.404,502.215 588.404,502.215 588.404,502.215 589.187,501.134 590.03,500.103 594.873,494.18 601.189,490.227 601.189,490.227 604.062,488.428 606.573,487.311 608.092,486.695 610.682,485.645 617.716,483.08 627.074,483.456 629.994,483.573 634.05,484.013 638.738,485.43 640.578,481.741 642.418,478.053 644.258,474.365 648.949,479.737 654.796,485.683 661.954,491.624 670.614,498.812 678.986,504.161 686.174,508.116 690.969,510.728 696.611,513.42 703.07,515.848 710.501,518.64 717.377,520.466 723.336,521.682 690.475,545.489 657.613,569.297 624.752,593.104 612.75,569.13 604.329,550.262 600.037,540.095 596.822,532.481 592.491,521.618 590.709,516.999 589.906,514.916 588.237,510.588 587.682,509.023 587.655,508.947 586.965,506.999 586.71,506.405 586.62,506.197 586.556,505.979 586.461,505.773 586.364,505.562 586.312,505.483 586.321,505.352z"/>
<path id="37" class=""
d="M624.752,593.104L643.078,626.886 763.369,559.069 763.63,525.179C761.427,525.327 758.626,525.458 755.375,525.466 753.535,525.471 748.766,525.444 742.607,524.865 737.556,524.389 730.987,523.487 723.336,521.682 690.475,545.489 657.613,569.297 624.752,593.104z"/>
<path id="38" class=""
d="M706.792,664.994L706.792,692.708C714.648,695.55 730.021,702.505 739.111,717.777 741.979,722.595 745.922,731.913 747.691,740.968 748.069,742.905 749.791,752.238 749.791,752.239 749.791,752.239 749.619,734.074 749.292,699.726L763.63,699.726 763.369,559.069 643.078,626.886C656.245,627.651 680.259,630.973 704.399,646.579 715.205,653.564 723.371,661.288 729.323,667.966 726.316,667.315 723.1,666.724 719.691,666.235 715.1,665.576 710.782,665.191 706.792,664.994z"/>
<path id="39" class=""
d="M706.792,692.708C713.521,694.891 724.887,699.765 733.952,710.676 740.599,718.676 743.516,726.921 745.355,732.118 748.174,740.086 749.307,747.133 749.791,752.239 749.791,755.002 749.791,757.765 749.791,760.529L706.792,760.488 706.792,692.708z"/>
<path id="40" class=""
d="M749.292,699.726L763.63,699.726 763.369,760.529 749.791,760.529C749.78,756.887 749.766,753.241 749.748,749.592 749.667,732.896 749.514,716.274 749.292,699.726z"/>
<path id="41" class=""
d="M706.792,760.488L706.792,713.969C686.047,709.71 665.766,716.782 655.426,731.839 647.69,743.106 647.905,755.367 648.298,760.408 667.796,760.435 687.294,760.461 706.792,760.488z"/>
<path id="42" class=""
d="M568.128,689.529C568.839,683.951 570.603,675.626 575.368,666.641 578.697,660.365 582.516,655.605 585.689,652.23 590.966,651.358 596.85,650.655 603.262,650.306 610.702,649.901 617.507,650.048 623.531,650.478 622.512,652.668 621.237,655.87 620.393,659.881 619.939,662.036 619.178,666.481 620.052,676.399 620.586,682.462 621.275,689.799 624.152,699.182 625.639,704.031 627.956,710.227 631.646,717.032 632.491,710.324 634.498,700.541 639.658,689.761 644.575,679.49 650.566,672.051 655.089,667.243 662.794,665.96 671.554,664.936 681.209,664.532 690.594,664.138 699.18,664.399 706.792,664.994 706.792,674.232 706.792,683.47 706.792,692.708L648.469,692.708 648.469,706.358 706.792,706.358 706.792,713.969C702.098,712.875 693.48,711.533 683.261,713.945 678.297,715.117 666.33,718.127 657.391,729.305 647.12,742.149 647.988,756.845 648.297,760.408 620.955,760.448 593.613,760.488 566.27,760.529L568.128,689.529z"/>
<path id="43" class=""
d="M648.469,692.708L706.792,692.708 706.792,706.358 648.469,706.358 648.469,692.708z"/>
<path id="44" class=""
d="M486.957,424.132C485.246,420.071 486.765,416.292 486.99,415.756 488.75,411.571 493.085,408.814 497.391,408.892 500.356,408.946 502.481,410.328 503.275,410.859 504.069,411.39 507.065,413.536 508.124,417.655 508.372,418.617 509.134,421.771 507.569,425.075 505.521,429.397 500.596,431.639 496.414,431.174 493.814,430.884 491.935,429.596 491.101,429.011 490.154,428.346 488.114,426.874 486.957,424.132z M729.323,667.966C722.447,660.252 710.085,648.332 691.353,639.201 671.561,629.553 653.593,627.374 643.078,626.886 627.86,600.371 612.873,570.752 599.151,537.989 594.513,526.915 590.248,516.025 586.321,505.352 588.45,501.833 594.73,492.503 607.059,487.13 621.821,480.697 635.172,484.334 638.738,485.43 628.585,479.902 615.064,473.768 598.475,469.285 584.371,465.475 571.677,463.838 561.322,463.213 548.023,446.584 531.272,428.033 510.508,409.344 485.484,386.821 461.099,369.921 440.164,357.376 440.346,368.82 440.527,380.264 440.708,391.708 445.037,395.033 449.475,398.619 453.982,402.483 460.611,408.167 466.639,413.811 472.101,419.287 468.176,416.311 462.595,412.725 455.357,409.885 449.723,407.675 444.582,406.505 440.426,405.867 441.261,411.687 441.01,415.761 440.598,418.461 440.212,420.992 440.334,423.578 440.027,426.12 439.831,427.746 439.639,428.918 440.324,430.057 440.982,431.153 441.926,431.347 444.036,432.602 444.339,432.782 445.458,433.582 447.695,435.182 456.614,441.56 465.079,448.478 465.079,448.478 468.397,451.189 471.142,453.537 473.168,455.3 476.677,458.355 479.765,461.171 482.396,463.638 492.192,474.053 501.987,484.468 511.783,494.883 514.158,497.801 515.445,499.382 515.445,499.382 536.425,502.134 543.277,503.931 543.278,503.931 544.853,504.344 551.232,506.051 559.297,509.328 564.726,511.533 569.454,513.855 573.44,516.025 563.491,513.728 554.516,514.966 548.852,517.686 544.47,519.792 539.908,523.825 538.832,524.897 537.645,526.079 536.745,527.221 536.745,527.221 535.997,528.169 536.2,528.058 535.513,528.908 534.621,530.009 534.175,530.324 534.173,530.95 534.172,531.218 534.253,531.267 534.637,532.207 534.716,532.401 534.633,532.204 535.239,533.826 535.239,533.826 535.864,535.498 536.501,537.173 537.435,539.627 539.27,544.328 540.342,547 542.077,551.326 545.867,560.447 551.204,572.37 555.106,580.443 559.009,588.516 562.911,596.589 565.522,601.521 568.132,606.453 570.743,611.385 572.726,614.922 574.709,618.46 576.691,621.997 585.716,622.422 593.153,624.081 598.535,625.669 600.678,626.301 613.441,630.169 625.643,638.791 628.645,640.912 631.059,643.003 635.884,647.188 639.908,650.677 641.579,652.367 641.302,652.772 641.146,653 640.433,652.725 639.565,652.458 637.027,651.677 636.715,652.058 632.477,651.38 627.999,650.663 623.97,649.537 623.531,650.478 623.465,650.619 623.434,650.906 623.188,651.525 622.976,652.057 622.768,652.425 622.751,652.456 616.999,663.067 621.021,685.686 621.021,685.686 622.361,693.226 625.177,704.396 631.646,717.032 632.616,709.45 635.035,698.106 641.615,685.913 645.967,677.848 650.915,671.682 655.089,667.243 664.885,665.613 676.468,664.386 689.482,664.345 704.836,664.297 718.299,665.911 729.323,667.966z"/>
<path id="45" class=""
d="M503.275,410.859C502.75,410.492 498.983,407.953 494.244,409.244 490.246,410.333 488.289,413.402 487.874,414.09 487.381,414.849 485.649,417.719 486.209,421.523 486.953,426.579 491.125,429.055 491.664,429.364 492.166,429.699 496.514,432.502 501.512,430.717 504.839,429.529 506.543,426.988 507.066,426.132 507.47,425.391 509.236,421.966 508.124,417.655 507.046,413.472 504.005,411.342 503.275,410.859z"/>
<path id="46" class=""
d="M179.376,495.543C197.239,476.937 217.938,457.225 241.704,437.358 262.227,420.202 282.191,405.31 301.001,392.422 314.178,383.282 328.235,374.053 343.185,364.88 361.486,353.65 378.303,343.29 401.579,331.979 406.481,329.596 407.101,329.39 411.717,327.351 416.952,325.039 427.066,320.417 430.756,318.711 448.499,310.512 457.37,306.413 460.824,305.411 485.675,298.206 508.739,307.309 515.723,310.066 527.212,314.601 534.104,320.024 536.884,322.362 541.103,325.91 546.514,330.557 550.435,338.518 553.135,344.001 553.914,348.59 554.702,353.463 556.756,366.173 555.041,376.298 554.135,381.382 553.492,384.991 551.497,396.189 546.28,405.984 546.064,406.39 543.88,410.478 541.395,416.123 538.729,422.178 538.245,424.281 538.021,425.473 537.5,428.232 537.256,431.995 538.268,436.573 521.082,418.234 499.685,398.404 473.458,379.368 462.06,371.096 450.896,363.805 440.164,357.376 398.392,388.162 356.62,418.948 314.848,449.734 302.1,449.857 289.352,449.979 276.604,450.102L276.864,477.151 296.415,476.663 297.012,495.543 179.376,495.543z"/>
<path id="47" class=""
d="M641.302,652.772C636.15,646.993 626.89,638.063 612.857,631.223 598.03,623.995 584.569,622.362 576.691,621.997 565.291,602.133 554.064,579.945 543.784,555.4 540.31,547.104 537.114,538.946 534.173,530.95 535.767,528.314 540.472,521.324 549.708,517.299 560.767,512.48 570.769,515.204 573.44,516.025 565.835,511.885 555.705,507.289 543.278,503.931 532.712,501.076 523.202,499.85 515.445,499.382 505.482,486.924 492.933,473.027 477.378,459.026 458.631,442.153 440.362,429.492 424.68,420.094 424.815,428.668 424.951,437.241 425.087,445.814 428.33,448.305 431.655,450.991 435.031,453.886 439.997,458.144 444.513,462.372 448.605,466.475 445.665,464.245 441.484,461.559 436.061,459.432 431.84,457.776 427.989,456.899 424.876,456.421 429.528,471.133 435.606,485.793 443.391,500.193 443.722,500.805 444.055,501.414 444.389,502.021 447.8,502.276 451.21,502.532 454.62,502.787 450.036,506.057 442.309,512.529 436.679,523.26 427.848,540.094 430.042,556.234 431.031,561.678 431.733,559.538 437.299,543.429 452.896,538.464 458.673,536.624 463.895,536.929 467.359,537.492 479.314,552.243 491.27,566.995 503.226,581.747L507.184,585.984C507.108,590.47 507.032,594.957 506.955,599.444 513.647,602.477 520.339,605.51 527.031,608.543 527.676,605.718 528.32,602.892 528.964,600.067 539.158,611.134 549.351,622.201 559.545,633.268 558.347,640.941 557.499,652.488 560.167,666.047 562.086,675.796 565.258,683.718 568.128,689.529 568.854,683.85 570.666,675.351 575.596,666.216 578.856,660.175 582.563,655.555 585.689,652.23 593.028,651.009 601.706,650.09 611.455,650.059 622.957,650.023 633.043,651.232 641.302,652.772z"/>
<path id="48" class=""
d="M314.848,449.734C314.791,449.64 316.295,448.64 316.725,448.351 316.725,448.351 316.725,448.351 319.831,446.062 319.831,446.062 322.492,444.1 322.494,444.099 322.533,444.07 360.755,415.901 360.794,415.872 387.251,396.373 413.708,376.874 440.164,357.376 440.346,368.82 440.527,380.264 440.708,391.708 445.77,395.584 451.034,399.867 456.413,404.589 461.862,409.372 466.849,414.096 471.396,418.668 467.884,416.111 463.156,413.159 457.213,410.646 450.779,407.924 444.938,406.57 440.426,405.867 441.07,409.343 441.081,412.111 440.97,413.999 440.817,416.638 440.393,418.15 440.341,421.095 440.326,421.975 440.336,423.467 440.13,425.096 440.125,425.134 440.072,425.633 439.965,426.63 439.856,427.654 439.802,428.176 439.867,428.643 439.944,429.199 440.124,429.672 440.324,430.057 435.109,426.736 429.894,423.415 424.68,420.094L425.087,445.814C429.783,449.421 434.661,453.446 439.625,457.929 442.813,460.809 445.804,463.667 448.605,466.475 446.028,464.519 442.559,462.261 438.185,460.319 433.063,458.046 428.403,456.963 424.876,456.421 426.466,461.459 428.314,466.767 430.471,472.288 432.595,477.729 434.799,482.814 437.01,487.536 433.447,486.403 427.361,484.966 419.813,485.65 411.254,486.425 404.925,489.554 401.579,491.522 398.603,491.522 395.628,491.522 392.652,491.522 392.494,477.345 392.336,463.168 392.179,448.991 374.814,449.158 357.45,449.325 340.086,449.492 336.798,449.523 333.51,449.555 330.221,449.587 326.688,449.621 323.155,449.655 319.623,449.689L316.202,449.721C315.132,449.732 315.133,449.732 315.132,449.732 314.997,449.75 314.862,449.758 314.848,449.734z"/>
<path id="49" class=""
d="M437.01,487.536C433.496,486.42 427.988,485.152 421.23,485.544 411.982,486.081 405.113,489.454 401.579,491.522 409.571,493.949 418.432,497.164 427.819,501.467 434.347,504.458 440.279,507.587 445.615,510.687 446.796,509.418 448.14,508.084 449.663,506.734 451.382,505.207 453.056,503.901 454.62,502.787 452.589,502.635 450.558,502.483 448.526,502.331 447.147,502.227 445.768,502.124 444.389,502.021 443.101,499.684 441.811,497.256 440.529,494.738 439.284,492.291 438.112,489.888 437.01,487.536z"/>
<path id="50" class=""
d="M392.652,491.522C392.583,491.627 392.625,491.759 392.656,491.896 392.734,492.241 392.664,492.603 392.668,492.956 392.685,494.452 392.701,495.948 392.718,497.444 392.739,499.329 392.76,501.214 392.781,503.1 392.836,508.09 392.892,513.079 392.947,518.069 393.08,530.012 393.213,541.954 393.346,553.896 388.78,570.438 398.863,584.475 408.4,585.68 417.313,586.806 429.505,577.201 431.031,561.678 430.031,556.45 428.726,545.814 432.567,533.326 436.029,522.069 442.067,514.522 445.615,510.687 440.19,507.554 432.05,503.158 422.207,498.994 411.779,494.582 406.335,493.347 403.248,492.037 402.965,491.917 402.394,491.665 401.579,491.522 400.377,491.311 399.953,491.617 397.963,491.588 396.624,491.569 395.954,491.56 395.641,491.522 394.879,491.431 394.102,491.527 393.343,491.414 393.199,491.393 392.782,491.327 392.652,491.522z"/>
<path id="51" class=""
d="M295.202,556.811C295.129,557.074 295.751,557.437 296.797,558.143 297.964,558.93 299.031,559.858 300.197,560.647 301.73,561.682 315.879,576.127 354.228,616.393 360.279,616.288 366.344,616.166 372.422,616.025 424.721,614.815 476.013,612.307 526.263,608.648 519.827,605.58 513.391,602.512 506.955,599.444L507.184,585.984 467.359,537.492C464.848,537.052 460.77,536.658 455.941,537.671 449.775,538.964 445.709,541.856 443.927,543.151 435.384,549.363 432.141,558.081 431.031,561.678 430.826,564.185 430.155,568.345 427.741,572.828 424.951,578.008 421.319,580.864 419.366,582.366 417.027,584.164 415.511,584.797 414.412,585.145 411.94,585.927 409.752,585.844 408.4,585.68 406.934,585.4 404.68,584.784 402.33,583.286 399.145,581.257 397.521,578.715 396.35,576.839 393.023,571.503 392.548,566.35 392.379,564.256 392.05,560.183 392.606,556.64 393.346,553.896 383.043,554.202 372.74,554.508 362.436,554.814 349.746,555.191 337.055,555.568 324.365,555.945 315.812,556.199 307.259,556.452 298.707,556.706 295.964,556.386 295.272,556.562 295.202,556.811z"/>
<path id="52" class=""
d="M483.305,610.853L484.495,645.733 483.401,695.322 511.478,648.621 532.991,650.473 500.903,700.245 532.991,741.083 515.306,752.934 485.407,713.189 485.407,760.603 552.691,760.529 566.27,760.529 568.128,689.529C564.792,682.761 560.667,672.365 559.072,659.105 557.822,648.712 558.518,639.811 559.545,633.268 549.351,622.201 539.158,611.134 528.964,600.067L527.345,608.795C512.665,609.481,497.985,610.167,483.305,610.853"/>
<path id="53" class=""
d="M459.561,646.625L462.26,760.603 485.407,760.603 485.407,713.189 515.306,752.934 532.991,741.083 500.903,700.245 532.991,650.473 511.478,648.621 483.401,695.322 484.495,645.733 459.561,646.625z"/>
<path id="54" class=""
d="M381.093,693.257L360.218,693.257 362.049,744.13 451.04,743.161 451.04,680.66 460.195,680.66 459.561,646.625 484.495,645.733 483.305,610.853C469.633,611.999 455.544,612.954 441.056,613.678 423.701,614.545 406.874,615.025 390.614,615.183 390.214,638.39 390.174,662.203 390.553,686.594 390.789,701.772 391.181,716.716 391.713,731.42 388.417,731.42 385.121,731.42 381.825,731.42L381.093,693.257C374.134,693.257,367.176,693.257,360.218,693.257"/>
<path id="55" class=""
d="M460.195,680.66C460.884,707.308 461.572,733.955 462.26,760.603 425.805,760.603 389.349,760.603 352.894,760.603L352.894,680.66 390.614,680.66 391.713,731.42 381.825,731.42 381.093,693.257 360.218,693.257 362.049,744.13 451.04,743.161 451.04,680.66C454.092,680.66,457.144,680.66,460.195,680.66z"/>
<path id="56" class=""
d="M298.946,638.505L298.946,761 352.894,760.603 352.894,680.66 390.614,680.66 390.614,615.183 372.721,616.019 373.916,664.415 365.602,664.66 365.602,628.36 313.364,630.005 313.775,653.263 350.383,653.263 350.383,648.103 329.189,648.103 329.189,638.505 359.432,638.505 359.432,661.677 305.138,662.499 305.138,638.505 298.946,638.505"/>
<path id="57" class=""
d="M266.812,618.158L372.721,616.019 373.916,664.415 365.602,664.66 365.602,628.36 313.364,630.005 313.775,653.263 350.383,653.263 350.383,648.103 329.189,648.103 329.189,638.505 359.432,638.505 359.432,661.677 305.138,662.499 305.138,638.505 298.946,638.505 298.946,761 127.21,761 159.138,712.707 195.349,708.668C201.663,707.503 205.985,703.028 206.027,698.675 206.069,694.359 201.896,690.803 201.336,690.338 199.919,689.16 198.51,688.49 197.5,688.103 182.636,688.598 167.772,689.094 152.908,689.589L161.444,677.73C163.056,677.834 165.323,677.799 167.927,677.158 169.902,676.672 171.516,675.974 172.73,675.337 175.285,673.882 179.805,670.857 183.536,665.396 186.671,660.807 187.953,656.395 188.523,653.661 188.77,651.393 188.87,648.477 188.432,645.135 187.855,640.729 186.557,637.199 185.428,634.754 203.017,655.325 220.605,675.895 238.194,696.466L238.194,748.987 270.264,748.987 266.812,618.158z"/>
<path id="58" class=""
d="M264.464,557.539L277.761,556.962 295.202,556.811C296.437,557.681 298.372,559.096 300.62,560.987 305.734,565.29 309.009,569.143 310.13,570.444 317.013,578.441 324.834,585.579 332.106,593.223 337.287,598.67 344.836,606.591 354.228,616.393 325.089,616.981 295.951,617.57 266.812,618.158L264.464,557.539z"/>
<path id="59" class=""
d="M277.634,557.332C316.205,556.187,354.775,555.041,393.346,553.896L392.179,448.991 276.604,450.102 276.864,477.151C314.089,476.222 351.314,475.294 372.539,474.365 383.101,474.743 375.4,475.502 366.295,477.174 344.726,481.136 314.858,485.911 295.914,507.281 290.87,512.969 278.805,528.604 277.634,557.332z"/>
<path id="60" class=""
d="M229.982,495.543L229.982,558.363C245.909,557.896 261.835,557.429 277.761,556.962 277.869,547.149 279.734,539.332 281.38,534.127 283.198,528.382 288.239,513.132 302.664,500.701 309.563,494.755 316.003,491.707 320.524,489.567 330.247,484.964 339.128,482.893 350.558,480.228 356.788,478.775 361.727,477.88 364.155,477.453 374.335,475.663 382.799,474.809 376.539,474.365 357.831,475.131 327.123,475.897 296.415,476.663L297.012,495.543 229.982,495.543z"/>
<path id="61" class=""
d="M264.464,557.539L229.982,558.363 229.982,578.547 161.539,578.547 125.964,592.136 118.061,613.3 118.061,672.584 126.392,663.223C125.297,660.699 123.944,656.707 123.751,651.668 123.619,648.233 124.064,645.315 124.576,643.132 125.112,640.924 126.094,637.9 127.98,634.642 129.773,631.547 131.783,629.275 133.368,627.736 135.742,626.074 139.19,624.037 143.667,622.521 148.742,620.803 153.22,620.404 156.318,620.371 158.976,620.171 163.169,620.188 168,621.657 173.871,623.442 177.88,626.521 180.007,628.423 182.284,631.092 184.573,633.763 186.874,636.435 195.951,646.979 205.035,657.339 214.12,667.52L238.194,696.466 238.194,748.987 264.464,748.987 270.264,748.987 268.724,667.52 264.464,557.539z"/>
<path id="62" class=""
d="M179.376,495.543L229.982,495.543 229.982,578.547 216.501,578.547 161.539,578.547 125.964,592.136 118.061,613.3C114.722,608.219 108.67,605.581 102.689,606.599 96.654,607.626 91.786,612.189 90.363,618.158 90.363,636.543 90.363,654.928 90.363,673.313L3.047,757.866C24.667,709.731 54.781,653.502 96.921,594.903 124.687,556.294 152.881,523.32 179.376,495.543z"/>
<path id="63" class=""
d="M3.047,757.866L90.363,673.313 90.363,618.158C90.476,617.724 92.802,609.392 100.872,607.01 107.105,605.17 114.073,607.673 118.061,613.3 118.061,633.062 118.061,652.823 118.061,672.584L73.598,723.436 110.3,743.288 152.908,689.589C167.772,689.094 182.636,688.598 197.5,688.103 197.994,688.353 206.342,692.718 206.027,698.675 205.771,703.514 200.441,708.1 195.349,708.668 183.279,710.015 171.208,711.361 159.138,712.707L127.21,761 3.047,761 3.047,757.866z"/>
<path id="64" class=""
d="M175.58,662.514C172.528,664.246 168.69,663.773 166.101,661.576 163.977,659.774 162.745,656.855 163.279,653.836 163.787,650.965 165.79,648.58 168.492,647.569 172.492,646.072 175.877,648.387 176.2,648.617 176.518,648.842 179.85,651.297 179.73,655.598 179.649,658.5 178.029,661.125 175.58,662.514z M151.744,644.779C149.1,646.702 145.335,646.992 142.397,645.122 139.099,643.022 137.814,638.818 139.077,635.289 140.107,632.409 142.731,630.273 145.8,629.867 149.7,629.351 152.379,631.882 152.666,632.162 153.031,632.519 155.138,634.648 155.157,638.026 155.159,638.317 155.112,642.328 151.744,644.779z M140.329,684.532C137.98,686.192 136.746,687.064 134.898,688.063 133.94,688.582 132.995,689.038 132.694,689.183 131.059,689.97 130.149,690.408 129.225,690.705 127.916,691.126 124.912,692.093 123.483,690.709 122.219,689.485 122.731,686.947 122.986,685.682 123.072,685.258 123.3,684.622 123.758,683.351 124.896,680.187 125.951,678.112 126.359,677.331 126.587,676.896 126.762,676.578 126.918,676.296 127.543,675.165 128.212,674.082 129.526,671.963 130.285,670.738 130.351,670.648 130.441,670.531 130.74,670.143 130.91,669.988 131.053,669.626 131.221,669.202 131.171,668.954 131.234,668.404 131.283,667.967 131.384,667.625 131.587,666.94 132.028,665.447 132.674,664.26 132.79,664.049 132.909,663.833 134.02,661.851 135.734,660.351 136.274,659.879 140.195,656.449 145.359,657.442 149.967,658.329 153.035,662.251 153.952,665.931 154.787,669.283 153.761,672.128 153.541,672.706 152.802,674.649 151.664,675.958 151.05,676.652 150.948,676.767 149.707,678.155 148.329,679.004 147.68,679.404 147.343,679.611 146.823,679.8 146.593,679.883 146.376,679.946 146.087,680.109 145.582,680.395 145.291,680.745 145.211,680.837 144.656,681.475 142.986,682.655 140.329,684.532z M180.42,628.409C172.026,620.297 161.486,620.339 156.73,620.358 145.236,620.403 136.976,625.502 133.78,627.722 131.686,629.755 126.951,634.901 124.989,643.118 122.673,652.818 125.689,660.648 126.804,663.209L118.474,672.571 74.011,723.422 110.712,743.274 153.321,689.575C156.166,685.622 159.011,681.669 161.857,677.717 164.488,677.728 168.664,677.39 173.143,675.324 186.33,669.24 188.835,654.316 188.936,653.647 189.051,652.887 190.963,638.598 180.42,628.409z"/>
<path id="65" class=""
d="M154.164,666.975C154.999,672.371 151.694,677.948 146.087,680.109 135.502,689.009 126.082,693.172 123.483,690.709 120.991,688.348 124.316,679.457 131.053,669.626 131.909,661.627 138.7,656.443 144.84,657.35 149.428,658.027 153.405,662.067 154.164,666.975z"/>
<path id="66" class=""
d="M155.118,638.1C155.118,642.681 151.404,646.395 146.823,646.395 142.242,646.395 138.528,642.681 138.528,638.1 138.528,633.519 142.242,629.805 146.823,629.805 151.404,629.805 155.118,633.519 155.118,638.1z"/>
<path id="67" class=""
d="M179.736,655.324C179.736,659.905 176.022,663.619 171.441,663.619 166.86,663.619 163.146,659.905 163.146,655.324 163.146,650.743 166.86,647.029 171.441,647.029 176.022,647.029 179.736,650.743 179.736,655.324z"/>
</svg>
</div>
</div>
<div style="clear:both"></div>
</div>
<script type="text/javascript">
var prevWindowWidth = -1;
var reportContentSizeChange = (function() {
var prevHeight = -1;
return function reportContentSizeChange(force) {
if (document && document.body) {
var elmnt = document.getElementsByClassName("iframe-div-content");
var scrollHeight = elmnt[0].scrollHeight + 50;
var windowInnerWidth = window.innerWidth;
if (scrollHeight != prevHeight || force) {
prevHeight = scrollHeight;
prevWindowWidth = windowInnerWidth;
if (window.parent) {
window.parent.postMessage({ cmd: 'resize', height: scrollHeight }, '*');
} else {
console.warn('not running in parent frame.')
}
}
}
};
})();
function fixRegularly(counter) {
setTimeout(function() {
reportContentSizeChange();
fixRegularly(counter + 1);
}, (counter < 50) ? 100 : 2000);
}
fixRegularly(0);
window.addEventListener('resize', function() {
if(prevWindowWidth != window.innerWidth) {
reportContentSizeChange();
}
});
window.addEventListener('load', function() {
reportContentSizeChange();
});
let pairs = [
{
"Key": 1,
"Value": 2
},
{
"Key": 1,
"Value": 3
},
{
"Key": 2,
"Value": 1
},
{
"Key": 2,
"Value": 17
},
{
"Key": 2,
"Value": 3
},
{
"Key": 2,
"Value": 5
},
{
"Key": 2,
"Value": 7
},
{
"Key": 3,
"Value": 1
},
{
"Key": 3,
"Value": 2
},
{
"Key": 3,
"Value": 4
},
{
"Key": 3,
"Value": 5
},
{
"Key": 4,
"Value": 3
},
{
"Key": 4,
"Value": 5
},
{
"Key": 4,
"Value": 6
},
{
"Key": 4,
"Value": 7
},
{
"Key": 5,
"Value": 2
},
{
"Key": 5,
"Value": 3
},
{
"Key": 5,
"Value": 4
},
{
"Key": 5,
"Value": 7
},
{
"Key": 6,
"Value": 12
},
{
"Key": 6,
"Value": 15
},
{
"Key": 6,
"Value": 4
},
{
"Key": 6,
"Value": 7
},
{
"Key": 6,
"Value": 8
},
{
"Key": 7,
"Value": 10
},
{
"Key": 7,
"Value": 16
},
{
"Key": 7,
"Value": 17
},
{
"Key": 7,
"Value": 2
},
{
"Key": 7,
"Value": 4
},
{
"Key": 7,
"Value": 5
},
{
"Key": 7,
"Value": 6
},
{
"Key": 7,
"Value": 8
},
{
"Key": 8,
"Value": 10
},
{
"Key": 8,
"Value": 12
},
{
"Key": 8,
"Value": 13
},
{
"Key": 8,
"Value": 14
},
{
"Key": 8,
"Value": 6
},
{
"Key": 8,
"Value": 7
},
{
"Key": 8,
"Value": 9
},
{
"Key": 9,
"Value": 10
},
{
"Key": 9,
"Value": 8
},
{
"Key": 10,
"Value": 11
},
{
"Key": 10,
"Value": 12
},
{
"Key": 10,
"Value": 13
},
{
"Key": 10,
"Value": 16
},
{
"Key": 10,
"Value": 7
},
{
"Key": 10,
"Value": 8
},
{
"Key": 10,
"Value": 9
},
{
"Key": 11,
"Value": 10
},
{
"Key": 11,
"Value": 12
},
{
"Key": 12,
"Value": 10
},
{
"Key": 12,
"Value": 11
},
{
"Key": 12,
"Value": 13
},
{
"Key": 12,
"Value": 14
},
{
"Key": 12,
"Value": 15
},
{
"Key": 12,
"Value": 16
},
{
"Key": 12,
"Value": 6
},
{
"Key": 12,
"Value": 8
},
{
"Key": 13,
"Value": 10
},
{
"Key": 13,
"Value": 12
},
{
"Key": 13,
"Value": 8
},
{
"Key": 14,
"Value": 12
},
{
"Key": 14,
"Value": 8
},
{
"Key": 15,
"Value": 12
},
{
"Key": 15,
"Value": 16
},
{
"Key": 15,
"Value": 24
},
{
"Key": 15,
"Value": 6
},
{
"Key": 16,
"Value": 10
},
{
"Key": 16,
"Value": 12
},
{
"Key": 16,
"Value": 15
},
{
"Key": 16,
"Value": 17
},
{
"Key": 16,
"Value": 18
},
{
"Key": 16,
"Value": 24
},
{
"Key": 16,
"Value": 7
},
{
"Key": 17,
"Value": 16
},
{
"Key": 17,
"Value": 18
},
{
"Key": 17,
"Value": 2
},
{
"Key": 17,
"Value": 20
},
{
"Key": 17,
"Value": 7
},
{
"Key": 18,
"Value": 16
},
{
"Key": 18,
"Value": 17
},
{
"Key": 18,
"Value": 19
},
{
"Key": 18,
"Value": 20
},
{
"Key": 18,
"Value": 22
},
{
"Key": 18,
"Value": 23
},
{
"Key": 18,
"Value": 24
},
{
"Key": 19,
"Value": 18
},
{
"Key": 19,
"Value": 20
},
{
"Key": 20,
"Value": 17
},
{
"Key": 20,
"Value": 18
},
{
"Key": 20,
"Value": 19
},
{
"Key": 20,
"Value": 21
},
{
"Key": 20,
"Value": 22
},
{
"Key": 20,
"Value": 24
},
{
"Key": 20,
"Value": 25
},
{
"Key": 20,
"Value": 26
},
{
"Key": 21,
"Value": 20
},
{
"Key": 21,
"Value": 24
},
{
"Key": 22,
"Value": 18
},
{
"Key": 22,
"Value": 20
},
{
"Key": 22,
"Value": 24
},
{
"Key": 23,
"Value": 18
},
{
"Key": 23,
"Value": 24
},
{
"Key": 24,
"Value": 15
},
{
"Key": 24,
"Value": 16
},
{
"Key": 24,
"Value": 18
},
{
"Key": 24,
"Value": 20
},
{
"Key": 24,
"Value": 21
},
{
"Key": 24,
"Value": 22
},
{
"Key": 24,
"Value": 23
},
{
"Key": 24,
"Value": 26
},
{
"Key": 25,
"Value": 20
},
{
"Key": 25,
"Value": 26
},
{
"Key": 25,
"Value": 27
},
{
"Key": 25,
"Value": 28
},
{
"Key": 25,
"Value": 29
},
{
"Key": 25,
"Value": 30
},
{
"Key": 26,
"Value": 20
},
{
"Key": 26,
"Value": 24
},
{
"Key": 26,
"Value": 25
},
{
"Key": 26,
"Value": 27
},
{
"Key": 26,
"Value": 28
},
{
"Key": 26,
"Value": 31
},
{
"Key": 27,
"Value": 25
},
{
"Key": 27,
"Value": 26
},
{
"Key": 27,
"Value": 28
},
{
"Key": 27,
"Value": 30
},
{
"Key": 27,
"Value": 31
},
{
"Key": 28,
"Value": 25
},
{
"Key": 28,
"Value": 26
},
{
"Key": 28,
"Value": 27
},
{
"Key": 29,
"Value": 25
},
{
"Key": 29,
"Value": 30
},
{
"Key": 29,
"Value": 31
},
{
"Key": 30,
"Value": 25
},
{
"Key": 30,
"Value": 27
},
{
"Key": 30,
"Value": 29
},
{
"Key": 30,
"Value": 31
},
{
"Key": 31,
"Value": 26
},
{
"Key": 31,
"Value": 27
},
{
"Key": 31,
"Value": 29
},
{
"Key": 31,
"Value": 30
},
{
"Key": 32,
"Value": 33
},
{
"Key": 32,
"Value": 34
},
{
"Key": 32,
"Value": 35
},
{
"Key": 33,
"Value": 32
},
{
"Key": 33,
"Value": 34
},
{
"Key": 33,
"Value": 35
},
{
"Key": 34,
"Value": 32
},
{
"Key": 34,
"Value": 33
},
{
"Key": 34,
"Value": 35
},
{
"Key": 34,
"Value": 36
},
{
"Key": 34,
"Value": 37
},
{
"Key": 35,
"Value": 32
},
{
"Key": 35,
"Value": 33
},
{
"Key": 35,
"Value": 34
},
{
"Key": 35,
"Value": 36
},
{
"Key": 35,
"Value": 44
},
{
"Key": 35,
"Value": 46
},
{
"Key": 36,
"Value": 34
},
{
"Key": 36,
"Value": 35
},
{
"Key": 36,
"Value": 37
},
{
"Key": 36,
"Value": 44
},
{
"Key": 37,
"Value": 34
},
{
"Key": 37,
"Value": 36
},
{
"Key": 37,
"Value": 38
},
{
"Key": 37,
"Value": 44
},
{
"Key": 38,
"Value": 37
},
{
"Key": 38,
"Value": 39
},
{
"Key": 38,
"Value": 40
},
{
"Key": 38,
"Value": 42
},
{
"Key": 38,
"Value": 44
},
{
"Key": 39,
"Value": 38
},
{
"Key": 39,
"Value": 40
},
{
"Key": 39,
"Value": 41
},
{
"Key": 39,
"Value": 42
},
{
"Key": 39,
"Value": 43
},
{
"Key": 40,
"Value": 38
},
{
"Key": 40,
"Value": 39
},
{
"Key": 41,
"Value": 39
},
{
"Key": 41,
"Value": 42
},
{
"Key": 42,
"Value": 38
},
{
"Key": 42,
"Value": 39
},
{
"Key": 42,
"Value": 41
},
{
"Key": 42,
"Value": 43
},
{
"Key": 42,
"Value": 44
},
{
"Key": 42,
"Value": 47
},
{
"Key": 42,
"Value": 52
},
{
"Key": 43,
"Value": 39
},
{
"Key": 43,
"Value": 42
},
{
"Key": 44,
"Value": 35
},
{
"Key": 44,
"Value": 36
},
{
"Key": 44,
"Value": 37
},
{
"Key": 44,
"Value": 38
},
{
"Key": 44,
"Value": 42
},
{
"Key": 44,
"Value": 45
},
{
"Key": 44,
"Value": 46
},
{
"Key": 44,
"Value": 47
},
{
"Key": 44,
"Value": 48
},
{
"Key": 45,
"Value": 44
},
{
"Key": 46,
"Value": 35
},
{
"Key": 46,
"Value": 44
},
{
"Key": 46,
"Value": 48
},
{
"Key": 46,
"Value": 59
},
{
"Key": 46,
"Value": 60
},
{
"Key": 46,
"Value": 62
},
{
"Key": 47,
"Value": 42
},
{
"Key": 47,
"Value": 44
},
{
"Key": 47,
"Value": 48
},
{
"Key": 47,
"Value": 49
},
{
"Key": 47,
"Value": 50
},
{
"Key": 47,
"Value": 51
},
{
"Key": 47,
"Value": 52
},
{
"Key": 48,
"Value": 44
},
{
"Key": 48,
"Value": 46
},
{
"Key": 48,
"Value": 47
},
{
"Key": 48,
"Value": 49
},
{
"Key": 48,
"Value": 50
},
{
"Key": 48,
"Value": 59
},
{
"Key": 49,
"Value": 47
},
{
"Key": 49,
"Value": 48
},
{
"Key": 49,
"Value": 50
},
{
"Key": 50,
"Value": 47
},
{
"Key": 50,
"Value": 48
},
{
"Key": 50,
"Value": 49
},
{
"Key": 50,
"Value": 51
},
{
"Key": 50,
"Value": 59
},
{
"Key": 51,
"Value": 47
},
{
"Key": 51,
"Value": 50
},
{
"Key": 51,
"Value": 52
},
{
"Key": 51,
"Value": 54
},
{
"Key": 51,
"Value": 56
},
{
"Key": 51,
"Value": 57
},
{
"Key": 51,
"Value": 58
},
{
"Key": 51,
"Value": 59
},
{
"Key": 52,
"Value": 42
},
{
"Key": 52,
"Value": 47
},
{
"Key": 52,
"Value": 51
},
{
"Key": 52,
"Value": 53
},
{
"Key": 52,
"Value": 54
},
{
"Key": 53,
"Value": 52
},
{
"Key": 53,
"Value": 54
},
{
"Key": 53,
"Value": 55
},
{
"Key": 54,
"Value": 51
},
{
"Key": 54,
"Value": 52
},
{
"Key": 54,
"Value": 53
},
{
"Key": 54,
"Value": 55
},
{
"Key": 54,
"Value": 56
},
{
"Key": 55,
"Value": 53
},
{
"Key": 55,
"Value": 54
},
{
"Key": 55,
"Value": 56
},
{
"Key": 56,
"Value": 51
},
{
"Key": 56,
"Value": 54
},
{
"Key": 56,
"Value": 55
},
{
"Key": 56,
"Value": 57
},
{
"Key": 57,
"Value": 51
},
{
"Key": 57,
"Value": 56
},
{
"Key": 57,
"Value": 58
},
{
"Key": 57,
"Value": 61
},
{
"Key": 57,
"Value": 63
},
{
"Key": 57,
"Value": 64
},
{
"Key": 58,
"Value": 51
},
{
"Key": 58,
"Value": 57
},
{
"Key": 58,
"Value": 59
},
{
"Key": 58,
"Value": 60
},
{
"Key": 58,
"Value": 61
},
{
"Key": 59,
"Value": 46
},
{
"Key": 59,
"Value": 48
},
{
"Key": 59,
"Value": 50
},
{
"Key": 59,
"Value": 51
},
{
"Key": 59,
"Value": 58
},
{
"Key": 59,
"Value": 60
},
{
"Key": 60,
"Value": 46
},
{
"Key": 60,
"Value": 58
},
{
"Key": 60,
"Value": 59
},
{
"Key": 60,
"Value": 61
},
{
"Key": 60,
"Value": 62
},
{
"Key": 61,
"Value": 57
},
{
"Key": 61,
"Value": 58
},
{
"Key": 61,
"Value": 60
},
{
"Key": 61,
"Value": 62
},
{
"Key": 61,
"Value": 63
},
{
"Key": 61,
"Value": 64
},
{
"Key": 62,
"Value": 46
},
{
"Key": 62,
"Value": 60
},
{
"Key": 62,
"Value": 61
},
{
"Key": 62,
"Value": 63
},
{
"Key": 63,
"Value": 57
},
{
"Key": 63,
"Value": 61
},
{
"Key": 63,
"Value": 62
},
{
"Key": 63,
"Value": 64
},
{
"Key": 64,
"Value": 57
},
{
"Key": 64,
"Value": 61
},
{
"Key": 64,
"Value": 63
},
{
"Key": 64,
"Value": 65
},
{
"Key": 64,
"Value": 66
},
{
"Key": 64,
"Value": 67
},
{
"Key": 65,
"Value": 64
},
{
"Key": 66,
"Value": 64
},
{
"Key": 67,
"Value": 64
}
];
let _cc = "";
document.getElementById("check").addEventListener('click',function(){
let svgContainer = document.getElementById("svg_lsd");
let alerted = false;
let succ = Array.from(svgContainer.querySelectorAll("path, polygon, rect, circle, polyline")).every(function (item) {
if (item.classList.length === 0) {
alert("Es sind gibt noch unausgefüllte (weiße) Felder!");
alerted = true;
return false;
} else if (item.classList.length > 1) {
item.className = "";
}
let color = item.classList[0].toString();
let matchedPairs = pairs.filter(obj => {
return obj.Key.toString() === item.id.toString()
})
let allDiff = matchedPairs.every(function (pair) {
// PaarElement
let a = document.getElementById(pair.Value);
if (a.classList.length === 1) {
return a.classList[0].toString() !== color;
} else if (a.classList.length === 0) {
return true;
}
return false;
})
return allDiff;
});
if (!alerted) {
if (succ) {
clearInterval(timerInterval);
clockRun = false;
alert("Fehlerfrei!");
} else {
alert("Fehler!")
}
}
})
var red=document.getElementById("red");
red.addEventListener('click',function(){
setColor('red')
})
var blu=document.getElementById("blue");
blu.addEventListener('click',function(){
setColor('blue');
})
var yel=document.getElementById("yellow");
yel.addEventListener('click',function(){
setColor('yellow');
})
var gre=document.getElementById("green");
gre.addEventListener('click',function(){
setColor('green');
})
var whi=document.getElementById("white");
whi.addEventListener('click',function(){
setColor('');
})
function setColor(s) {
_cc = s;
let els = document.getElementsByClassName("hl");
[].forEach.call(els, function (el) {
el.classList.remove("hl")
});
if (s !== "") {
document.getElementById(s).classList.add("hl");
} else {
document.getElementById("white").classList.add("hl");
}
}
function timeToString(time) {
let diffInHrs = time / 3600000;
// let hh = Math.floor(diffInHrs);
let diffInMin = (diffInHrs) * 60;
let mm = Math.floor(diffInMin);
let diffInSec = (diffInMin - mm) * 60;
let ss = Math.floor(diffInSec);
let formattedMM = mm.toString().padStart(2, "0");
let formattedSS = ss.toString().padStart(2, "0");
return `${formattedMM}:${formattedSS}`;
}
let clockRun = false;
let startTime;
let elapsedTime = 0;
let timerInterval;
function print(txt) {
document.getElementById("clock").innerHTML = txt;
}
var sta=document.getElementById("weiter");
sta.addEventListener('click',function(){
start1();
})
var pau=document.getElementById("pause");
pau.addEventListener('click',function(){
document.getElementById('weiter').style.display='block';
document.getElementById('pausebox').style.display='none';
clearInterval(timerInterval);
clockRun = false;
})
var res=document.getElementById("reset");
res.addEventListener('click',function(){
if (confirm("Aktuellen Versuch zurücksetzen?")) {
clearInterval(timerInterval);
print("00:00");
clockRun = false;
elapsedTime = 0;
document.getElementById("svg_lsd").querySelectorAll("path, polygon, rect, circle, polyline").forEach(function (item) {
item.classList.remove("red", "blue", "green", "yellow");
});
}
})
document.getElementById("svg_lsd").querySelectorAll("path, polygon, rect, circle, polyline").forEach(function (item) {
item.addEventListener("click", function (e) {
e.target.classList = '';
if (_cc.length > 0)
e.target.classList.add(_cc);
if (!clockRun)
start1();
})
});
function start1(){
document.getElementById('weiter').style.display='none';
document.getElementById('pausebox').style.display='block';
startTime = Date.now() - elapsedTime;
clockRun = true;
timerInterval = setInterval(function printTime() {
elapsedTime = Date.now() - startTime;
print(timeToString(elapsedTime));
}, 10);
}
</script>