Greasy Fork 支持简体中文。

TossedBloom's JStris custom style

TossedBloom JStris styles

  1. // ==UserScript==
  2. // @name TossedBloom's JStris custom style
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.01
  5. // @description TossedBloom JStris styles
  6. // @author TossedBloom
  7. // @match https://jstris.jezevec10.com/
  8. // @grant none
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. (() => {
  13. var _a;
  14. const cssList = [
  15. {
  16. label: "CenterBoard",
  17. styles: `
  18. #gameFrame.center-board {
  19. display: flex;
  20. flex-direction: column;
  21. align-items: center;
  22. }
  23.  
  24. #gameFrame.center-board #main {
  25. float: none;
  26. }`,
  27. },
  28. {
  29. label: "HidePlayers",
  30. styles: `
  31. #gameFrame.hide-players #gameSlots {
  32. display: none;
  33. }`,
  34. },
  35. {
  36. label: "HideChat",
  37. styles: `
  38. #gameFrame.hide-chat #chatInputArea {
  39. display: none;
  40. }
  41.  
  42. #gameFrame.hide-chat .chatArea {
  43. display: none;
  44. }`,
  45. },
  46. {
  47. label: "HidePreviews",
  48. styles: `
  49. #previewCover {
  50. position: absolute;
  51. width: 110px;
  52. background-color: black;
  53. }`,
  54. },
  55. {
  56. label: "TossedBloomLogoButton",
  57. styles: `
  58. #TossedBloomLogoButton {
  59. all: unset; /* Reset all inherited styles */
  60. width: 60px; /* Set width to 60px */
  61. height: 60px; /* Set height to 60px */
  62. background-size: cover; /* Ensure the image covers the entire button */
  63. background-position: center; /* Center the image */
  64. background-color: black; /* Optional: Add background color (you can remove or change this) */
  65. border: none; /* Remove default border */
  66. outline: none; /* Remove default outline */
  67. padding: 0; /* Remove padding */
  68. margin: 0; /* Remove margin */
  69. position: absolute;
  70. left: 15px;
  71. }
  72.  
  73. #TossedBloomLogoButton:hover,
  74. #TossedBloomLogoButton:focus {
  75. cursor: pointer;
  76. }`,
  77. },
  78. {
  79. label: "TossedBloomSubMenu",
  80. styles: `
  81. #TossedBloomSubMenu {
  82. display: flex;
  83. flex-direction: column;
  84. margin: 0;
  85. position: absolute;
  86. transform: scale(0.01);
  87. left: 80px;
  88. width: 170px;
  89. padding: 0;
  90. list-style-type: none;
  91. border: 2px solid white;
  92. z-index: 9999;
  93. }
  94.  
  95. #TossedBloomSubMenu.show {
  96. transform: scale(1);
  97. }
  98.  
  99. #TossedBloomSubMenu li {
  100. border-bottom: 1px solid white;
  101. padding: 0.4rem 0.5rem;
  102. }
  103.  
  104. #TossedBloomSubMenu li:hover,
  105. #TossedBloomSubMenu li:focus {
  106. cursor: pointer;
  107. background: white;
  108. color: black;
  109. }
  110.  
  111. #TossedBloomSubMenu li:last-child {
  112. border-bottom: none;
  113. }
  114. `,
  115. },
  116. ];
  117. const styleEl = document.createElement("style");
  118. cssList.forEach((style) => {
  119. if (style.styles) {
  120. styleEl.textContent += style.styles;
  121. }
  122. });
  123. document.head.appendChild(styleEl);
  124. const base64string =
  125. "data:image/jpeg;base64,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FiQ04SXxFxgZGiYnKCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T19vf4+fr/2gAMAwEAAhEDEQA/APneiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPqpP2YdGZFb/hIdQ5Gf8AUpTv+GX9G/6GLUP+/KV9Bw/6lP8AdFOoA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/wChi1D/AL8pR/wy/o3/AEMWof8AflK+haKAPnr/AIZf0b/oYtQ/78pR/wAMv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/wChi1D/AL8pR/wy/o3/AEMWof8AflK+haKAPnr/AIZf0b/oYtQ/78pR/wAMv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/wChi1D/AL8pR/wy/o3/AEMWof8AflK+haKAPnr/AIZf0b/oYtQ/78pR/wAMv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/6GLUP+/KUf8Mv6N/0MWof9+Ur6FooA+ev+GX9G/wChi1D/AL8pR/wy/o3/AEMWof8AflK+haKAPnr/AIZf0b/oYtQ/78pR/wAMv6N/0MWof9+Ur6FooA+dbv8AZk0eC1mlHiHUCY0ZgDCnOBmvliv0o1P/AJBt3/1xf+Rr816ACiiigAooooA9u+C3wZ0/4g+E59XvNWu7OSO7e2EcUasCFVGzz/vfpXff8Mv6N/0MWof9+UrY/ZF/5Jhd/wDYUl/9FxV7bQB89f8ADL+jf9DFqH/flKP+GX9G/wChi1D/AL8pX0LRQB89f8Mv6N/0MWof9+Uo/wCGX9G/6GLUP+/KV9C0UAfPX/DL+jf9DFqH/flKP+GX9G/6GLUP+/KV9C0UAfPX/DL+jf8AQxah/wB+Uo/4Zf0b/oYtQ/78pX0LRQB89f8ADL+jf9DFqH/flKP+GX9G/wChi1D/AL8pX0LRQB89f8Mv6N/0MWof9+Uo/wCGX9G/6GLUP+/KV9C0UAfPX/DL+jf9DFqH/flKP+GX9G/6GLUP+/KV9C0UAfPX/DL+jf8AQxah/wB+Uo/4Zf0b/oYtQ/78pX0LRQB89f8ADL+jf9DFqH/flKQ/sv6PjjxFqGf+uKV9DUUAfOj/ALLunH7nia7H1tVP/s1Zt5+y5MMmy8Vxv6LLYlf1Dn+VfTtFAHyFqX7NHi2AFrHUdHuwP4fMeNj+BXH61x+sfBfx/pSM8vh6eeMfxWkiTk/RVJb9K+7aKAPzXv7C7064MGoWs9rOOsc8ZRh+BGarV+kuq6Xp+r2pttVsbW9tz1iuIlkX8iK8q8Wfs+eDdZWR9MjuNGum5DWzlo8+8bZ49lK0AfF9Fer+OPgR4v8ADXmT2duus2C5Pm2QJkA/2oz835bh715SwKsQwII4IPagBKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD9L4f9Sn+6KdTYf8AUp/uinUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAVtT/AOQbd/8AXF/5GvzXr9KNT/5Bt3/1xf8Aka/NegAooooAKKKKAPsT9kX/AJJhd/8AYUl/9FxV7bXiX7Iv/JMLv/sKS/8AouKvbaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvNfid8HvDvjmKa4MK6drTDK31uuCx/6aL0ce/X3r0qigD88/HngrW/A+sHT9dtTGTkwzpzFOo/iRu/bjqM8gVzVfot4x8LaT4w0ObStdthPbScqw4eJuzoezD/6xyCRXxB8V/h5qPw91/wCx3ZNxYT5e0uwuFlUdQfRhxkfQ9CKAOIooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/S+H/AFKf7op1Nh/1Kf7op1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFbU/+Qbd/9cX/AJGvzXr9KNT/AOQbd/8AXF/5GvzXoAKKKKACiiigD7E/ZF/5Jhd/9hSX/wBFxV7bXiX7Iv8AyTC7/wCwpL/6Lir22gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5z4geEdP8beGLvRtTQbZBuhm25aCQfddfp+oJHeujooA/OLxPoV94a1+90fVYvKvLSQxuOx9GHqCMEH0NZdfV/7WfgoahoVt4qsYs3NhiG72jloWPysf91j+Tn0r5QoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/S+H/Up/uinU2H/AFKf7op1ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFbU/wDkG3f/AFxf+Rr816/SjU/+Qbd/9cX/AJGvzXoAKKKKACiiigD7E/ZF/wCSYXf/AGFJf/RcVe214l+yL/yTC8/7Ckv/AKLir22gAooooAKKKKACiiigAooooAKK8T8QftE+HtE17UtKuNI1WSaxuZbV3QR7WZHKkjLdMis//hp3w1/0BdZ/KL/4ugD3yivA/wDhp3w1/wBAXWfyi/8Ai6P+GnfDX/QF1n8ov/i6APfKK8D/AOGnfDX/AEBdZ/KL/wCLo/4ad8Nf9AXWfyi/+LoA98orwP8A4ad8Nf8AQF1n8ov/AIuj/hp3wz/0BdZ/KL/4ugD3yivDrf8AaX8HSYEun67EfUwREfpJXVaH8a/AOrlVTXo7SVv4LyNocfViNv60Aej0Uy3miuIUmt5ElhcbldGDKw9QR1p9ABRRRQAUUUUAFFFFABRRRQBS1vTbfWdGvtMvV3W15A8Eg/2WUg/jzX5065pk+ja1f6ZeDFxZzvbyf7ysQfw4r9I6+Jv2ntG/sn4s30yLti1GGK8UD1I2N/48jH8aAPJ6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA6YeP/ABiBgeLPEAH/AGEpv/iqP+FgeMv+ht8Q/wDgym/+KrmaKAOm/wCFgeMv+ht8Q/8Agym/+Ko/4WB4y/6G3xD/AODKb/4quZooA6b/AIWB4y/6G3xD/wCDKb/4qj/hYHjL/obfEP8A4Mpv/iq5migDpv8AhYHjL/ob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/wDQr6f/AN8n/Gu5ooA4b/hUvgP/AKFfT/8Avk/40f8ACpfAf/Qr6f8A98n/ABruaKAOG/4VL4D/AOhX0/8A75P+NH/CpfAf/Qr6f/3yf8a7migDhv8AhUvgP/oV9P8A++T/AI0q/CbwGrAjwvp2R6oT/Wu4ooA5a1+Hng21YND4V0QMOjGyjYj8SK6O0tLaziEVnbw28Y/giQIPyFTUUAFFFFABRRRQAUUUUAFFMnljgheWeRI4kG5ndgFUepJ6V4r8SP2gtB8PrNZ+GQmtakMr5iNi2jPu4+/9F4P94UAen+NPFuj+DdFk1PXrpYIRwiDmSZv7qL3P6DqcDmviP4q/EXVPiFrn2m9Jg0+EkWlmrZWJT3Pqx7n8sCsLxb4o1jxbq76jr97JdXLcKDwsa/3UXoo9h/OsWgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr3D9kP/kpt/8A9gqX/wBGw14fXuH7If8AyU2//wCwVL/6NhoA+waKKKACiiigAooooAKKKKACvjf9rX/kqUP/AGDof/Q5K+yK+N/2tf8AkqUP/YOh/wDQ5KAPFqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD7E/ZF/5Jhd/9hSX/ANFxV7bXiX7Iv/JMLv8A7Ckv/ouKvbaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAD04rzDx9qvxUtklHhXw/oksXOJFuzNKB6hXEYz7fN+Nen0UAfAfxG1nx1fXnk+OptXRs5W3ukaGLPqqABfxAriq/SnULG01K0e11G1guraQYeKeMOjfUHg14r4+/Z28P6yslz4YlOi3p58rl7dz/u9V/A4HpQB8gUV03jnwPr/gjUfsmv2TQhifKuE+aGYeqv3+nBHcCuZoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK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8zqKAP0xor8zqKAP0xr43/a1/wCSpQ/9g6H/ANDkrxaigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPsT9kX/kmF3/ANhSX/0XFXttfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+mNFfmdRQB+lM19aQ/666gj/35AKoXPifQLYZudc0uH/rpdxr/ADNfnLRQB+gV78TPBNkjNN4q0dgOoiuklP5KSa5LVv2hPAVju+z3d9qBHa2tWGfxk218VUUAfS2vftQOdyeH/Dij+7LfT5/NEH/s1eU+K/jB428S70utZltLZv8Al3sf3CY9CV+Yj6k15/RQArMWYsxJYnJJ6mkoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP//Z";
  126. const hidePlayers = {
  127. isHidden: false,
  128. handler: () => {
  129. if (hidePlayers.isHidden) {
  130. listItem$3.textContent = "Show players";
  131. frame$2 == null ? void 0 : frame$2.classList.remove("hide-players");
  132. } else {
  133. listItem$3.textContent = "Hide players";
  134. frame$2 == null ? void 0 : frame$2.classList.add("hide-players");
  135. }
  136. hidePlayers.isHidden = !hidePlayers.isHidden;
  137. },
  138. };
  139. const frame$2 = document.querySelector("#gameFrame");
  140. const listItem$3 = document.createElement("li");
  141. listItem$3.textContent = "Hide players";
  142. listItem$3.setAttribute("role", "button");
  143. listItem$3.setAttribute(
  144. "aria-pressed",
  145. hidePlayers.isHidden ? "true" : "false"
  146. );
  147. listItem$3.addEventListener("click", () => {
  148. hidePlayers.handler();
  149. });
  150. const centerBoard = {
  151. isCentered: false,
  152. handler: () => {
  153. centerBoard.isCentered = !centerBoard.isCentered;
  154. if (centerBoard.isCentered) {
  155. listItem$2.textContent = "Uncenter board";
  156. frame$1 == null ? void 0 : frame$1.classList.add("center-board");
  157. } else {
  158. listItem$2.textContent = "Center board";
  159. frame$1 == null ? void 0 : frame$1.classList.remove("center-board");
  160. }
  161. },
  162. };
  163. const frame$1 = document.querySelector("#gameFrame");
  164. const listItem$2 = document.createElement("li");
  165. listItem$2.textContent = "Center board";
  166. listItem$2.setAttribute("role", "button");
  167. listItem$2.setAttribute(
  168. "aria-pressed",
  169. centerBoard.isCentered ? "true" : "false"
  170. );
  171. listItem$2.addEventListener("click", () => {
  172. centerBoard.handler();
  173. });
  174. const hideQueue = {
  175. hidden: 0,
  176. handler: (el) => {
  177. hideQueue.hidden++;
  178. if (hideQueue.hidden == 6) {
  179. hideQueue.hidden = 0;
  180. }
  181. el.style.top = previewCoverElDimensions[hideQueue.hidden].top;
  182. el.style.height = previewCoverElDimensions[hideQueue.hidden].height;
  183. },
  184. };
  185. const previewCoverEl = document.createElement("div");
  186. previewCoverEl.id = "previewCover";
  187. (_a = document.querySelector("#rstage")) == null
  188. ? void 0
  189. : _a.appendChild(previewCoverEl);
  190. const previewCoverElDimensions = [
  191. { top: "0px", height: "0px" },
  192. { top: "286px", height: "85px" },
  193. { top: "240px", height: "120px" },
  194. { top: "168px", height: "192px" },
  195. { top: "96px", height: "264px" },
  196. { top: "24px", height: "336px" },
  197. ];
  198. const listItem$1 = document.createElement("li");
  199. listItem$1.textContent = "Toggle queue";
  200. listItem$1.setAttribute("role", "button");
  201. listItem$1.addEventListener("click", () => {
  202. hideQueue.handler(previewCoverEl);
  203. });
  204. const hideChat = {
  205. isHidden: false,
  206. handler: () => {
  207. if (hideChat.isHidden) {
  208. listItem.textContent = "Show chat";
  209. frame == null ? void 0 : frame.classList.remove("hide-chat");
  210. } else {
  211. listItem.textContent = "Hide chat";
  212. frame == null ? void 0 : frame.classList.add("hide-chat");
  213. }
  214. hideChat.isHidden = !hideChat.isHidden;
  215. },
  216. };
  217. const frame = document.querySelector("#gameFrame");
  218. const listItem = document.createElement("li");
  219. listItem.textContent = "Hide chat";
  220. listItem.setAttribute("role", "button");
  221. listItem.setAttribute("aria-pressed", hideChat.isHidden ? "true" : "false");
  222. listItem.addEventListener("click", () => {
  223. hideChat.handler();
  224. });
  225. const createButton = () => {
  226. const button = document.createElement("button");
  227. button.id = "TossedBloomLogoButton";
  228. button.style.backgroundImage = `url(${base64string})`;
  229. return button;
  230. };
  231. const createSubMenu = () => {
  232. const submenu = document.createElement("ul");
  233. submenu.id = "TossedBloomSubMenu";
  234. submenu.append(listItem$3);
  235. submenu.append(listItem$2);
  236. submenu.append(listItem$1);
  237. submenu.append(listItem);
  238. return submenu;
  239. };
  240. const insertMenu = () => {
  241. const container = document.querySelector("#gc");
  242. const button = createButton();
  243. const submenu = createSubMenu();
  244. container == null ? void 0 : container.prepend(button);
  245. container == null ? void 0 : container.prepend(submenu);
  246. button.addEventListener("click", () => {
  247. submenu.classList.toggle("show");
  248. });
  249. };
  250. insertMenu();
  251. })();