Created
December 3, 2024 13:15
-
-
Save j0rd1s3rr4n0/535702487cb3287d325430a3554c463a to your computer and use it in GitHub Desktop.
AntiAFK Using JavaScript
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
try{ | |
// Selecciona el elemento sobre el que deseas realizar scroll | |
var element = document.querySelector("#message-pane-layout-a11y > div.ui-flex.a.cb.cc.cd.ci.cj.cl.cm.cn.co > div > div > div.fui-Primitive.___vw6lhn0.f1yrx710.f1l02sjl.f1115ve7.fp1ilsu.f1uhpfwc.fpk1gq1.f12t0xb8.f1gobicx.fl27ibc.f8k3ltm.f1qrc9k7.fmyufbi.fswk967"); | |
// Query Selector de Chat de Microsoft Teams. Cambiar a voluntad. | |
// Variables para controlar la dirección del scroll | |
var scrollingDown = true; // Indica si está bajando o subiendo | |
var scrollSpeed = 20; // Velocidad del scroll en píxeles por paso (ajusta según necesidad) | |
// Función para manejar el scroll | |
function scrollLoop() { | |
if (scrollingDown) { | |
// Si está bajando | |
element.scrollTop += scrollSpeed; | |
// Verifica si alcanzó el fondo | |
if (element.scrollTop + element.clientHeight >= element.scrollHeight) { | |
scrollingDown = false; // Cambia la dirección | |
} | |
} else { | |
// Si está subiendo | |
element.scrollTop -= scrollSpeed; | |
// Verifica si alcanzó la parte superior | |
if (element.scrollTop <= 0) { | |
scrollingDown = true; // Cambia la dirección | |
} | |
} | |
// Llama a la función de nuevo lo más rápido posible | |
requestAnimationFrame(scrollLoop); | |
} | |
// Inicia el bucle | |
scrollLoop(); | |
}catch(error){console.error(error);} | |
try{ | |
// Crear un elemento para representar el cursor emulado | |
const virtualCursor = document.createElement('div'); | |
virtualCursor.style.position = 'absolute'; | |
virtualCursor.style.width = '16pt'; // Ajusta el ancho del cursor | |
virtualCursor.style.height = '16pt'; // Ajusta la altura del cursor | |
virtualCursor.style.pointerEvents = 'none'; // Permitir interacción con otros elementos | |
virtualCursor.style.zIndex = '10000'; // Asegurarse de que esté visible sobre otros elementos | |
// Establecer la imagen del cursor (el URL que proporcionaste) | |
virtualCursor.style.backgroundImage = 'url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAACXBIWXMAATr1AAE69QGXCHZXAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAGSZJREFUeJzt3Vusptd91/H/ercn2XtshFXaVHWANLKAhlC1xVJkz0wOIgUJReKiKEGRkECoQkAvEFXrFJwx2zNuRFvJSEFc2AYaQPTg0NY9kIrWpInjmXEqTYMSuUnrg9qGxMRCspvYe0/s2e/DRcfujGcf3sPzPOtZa30+l5biWTfR8/N/vrMnAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAaUm5H5Dbbfd3x97w7Mu3bmx0f/7qf76X5l+/IXVf/sxdNz6b620AMJTmBsB7tr/+ra+kY++LWfe+6OJ7IuKtEXHskP/J8xHxuYj06Zh1v3Hu8tZvx3aaj/NaABhGEwPg/Q91G89+cfcDXcQ/iRQnI2JjjX/dH0XX/beN2cZPP3p688m+3ggAY6p6ALx9u3vDn007/yCl9KGIuLXnf33XRXwyRTzwwnzr4Se208s9//sBYDDVDoAT2y9+b5rN/lNEfN8Iv9zzXaSPp7j80XN3/5knRvj1AGAt1Q2A92x3m6/Mds9GxL+I9U79q3AVAKAIVQ2AO7b/+Ftms2MPR8Q7c78lXAUAmLBqBsC7zu6+da/rPhER35X7Lfu4mKJ7YO+m4//1wg+n3dyPAYAqBsCJs5duTd38XER8e+63HOG5FPGxWZr9B3+CAICcih8A7/jI1//cscs3nIuIv5L7LUtyFQAgm6IHwJXg75GIOJn7LWtwFQBgdEUPgJNndn4qIn4k9zt65CoAwCiKHQB33Lvzjtk8zsf4f9RvDP4EAQCDKnIAvH27e8PNG5cuRtf9tdxvGZifKwDAIIocAKfOvPSPu0j3537HyFwFAOhNcQPg/Q91G1/50u4XU8Rfyv2WjLQCAKyluAFw6p6dD3Ypfib3OybCVQCAlRQ3AE7es/PpSPGu3O+YGK0AAEspagBc+aE/X4s6y/++uAoAcKSiBsCJM7v/MEX307nfURCtAAD7KmoAnDy781B08f7c7yiQnzYIwDXKGgBndn4vIv5y7ncUzlUAgHIGwG33d8c2v7b7UkQcy/2WSmgFABpWzAC4/ew337bR7f1u7ndUylUAoDHFDIBTZy99f9fNfzP3OyqnFQBoRDED4OQ9l/5mpPlv5H5HQ1wFACo2y/0AJuu2LtL9sxd3v3LizO79J8984+25HwRAf1wAWIarAEAlihkAd9y7847ZPD6b+x1EhD9BAFC8YgbAO3/8pe+Y76Wv5n4H1/B3EAAUqpgBEF2XTp7d/X8R8S25n8K+XAUAClLOAIiIk2d2/ldE/I3c7+BQrgIABSjqTwF0KT2a+w0cKaWI90bEz9882/2//gQBwDSVdQG4d+f2mMeF3O9gaa4CABNT1AC40gE8ExHfmfsprEwrADABZQ2AiDh5z0sfiZT+Ze53sDZXAYCMihsAJ85eujV18yejwLdzIFcBgJEV+RH1pwGq5qcNAoygzAFwz87fixQ/l/sdDMpVAGBARQ6At293b7h5tvvliHhT7rcwClcBgJ4VOQAiIk6d2fmJLuLO3O9gVK4CAD0pdgCIAZvnKgCwhqI/nmJAwlUAYCVlDwAxINdyFQBYUNEDQAzIAVwFAI5Q9ACIEANyJFcBgH0UPwDEgCzIVQDgKlV8NMWALMlVAGheHQNADMhqXAWAZlUxAMSA9MBVAGhKFQMgQgxIb1wFgCZUMwDEgAzAVQCoVlUfSzEgA3EVAKpT1wAQAzI8VwGgClUNADEgI3IVAIpW1QCIEAOShasAUJzqBoAYkIxcBYBiVPmRFAMyAa4CwKTVOQDEgEyHqwAwSVUOADEgE+UqAExGlQMgQgzIpLkKANlVOwDEgBTCVQDIouqPoxiQgrgKAKOqewCIASmTqwAwuKoHgBiQwrkKAIOpegBEiAGphqsA0KvqB4AYkMq4CgC9aOKjKAakUq4CwMraGABiQOrmKgAsrYkBIAakIa4CwEKaGAARYkCa4yoAHKqZASAGpGGuAsB1mvoYigFpnKsA8Jq2BoAYEF7lKgCNa2oAiAHhOq4C0KimBkCEGBAO4SoADWluAIgB4UiuAtCAJj+CYkBYmKsAVKrNASAGhGW5CkBlmhwAYkBYi6sAVKDJARAhBoQeuApAwZodAGJA6JWrABSm6Y+fGBB65yoAhWh7AIgBYUiuAjBhTQ8AMSCMwlUAJqjpARAhBoSRuQrARDQ/AMSAkIWrAGTmoxdiQMjMVQAyMABCDAgT4SoAIzIAQgwIE+QqAAMzAK4QA8IkuQrAQAyAK8SAMHmuAtAjH7uriAGhCK4C0AMD4CpiQCiOqwCsyAC4ihgQiuUqAEsyAF5HDAjFcxWABRgAryMGhGq4CsAhfOT2IQaE6rgKwOsYAPsQA0K1XAXgCgNgH2JAaIKrAE0zAA4gBoRmuArQJAPgAGJAaJKrAM3wcTuEGBCa5SpA9QyAQ4gBgXAVoFIGwCHEgMBVXAWoigFwBDEgsA9XAYpnABxBDAgcwlWAYvmoLUAMCCzAVYCiGAALEAMCS3AVoAgGwALEgMCKXAWYLANgQWJAYA2uAkyOAbAgMSDQE1cBJsHHbAliQKBHrgJkZQAsQQwIDMRVgNEZAEsQAwIDcxVgNAbAksSAwEhcBRiUAbAkMSAwMlcBBuEjtgIxIJCJqwC9MQBWIAYEMnMVYG0GwArEgMCEuAqwEgNgRWJAYGJcBViKAbAiMSAwYa4CHMnHaw1iQGDiXAU4kAGwBjEgUBBXAa5hAKxBDAgUyFWAiDAA1iYGBArmKtAwA2BNYkCgAq4CDfLR6oEYEKiIq0AjDIAeiAGBCrkKVM4A6IEYEKicq0CFDICeiAGBBrgKVMQA6MmVGPD3I2KW+y0AI3AVKJwB0KMTZ3YeSRHvzf0OgBG5ChTKAOiRGBBonKtAQQyAHokBASLCVaAIBkDPxIAA13AVmCgDoGdiQIB9uQpMjAEwADEgwKFcBSbAABiAGBBgIa4CGRkAAxADAizNVWBkBsBAxIAAK3EVGIkBMBAxIMDaXAUGZAAMSAwI0AtXgQEYAAMSAwL0zlWgJwbAgMSAAINxFViTATAwMSDA4FwFVmAADEwMCDAaV4ElGAAjEAMCjM5V4AgGwAjEgADZuAocwAAYgRgQYBJcBa5iAIxEDAgwGa4CYQCMRgwIMEnNXgUMgBGJAQEm67kU8bF5mj1w/vTm07kfMwb/NTqiFPFA7jcAsK83dRF3pm7++yfP7PziyXt3bs/9oKG5AIxIDAhQlF/o0uxDtV4EXABG9MR2ejlFfCz3OwBYyN9N3fwLp87ufOj9D3UbuR/TNwNgZPM0eyAi5rnfAcBCtrou/s1Xv7T7yDs/8o1vy/2YPhkAIzt/evPpLuK3cr8DgKW8Z35548KJs5duzf2QvhgAGYgBAYp0a+rmj95+9ptvy/2QPhgAGbww33o4Ip7L/Q4AlnbLRrf3yIl7d9+S+yHrMgAyEAMCFO2W2Tx+9bbt7njuh6zDAMhkbz57MCK63O8AYHlddN/9xtnOv8v9jnUYAJlc2N58qov4ZO53ALCaFOkfnTz70t/J/Y5VGQAZiQEBCtelj5b6WwEGQEZiQIDivWVzY/eHcj9iFQZARmJAgAp0cecd93VbuZ+xLAMgMz8ZEKB437rx4qUP5n7EsgyAzPxkQIDyddH9YO43LMsAmIDUxYO53wDAWm4/tb37F3M/YhkGwAS80G39UogBAUqWuo353879iGUYABMgBgQoXxfp3bnfsAwDYCLEgABlS1389dxvWIYBMBFiQIDivSW2u2K+q8U8tAViQICibd5xw+535H7EogyACREDApRtI9Jbc79hUQbAhIgBAco271Ixfy+AATAxYkCAknWXc79gUQbAxIgBAcqVungl9xsWZQBMkL8mGKBQs84AYHX+mmCAMs1S94e537AoA2CCxIAARXrhM3fd+GzuRyzKAJgoMSBAcZ7I/YBlGAATJQYEKE36Qu4XLMMAmDA/GRCgHCnN/0fuNyzDAJgwPxkQoBgv3rB3/JHcj1iGATBhYkCAMqSIX/vUdrqU+x3LMAAmbm8+ezAiutzvAOBg8677udxvWJYBMHEXtjef6iI+mfsdABzomTe/7fiv5X7EsgyAAvjJgADT1XXp3o9/IO3lfseyDIAC+MmAABOV4vNvftvmf8n9jFUYAAUQAwJM0jyl9EMl/td/hAFQDDEgwLR0Xfzbxz689Vjud6zKACiEGBBgQrp4/I+7rX+V+xnrMAAKIgYEmIRnZjd0P/DEdno590PWYQAURAwIkN1XujT7WyX9rX8HMQAKIgYEyKeLeHJvnk6dP735dO639MEAKIy/Jhggh/Tr3fyV2x/f3vqD3C/pS8r9AJZ34szOIynivbnfAdCA3Yi4+9x8677YTlX9x9cNuR/A8q7EgAYAwLB+eSPNfvTR05tP5n7IEAyAAr0w33r45tnucxHxptxvAajMXkT8SsziJ899+PjjuR8zJL8FUKhTZ3Z+oou4M/c7AGrQpfidFOm/dyl+5vyHt/4w93vG4AJQqL357MHZbP6jYcQBLGsndfG/u4iLkeKxyxvzT3/2rpu+lvtRY/PxKJgYEOBIr0R0T3YpXZxFXIyULj5/efO3S/8hPn1wAShY6uLBSAYAwBU+9kswAAr2Qrf1SzcnMSDQJB/7NfktgMKJAYEG+NgPwAWgcPM0eyB18x8JP9URqIOP/UhcACogBgQK5WOfkQtABcSAQAF87CfGAKiAGBCYGB/7AvgtgEqIAYFMfOwL5QJQCTEgMAIf+4q4AFREDAj0yMe+ci4AFREDAivysW+QAVARMSCwAB97IsJvAVRHDAhcxceeA7kAVEYMCM3ysWcpLgAVEgNC9XzsWZsLQIXEgFAVH3sGYQBUSAwIxfKxZzR+C6BSYkCYPB97snIBqJQYECbFx57JcQGomBgQsvCxpwguABVLEQ+EAQBD8rGnWAZAxV6Ybz1880wMCD3xsacqfgugcmJAWImPPdVzAaicGBCO5GNPk1wAGiAGhNf42MMVLgANEAPSKB97OIQB0AAxIA3wsYcl+S2ARogBqYiPPfTABaARYkAK5WMPA3EBaIgYkInzsYcRuQA0RAzIhPjYQ2YGQEPEgGTiYw8T5LcAGiMGZARfiy4eikgXu+7yxTf/1Zu++PEPpL3cjwKu5QLQGDEgQ0sRP//Yvz7+z3O/Azicj0Bjzp/efLqL+K3c76Bm6WLuFwBHMwAadCUGhEF0cdkAgAIYAA16Yb71cEQ8l/sdVGnnlu+66Uu5HwEczQBo0BPb6eUU8bHc76BKnxP8QRkMgEbN0+yBiJjnfgd1SRHO/1AIA6BRYkCGIQCEUhgADRMD0jcBIJTDAGiYGJCeCQChIAZAw8SA9EwACAUxABonBqQvAkAoiwHQODEg/REAQkkMAMSA9EIACGUxABAD0gcBIBTGAEAMSB8EgFAYA4CIEAOyHgEglMcAICLEgKxLAAilMQB4jRiQVQkAoTwGAK8RA7IiASAUyADgNWJAViQAhAIZAFxDDMiyBIBQJgOAa4gBWZ4AEEpkAHAdMSDLEABCmQwAriMGZAkCQCiUAcB1xIAsQQAIhTIA2JcYkEUIAKFcBgD7EgOyGAEglMoA4EBiQI4iAIRyGQAcSAzIEQSAUDADgAOJATmCABAKZgBwKDEgBxEAQtkMAA4lBuRgAkAomQHAkcSA7EcACGUzADiSGJB9CAChcAYARxIDsg8BIBTOAGAhYkCuJgCE8hkALEQMyLUEgFA6A4CFiQF5lQAQymcAsDAxIFcIAKECBgALEwNyhQAQKmAAsBQxIAJAqIMBwFLEgAgAoQ4GAEsTA7ZNAAh1MABYmhiwaQJAqIQBwNLEgE0TAEIlDABWIgZskwAQ6mEAsBIxYKsEgFALA4CViQHbIwCEehgArEwM2BwBIFTEAGBlYsDmCAChIgYAaxEDtkMACHUxAFiLGLAlAkCoiQHA2sSAbRAAQl0MANYmBmyCABAqYwCwNjFgEwSAUBkDgF6IAesmAIT6GAD0QgxYOwEg1MYAoDdiwHoJAKE+BgC9EQNWSwAIFTIA6I0YsFoCQKiQAUCvxID1EQBCnQwAeiUGrJEAEGpkANA7MWBdBIBQJwOA3okBqyIAhEoZAPRODFgVASBUygBgEGLAOggAoV4GAIMQA9ZCAAi1MgAYjBiwfAJAqJcBwGDEgMUTAELFDAAGIwYsngAQKmYAMCgxYLkEgFA3A4BBiQFLJgCEmhkADE4MWCYBINTNAGBwYsAiCQChcgYAgxMDFkkACJUzABiFGLAsAkConwHAKMSApREAQu0MAEYjBiyHABDqZwAwGjFgMQSA0AADgNGIAYshAIQGGACMSgw4fQJAaIMBwKjEgCUQAEILDABGJwacNgEgtMEAYHRiwEkTAEIjDABGJwacNAEgNMIAII/57P4QA06OABDaYQCQxWPbm8+IAadIAAitMADIRgw4PQJAaIcBQDZiwMnZOTa/6fdyPwIYhwFANmLAyfncp7bT5dyPAMZhAJCXGHAyBIDQFgOArMSAUyIAhJYYAGQnBpwGASC0xQAgOzHgJAgAoTEGANmJASdBAAiNMQCYBjFgVgJAaI8BwCSIAXMTAEJrDAAmQwyYjwAQ2mMAMBliwGwEgNAgA4DJEANmIwCEBhkATIsYcHQCQGiTAcCkiAFzEABCiwwAJkcMOC4BILTJAGByxICjEgBCowwAJkcMOCoBIDTKAGCaxICjEABCuwwAJkkMOBYBILTKAGCyxIDDEwBCuwwAJksMODgBIDTMAGCyxICDEwBCwwwApk0MOBgBILTNAGDSxIBDEgBCywwAJk8MOAwBILTNAGDyxICDEABC4wwAJk8MOAgBIDTOAKAMYsBeCQABA4AiiAH7JgCE1hkAFEMM2B8BIGAAUAwxYG8EgIABQDnEgL0RAAIGAIURA65NAAhEGAAURgzYBwEgYABQIDHgegSAQIQBQIHEgGsRAAIRYQBQIDHgWgSAQEQYAJRKDLgSASDwKgOAIokBVyUABP6EAUCxxIDLEwACrzIAKJYYcGkCQOA1BgDFEgMuTQAIvMYAoGxiwIUJAIGrGQAUTQy4DAEg8KcMAIonBlyMABC4mgFA8cSACxEAAtcwACieGHAhAkDgGgYAdRADHkoACLyeAUAVxIBHEQAC1zIAqIYY8GACQOD1DACqIQY8kAAQuI4BQDXEgAcSAALXMQCoixjwOgJAYD8GAFURA+5HAAhczwCgOmLAawkAgf0YAFRHDHgNASCwLwOA6ogBryEABPZlAFAnMWBECACBgxkAVEkM+CoBILA/A4BqiQEFgMDBDACqJQYUAAIHMwColhhQAAgczACgbg3HgAJA4DAGAFVrOwYUAAIHMwCoXqsxoAAQOIwBQPUajQEFgMChDACq12gMKAAEDmUA0IbGYkABIHAUA4AmtBcDCgCBwxkANKOlGFAACBzFAKAZDcWAAkDgSAYAzWgoBhQAAkcyAGhLAzGgABBYhAFAU9qIAQWAwNEMAJpTewwoAAQWYQDQnMpjQAEgsBADgOZUHgMKAIGFGAC0qdIYUAAILMoAoEn1xoACQGAxBgDNqjEGFAACizIAaFaFMaAAEFiYAUCzKowBBYDAwgwAmrY3nz0YEV3ud/Sii9/J/QSgHAYATbuwvflUF/HJ3O/oRYrHcj8BKIcBQPOqiQHnnQEALMwAoHmVxICfO7d941dzPwIohwFA86qIAVP6eO4nAGUxACDi1Z8MuJf7GSva29uLn839CKAsBgDEn/xkwIj45dzvWNGvPL699Qe5HwGUxQCAK1LET0aBfySwi/ip3G8AymMAwBWP3X38syniF3K/YxldxMPn7z5+Ifc7gPIYAHCVeZr9WETs5H7HgnZvSLM7cz8CKJMBAFc5f3rz6Yi4K/c7FnT3o6c3n8z9CKBMBgC8zrn51kdTpP+Z+x2HS79+br51X+5XAOUyAOD1ttM8jn3zgxHxVO6n7KeLeHI+f/nvx3aa534LUK6U+wEwVSfOXro1dfNHI+KW3G+5ylf25umUP/YHrMsFAA5w/vTm03tp4/sj4su533LFM12avdvHH+iDAQCHePz0G794eR4nIsXnMz/lwmyjO3UlUgRYmwEAR/js9vH/c2lv645I3X/M8MvPU8R9l759692fuevGZzP8+kClNACwhBP3vPS+lNK/j4i3DP6Lpfj8PMU/vfDh4+cH/7WA5hgAsKTbtrvjm7PdfxYRd0bEtw3wSzzVdekj57vN/6z0B4ZiAMCK7riv29p48dIHu+h+MCJuj/X+//SNSPGJbt797Pnu+K/68ANDMwCgB++6d+cv7M2796VI7+4ivi8ivjMi3njI/+T5iPjdiPSF1M0/cUN3/Dc/tZ0ujfJYgDAAYBhdl+748d1bNiK9Nbq0+af/fO/5bh7Pntu+8asZXwcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMDk/H8RzvDKqyRlagAAAABJRU5ErkJggg==")'; | |
virtualCursor.style.backgroundSize = 'contain'; // Ajustar la imagen al tamaño del div | |
virtualCursor.style.backgroundRepeat = 'no-repeat'; // Evitar que se repita la imagen | |
document.body.appendChild(virtualCursor); | |
// Función para generar coordenadas aleatorias | |
function getRandomCoordinates() { | |
// Obtener el tamaño de la ventana | |
const maxWidth = window.innerWidth; | |
const maxHeight = window.innerHeight; | |
return { | |
x: Math.random() * (maxWidth - 32), // Restar el ancho del cursor para evitar desbordamiento | |
y: Math.random() * (maxHeight - 32), // Restar la altura del cursor para evitar desbordamiento | |
}; | |
} | |
// Función para mover el cursor de forma aleatoria | |
function moveCursorRandomly(duration = 1000) { | |
const { x: endX, y: endY } = getRandomCoordinates(); // Generar coordenadas finales | |
const startX = parseFloat(virtualCursor.style.left) || 0; | |
const startY = parseFloat(virtualCursor.style.top) || 0; | |
const steps = 25; // Número de pasos para el movimiento suave | |
const interval = duration / steps; // Tiempo por paso | |
const deltaX = (endX - startX) / steps; | |
const deltaY = (endY - startY) / steps; | |
let currentX = startX; | |
let currentY = startY; | |
for (let i = 0; i <= steps; i++) { | |
setTimeout(() => { | |
currentX += deltaX; | |
currentY += deltaY; | |
// Mover el cursor emulado | |
virtualCursor.style.left = `${currentX}px`; | |
virtualCursor.style.top = `${currentY}px`; | |
// Emitir eventos de mousemove | |
const event = new MouseEvent('mousemove', { | |
clientX: currentX, | |
clientY: currentY, | |
bubbles: true, | |
cancelable: true, | |
view: window | |
}); | |
document.dispatchEvent(event); | |
// Al finalizar el movimiento, iniciar otro | |
if (i === steps) { | |
moveCursorRandomly(); // Llama de nuevo para movimiento infinito | |
} | |
}, i * interval); | |
} | |
} | |
// Iniciar el movimiento aleatorio infinito | |
moveCursorRandomly(); | |
}catch(errortwo){console.error(errortwo);} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment