METODO LAYOT


SUBMITTED BY: terrorxdroid

DATE: Oct. 2, 2024, 9:52 p.m.

UPDATED: Oct. 4, 2024, 9:54 a.m.

FORMAT: Text only

SIZE: 24.0 kB

HITS: 484

  1. [
  2. {
  3. "id": 8611,
  4. "label": "Nome do app",
  5. "name": "APP_NAME",
  6. "value": "Digital Network [ Versão 39]",
  7. "type": "STRING",
  8. "status": "ACTIVE",
  9. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  10. },
  11. {
  12. "id": 8612,
  13. "label": "Logo do app",
  14. "name": "APP_LOGO",
  15. "value": null,
  16. "type": "IMAGE",
  17. "status": "ACTIVE",
  18. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  19. },
  20. {
  21. "id": 8613,
  22. "label": "Imagem de fundo",
  23. "name": "APP_BACKGROUND_IMAGE",
  24. "value": "https://i.ibb.co/sw7DT1w/DTa125tehg.png",
  25. "type": "IMAGE",
  26. "status": "ACTIVE",
  27. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  28. },
  29. {
  30. "id": 8614,
  31. "label": "Tipo do fundo do app",
  32. "name": "APP_BACKGROUND_TYPE",
  33. "value": {
  34. "options": [
  35. {
  36. "label": "Imagem",
  37. "value": "IMAGE"
  38. },
  39. {
  40. "label": "Cor",
  41. "value": "COLOR"
  42. }
  43. ],
  44. "selected": "COLOR"
  45. },
  46. "type": "SELECT",
  47. "status": "ACTIVE",
  48. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  49. },
  50. {
  51. "id": 8615,
  52. "label": "Cor de fundo",
  53. "name": "APP_BACKGROUND_COLOR",
  54. "value": "#FFFFFFFF",
  55. "type": "COLOR",
  56. "status": "ACTIVE",
  57. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  58. },
  59. {
  60. "id": 8616,
  61. "label": "Cor do card inicial",
  62. "name": "APP_CARD_COLOR",
  63. "value": "#00520fff",
  64. "type": "COLOR",
  65. "status": "ACTIVE",
  66. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  67. },
  68. {
  69. "id": 8617,
  70. "label": "Raio do card inicial",
  71. "name": "APP_CARD_RADIUS",
  72. "value": 20,
  73. "type": "INTEGER",
  74. "status": "ACTIVE",
  75. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  76. },
  77. {
  78. "id": 8618,
  79. "label": "Cor do card de status",
  80. "name": "APP_CARD_STATUS_COLOR",
  81. "value": "#008039ff",
  82. "type": "COLOR",
  83. "status": "ACTIVE",
  84. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  85. },
  86. {
  87. "id": 8619,
  88. "label": "Raio do card de status",
  89. "name": "APP_CARD_STATUS_RADIUS",
  90. "value": 5,
  91. "type": "INTEGER",
  92. "status": "ACTIVE",
  93. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  94. },
  95. {
  96. "id": 8620,
  97. "label": "Cor do card de configurações",
  98. "name": "APP_CARD_CONFIG_COLOR",
  99. "value": "#81827dff",
  100. "type": "COLOR",
  101. "status": "ACTIVE",
  102. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  103. },
  104. {
  105. "id": 8621,
  106. "label": "Cor do fundo dos dialogs",
  107. "name": "APP_DIALOG_BACKGROUND_COLOR",
  108. "value": "#23ccccff",
  109. "type": "COLOR",
  110. "status": "ACTIVE",
  111. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  112. },
  113. {
  114. "id": 11726,
  115. "label": "Cor do fundo do dialog de log",
  116. "name": "APP_DIALOG_LOGGER_COLOR",
  117. "value": "#9bffffff",
  118. "type": "COLOR",
  119. "status": "ACTIVE",
  120. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  121. },
  122. {
  123. "id": 8622,
  124. "label": "Cor das bordas",
  125. "name": "APP_BORDER_COLOR",
  126. "value": "#000000ef",
  127. "type": "COLOR",
  128. "status": "ACTIVE",
  129. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  130. },
  131. {
  132. "id": 8623,
  133. "label": "Cor dos inputs",
  134. "name": "APP_INPUT_COLOR",
  135. "value": "#fffffff9",
  136. "type": "COLOR",
  137. "status": "ACTIVE",
  138. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  139. },
  140. {
  141. "id": 8624,
  142. "label": "Raio dos inputs",
  143. "name": "APP_INPUT_RADIUS",
  144. "value": 18,
  145. "type": "INTEGER",
  146. "status": "ACTIVE",
  147. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  148. },
  149. {
  150. "id": 8625,
  151. "label": "Cor dos textos",
  152. "name": "APP_TEXT_COLOR",
  153. "value": "#000000ff",
  154. "type": "COLOR",
  155. "status": "ACTIVE",
  156. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  157. },
  158. {
  159. "id": 8626,
  160. "label": "Cor dos botões",
  161. "name": "APP_BUTTON_COLOR",
  162. "value": "#00a60bba",
  163. "type": "COLOR",
  164. "status": "ACTIVE",
  165. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  166. },
  167. {
  168. "id": 8627,
  169. "label": "Raio dos botões",
  170. "name": "APP_BUTTON_RADIUS",
  171. "value": 6,
  172. "type": "INTEGER",
  173. "status": "ACTIVE",
  174. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  175. },
  176. {
  177. "id": 8628,
  178. "label": "Cor dos icones",
  179. "name": "APP_ICON_COLOR",
  180. "value": "#000000ff",
  181. "type": "COLOR",
  182. "status": "ACTIVE",
  183. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  184. },
  185. {
  186. "id": 8629,
  187. "label": "Exibir modo de conexão",
  188. "name": "APP_SHOW_CONNECTION_MODE",
  189. "value": true,
  190. "type": "BOOLEAN",
  191. "status": "ACTIVE",
  192. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  193. },
  194. {
  195. "id": 23758,
  196. "label": "Atualizar automaticamente as configurações ao lançar uma atualização.",
  197. "name": "APP_CONFIG_AUTO_UPDATE",
  198. "value": true,
  199. "type": "BOOLEAN",
  200. "status": "ACTIVE",
  201. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  202. },
  203. {
  204. "id": 8630,
  205. "label": "Iniciar o app automaticamente ao reiniciar o dispositivo",
  206. "name": "APP_AUTO_START",
  207. "value": false,
  208. "type": "BOOLEAN",
  209. "status": "ACTIVE",
  210. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  211. },
  212. {
  213. "id": 8631,
  214. "label": "Usar limiter de conexão",
  215. "name": "APP_CONNECTION_LIMITER",
  216. "value": true,
  217. "type": "BOOLEAN",
  218. "status": "ACTIVE",
  219. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  220. },
  221. {
  222. "id": 12186,
  223. "label": "Usar botão de atualizações",
  224. "name": "APP_BTN_UPDATE_ENABLED",
  225. "value": true,
  226. "type": "BOOLEAN",
  227. "status": "ACTIVE",
  228. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  229. },
  230. {
  231. "id": 12187,
  232. "label": "Usar botão de registros",
  233. "name": "APP_BTN_LOGGER_ENABLED",
  234. "value": true,
  235. "type": "BOOLEAN",
  236. "status": "ACTIVE",
  237. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  238. },
  239. {
  240. "id": 12188,
  241. "label": "Usar botão de pagina webview",
  242. "name": "APP_BTN_PAGE_ENABLED",
  243. "value": false,
  244. "type": "BOOLEAN",
  245. "status": "ACTIVE",
  246. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  247. },
  248. {
  249. "id": 16068,
  250. "label": "Ativar dialog de erros",
  251. "name": "APP_DIALOG_ERROR_ENABLED",
  252. "value": true,
  253. "type": "BOOLEAN",
  254. "status": "ACTIVE",
  255. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  256. },
  257. {
  258. "id": 16069,
  259. "label": "Ativar dialog de checkuser",
  260. "name": "APP_CHECKUSER_DIALOG_ENABLED",
  261. "value": true,
  262. "type": "BOOLEAN",
  263. "status": "ACTIVE",
  264. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  265. },
  266. {
  267. "id": 16070,
  268. "label": "Ativar toast de sucesso",
  269. "name": "APP_SUCCESS_TOAST_ENABLED",
  270. "value": true,
  271. "type": "BOOLEAN",
  272. "status": "ACTIVE",
  273. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  274. },
  275. {
  276. "id": 16071,
  277. "label": "Ativar toast de erro",
  278. "name": "APP_ERROR_TOAST_ENABLED",
  279. "value": true,
  280. "type": "BOOLEAN",
  281. "status": "ACTIVE",
  282. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  283. },
  284. {
  285. "id": 16072,
  286. "label": "Usar layout webview",
  287. "name": "APP_LAYOUT_WEBVIEW_ENABLED",
  288. "value": false,
  289. "type": "BOOLEAN",
  290. "status": "ACTIVE",
  291. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  292. },
  293. {
  294. "id": 8632,
  295. "label": "Mensagem",
  296. "name": "APP_MESSAGE",
  297. "value": "Bem vindo ao DIGITAL NETWORK",
  298. "type": "TEXT",
  299. "status": "ACTIVE",
  300. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  301. },
  302. {
  303. "id": 8633,
  304. "label": "URL de atualização do aplicativo",
  305. "name": "APP_UPDATE_URL",
  306. "value": null,
  307. "type": "URL",
  308. "status": "ACTIVE",
  309. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  310. },
  311. {
  312. "id": 8634,
  313. "label": "Tipo de mensagem",
  314. "name": "APP_MESSAGE_TYPE",
  315. "value": {
  316. "options": [
  317. {
  318. "label": "Alerta",
  319. "value": "ALERT"
  320. },
  321. {
  322. "label": "Informação",
  323. "value": "INFO"
  324. },
  325. {
  326. "label": "Boas vindas",
  327. "value": "WELCOME"
  328. },
  329. {
  330. "label": "Sem mensagem",
  331. "value": "NONE"
  332. }
  333. ],
  334. "selected": "WELCOME"
  335. },
  336. "type": "SELECT",
  337. "status": "ACTIVE",
  338. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  339. },
  340. {
  341. "id": 16073,
  342. "label": "LAYOUT WEBVIEW (POR SUA CONTA E RISCO)",
  343. "name": "APP_LAYOUT_WEBVIEW",
  344. "value": null,
  345. "type": "HTML",
  346. "status": "ACTIVE",
  347. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  348. },
  349. {
  350. "id": 8635,
  351. "label": "ANDROID WEBVIEW (POR SUA CONTA E RISCO)",
  352. "name": "APP_SUPPORT_BUTTON",
  353. "value": "<!DOCTYPE html>\n<html lang=\"pt-BR\">\n\n<head>\n <meta charset=\"UTF-8\">\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n <title>@apsnet29 style | Design by: @alexdsgmoura</title>\n\n <style>\n @import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');\n\n :root {\n --cor-de-fundo: transparent;\n --cor-do-botao-de-teste-gratis: linear-gradient(to right, #008000 0%, #000000 100%);\n --cor-de-fundo-dos-demais-botoes: #008000;\n\n --cor-de-fund-dos-botoes-do-topo: linear-gradient(to right, #000000 0%, #000000 100%);\n --altura-do-container-do-topo: 60px;\n }\n\n * {\n margin: 0;\n padding: 0;\n\n box-sizing: border-box;\n }\n\n body {\n background-color: var(--cor-de-fundo);\n\n display: flex;\n flex-direction: column;\n align-items: center;\n }\n\n body div.container-top {\n width: 100%;\n max-width: 425px;\n height: 40px;\n\n display: flex;\n\n padding: var(--altura-do-container-do-topo) 10px;\n }\n\n body div.container-top .leftSide {\n flex: 1;\n\n display: flex;\n align-items: center;\n justify-content: flex-start;\n }\n\n body div.container-top .leftSide button {\n width: 40px;\n height: 40px;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n /* background-image: var(--cor-de-fund-dos-botoes-do-topo); // CASO QUEIRA USAR UM BACKGROUND GRADIENTE SÓ DESCOMENTAR ESSA LINHA E COMENTAR A DE BAIXO!*/\n background-color: #000000;\n\n border: 0;\n border-radius: 5px;\n outline: none;\n\n margin-right: 20px;\n\n cursor: pointer;\n }\n\n body div.container-top .leftSide button:last-child {\n margin-right: 0;\n }\n\n body div.container-top .leftSide button svg {\n width: 50%;\n height: 50%;\n\n color: #19828aff;\n }\n\n body div.container-top .rightSide {\n flex: 1;\n\n display: flex;\n align-items: center;\n justify-content: flex-end;\n }\n\n body div.container-top .rightSide button {\n width: 40px;\n height: 40px;\n\n display: flex;\n justify-content: center;\n align-items: center;\n\n /* background-image: var(--cor-de-fund-dos-botoes-do-topo); // CASO QUEIRA USAR UM BACKGROUND GRADIENTE SÓ DESCOMENTAR ESSA LINHA E COMENTAR A DE BAIXO!*/\n background-color: #008000;\n\n border: 0;\n border-radius: 5px;\n outline: none;\n\n margin-right: 20px;\n\n cursor: pointer;\n }\n\n body div.container-top .rightSide button:last-child {\n margin-right: 0;\n }\n\n body div.container-top .rightSide button svg {\n width: 50%;\n height: 50%;\n\n color: #FFFFFF;\n }\n\n body div.container {\n width: 100%;\n max-width: 425px;\n height: auto;\n\n position: absolute;\n\n bottom: 80px;\n\n display: flex;\n flex-direction: column;\n\n padding: 10px 10px;\n }\n\n body div.container div.top {\n width: 100%;\n height: auto;\n\n margin-bottom: 10px;\n }\n\n body div.container div.top button {\n width: 100%;\n height: 40px;\n\n display: flex;\n align-items: center;\n justify-content: center;\n\n background-image: var(--cor-do-botao-de-teste-gratis);\n\n border: 0;\n border-radius: 5px;\n\n cursor: pointer;\n }\n\n body div.container div.top button svg {\n color: #FFFFFF;\n\n transform: scaleX(-1);\n\n margin-right: 10px;\n }\n\n body div.container div.top button span {\n font-family: 'Roboto', sans-serif;\n font-size: 1.3em;\n font-weight: 300;\n color: #FFFFFF;\n }\n\n body div.container div.bottom {\n width: 100%;\n height: auto;\n\n display: grid;\n grid-template-columns: repeat(4, 1fr);\n gap: 10px;\n\n border-top-left-radius: 50px;\n border-top-right-radius: 50px;\n }\n\n body div.container div.bottom div.button {\n display: flex;\n flex-direction: column;\n align-items: center;\n\n background-color: var(--cor-de-fundo-dos-demais-botoes);\n\n border-radius: 15px;\n\n -webkit-user-select: none;\n user-select: none;\n\n cursor: pointer;\n\n padding: 8px 8px;\n }\n\n body div.container div.bottom div.button span {\n font-family: 'Roboto', sans-serif;\n font-weight: 300;\n color: #FFFFFF;\n\n font-size: 0.8em;\n\n text-align: center;\n }\n\n body div.container div.bottom div.button svg {\n margin-top: 5px;\n color: #FFFFFF;\n width: 25px;\n height: 25px;\n }\n\n body div.container div.bottom div.button.update svg {\n width: 25px;\n height: 25px;\n }\n\n @media screen and (min-width: 280px) and (max-width: 375px) {\n\n body div.container div.bottom {\n gap: 5px;\n }\n\n body div.container div.bottom div.button span {\n font-size: 0.5em;\n }\n }\n </style>\n</head>\n\n<body>\n <div class=\"container-top\">\n <div class=\"leftSide\">\n\n </div>\n\n <div class=\"rightSide\">\n <button class=\"checkuser\">\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 </button>\n\n <button class=\"terms\">\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-file-earmark-medical\" viewBox=\"0 0 16 16\">\n <path\n d=\"M7.5 5.5a.5.5 0 0 0-1 0v.634l-.549-.317a.5.5 0 1 0-.5.866L6 7l-.549.317a.5.5 0 1 0 .5.866l.549-.317V8.5a.5.5 0 1 0 1 0v-.634l.549.317a.5.5 0 1 0 .5-.866L8 7l.549-.317a.5.5 0 1 0-.5-.866l-.549.317V5.5zm-2 4.5a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5zm0 2a.5.5 0 0 0 0 1h5a.5.5 0 0 0 0-1h-5z\" />\n <path\n d=\"M14 14V4.5L9.5 0H4a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h8a2 2 0 0 0 2-2zM9.5 3A1.5 1.5 0 0 0 11 4.5h2V14a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1h5.5v2z\" />\n </svg>\n </button>\n </div>\n </div>\n\n <div class=\"container\">\n <div class=\"top\">\n <button>\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-tags\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M3 2v4.586l7 7L14.586 9l-7-7H3zM2 2a1 1 0 0 1 1-1h4.586a1 1 0 0 1 .707.293l7 7a1 1 0 0 1 0 1.414l-4.586 4.586a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 2 6.586V2z\" />\n <path\n d=\"M5.5 5a.5.5 0 1 1 0-1 .5.5 0 0 1 0 1zm0 1a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3zM1 7.086a1 1 0 0 0 .293.707L8.75 15.25l-.043.043a1 1 0 0 1-1.414 0l-7-7A1 1 0 0 1 0 7.586V3a1 1 0 0 1 1-1v5.086z\" />\n </svg>\n\n <span>DIGITAL NETWORK - Conectando você ao mundo!</span>\n </button>\n </div>\n\n <div class=\"bottom\">\n <div class=\"button renew\">\n <span>\n Renovar\n </span>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-cash-coin\"\n viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\" d=\"M11 15a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm5-4a5 5 0 1 1-10 0 5 5 0 0 1 10 0z\" />\n <path\n d=\"M9.438 11.944c.047.596.518 1.06 1.363 1.116v.44h.375v-.443c.875-.061 1.386-.529 1.386-1.207 0-.618-.39-.936-1.09-1.1l-.296-.07v-1.2c.376.043.614.248.671.532h.658c-.047-.575-.54-1.024-1.329-1.073V8.5h-.375v.45c-.747.073-1.255.522-1.255 1.158 0 .562.378.92 1.007 1.066l.248.061v1.272c-.384-.058-.639-.27-.696-.563h-.668zm1.36-1.354c-.369-.085-.569-.26-.569-.522 0-.294.216-.514.572-.578v1.1h-.003zm.432.746c.449.104.655.272.655.569 0 .339-.257.571-.709.614v-1.195l.054.012z\" />\n <path\n d=\"M1 0a1 1 0 0 0-1 1v8a1 1 0 0 0 1 1h4.083c.058-.344.145-.678.258-1H3a2 2 0 0 0-2-2V3a2 2 0 0 0 2-2h10a2 2 0 0 0 2 2v3.528c.38.34.717.728 1 1.154V1a1 1 0 0 0-1-1H1z\" />\n <path d=\"M9.998 5.083 10 5a2 2 0 1 0-3.132 1.65 5.982 5.982 0 0 1 3.13-1.567z\" />\n </svg>\n </div>\n\n <div class=\"button tutorials\">\n <span>\n LISTA IPTV\n </span>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\" class=\"bi bi-person-plus\"\n viewBox=\"0 0 16 16\">\n <path\n d=\"M7.396 11V5.001H6.209v2.44H3.687V5H2.5v6h1.187V8.43h2.522V11h1.187zM8.5 5.001V11h2.188c1.811 0 2.685-1.107 2.685-3.015 0-1.894-.86-2.984-2.684-2.984H8.5zm1.187.967h.843c1.112 0 1.622.686 1.622 2.04 0 1.353-.505 2.02-1.622 2.02h-.843v-4.06z\" />\n <path\n d=\"M14 3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h12zM2 2a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2H2z\" />\n </svg>\n </div>\n\n <div class=\"button update\">\n <span>SPEEDTEST</span>\n\n <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-exclamation-triangle\" viewBox=\"0 0 16 16\">\n <path fill-rule=\"evenodd\"\n d=\"M0 0h1v15h15v1H0V0Zm14.817 3.113a.5.5 0 0 1 .07.704l-4.5 5.5a.5.5 0 0 1-.74.037L7.06 6.767l-3.656 5.027a.5.5 0 0 1-.808-.588l4-5.5a.5.5 0 0 1 .758-.06l2.609 2.61 4.15-5.073a.5.5 0 0 1 .704-.07Z\" />\n </svg>\n </div>\n\n <div class=\"button apn\">\n <span>Ajustes APN</span>\n\n <svg class=\"settings\" xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" fill=\"currentColor\"\n class=\"bi bi-gear-wide-connected\" viewBox=\"0 0 16 16\">\n <path\n d=\"M7.068.727c.243-.97 1.62-.97 1.864 0l.071.286a.96.96 0 0 0 1.622.434l.205-.211c.695-.719 1.888-.03 1.613.931l-.08.284a.96.96 0 0 0 1.187 1.187l.283-.081c.96-.275 1.65.918.931 1.613l-.211.205a.96.96 0 0 0 .434 1.622l.286.071c.97.243.97 1.62 0 1.864l-.286.071a.96.96 0 0 0-.434 1.622l.211.205c.719.695.03 1.888-.931 1.613l-.284-.08a.96.96 0 0 0-1.187 1.187l.081.283c.275.96-.918 1.65-1.613.931l-.205-.211a.96.96 0 0 0-1.622.434l-.071.286c-.243.97-1.62.97-1.864 0l-.071-.286a.96.96 0 0 0-1.622-.434l-.205.211c-.695.719-1.888.03-1.613-.931l.08-.284a.96.96 0 0 0-1.186-1.187l-.284.081c-.96.275-1.65-.918-.931-1.613l.211-.205a.96.96 0 0 0-.434-1.622l-.286-.071c-.97-.243-.97-1.62 0-1.864l.286-.071a.96.96 0 0 0 .434-1.622l-.211-.205c-.719-.695-.03-1.888.931-1.613l.284.08a.96.96 0 0 0 1.187-1.186l-.081-.284c-.275-.96.918-1.65 1.613-.931l.205.211a.96.96 0 0 0 1.622-.434l.071-.286zM12.973 8.5H8.25l-2.834 3.779A4.998 4.998 0 0 0 12.973 8.5zm0-1a4.998 4.998 0 0 0-7.557-3.779l2.834 3.78h4.723zM5.048 3.967c-.03.021-.058.043-.087.065l.087-.065zm-.431.355A4.984 4.984 0 0 0 3.002 8c0 1.455.622 2.765 1.615 3.678L7.375 8 4.617 4.322zm.344 7.646.087.065-.087-.065z\" />\n </svg>\n </div>\n </div>\n </div>\n\n <script>\n const checkUser = document.querySelector('.checkuser')\n const register = document.querySelector('.terms')\n\n checkUser.addEventListener('click', (e) => {\n Android.showCheckUser()\n })\n\n register.addEventListener('click', (e) => {\n if (window?.DtStartWebViewActivity) {\n DtStartWebViewActivity.execute('URL_DO_TERMO_AQUI')\n } else {\n window.location.href = 'URL_DO_TERMO_AQUI'\n }\n })\n\n const bottomMainButton = document.querySelector('body div.container div.top button')\n\n bottomMainButton.addEventListener('click', (e) => {\n if (window?.DtStartWebViewActivity) {\n DtStartWebViewActivity.execute('URL_AQUI')\n } else {\n window.location.href = 'URL_AQUI'\n }\n })\n\n const renew = document.querySelector('.renew')\n const tutorials = document.querySelector('.tutorials')\n const update = document.querySelector('.update')\n const apn = document.querySelector('.apn')\n\n renew.addEventListener('click', (e) => {\n if (window?.DtStartWebViewActivity) {\n DtStartWebViewActivity.execute('https://digitalnetwork.website/renovar.php')\n } else {\n window.location.href = 'https://digitalnetwork.website/renovar.php'\n }\n })\n\n tutorials.addEventListener('click', (e) => {\n if (window?.DtStartWebViewActivity) {\n DtStartWebViewActivity.execute('http://asus7.com/smart/')\n } else {\n window.location.href = 'https://www.speedtest.net/'\n }\n })\n\n update.addEventListener('click', (e) => {\n if (window?.DtStartWebViewActivity) {\n DtStartWebViewActivity.execute('https://www.speedtest.net/')\n } else {\n window.location.href = 'https://speedtest.net'\n }\n })\n\n apn.addEventListener('click', (e) => {\n Android.startApnActivity();\n })\n </script>\n</body>\n\n</html>",
  354. "type": "HTML",
  355. "status": "ACTIVE",
  356. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  357. },
  358. {
  359. "id": 8636,
  360. "label": "PAGINA WEBVIEW (POR SUA CONTA E RISCO)",
  361. "name": "APP_WEB_VIEW",
  362. "value": null,
  363. "type": "HTML",
  364. "status": "ACTIVE",
  365. "user_id": "e868f7f6-f3f8-4c52-91e4-2d6eb54c5040"
  366. }
  367. ]

comments powered by Disqus