//PEQUENOS VETORES var UltimaVersao = ['1.4.1', '20/08/2021'] var VersoesPub = [ '1.4.0', '1.3.4', '1.3.0' , '1.2.0' , '1.1.0' , '1.0.0' ]; var VersoesJa = ['1.5.0', '1.4.0', '1.3.4', '1.3.0' , '1.2.0' , '1.1.0' , '1.0.0' ]; var VersoesData = ['' , '19/08/2021', '17/08/2021', '01/08/2021', '05/07/2021', '03/07/2021', '28/06/2021']; var Futuro = '1.5.0'; let IDq = [1,9,4,10,19,22,3,5,6,21,20,17,18,23,24,25,26,2,16,27,29,33,30,31,32,13,11,12,35,36,37,7,8,14,28,34,/*IDS EXCLUIDOS: */15]; //ORDEM DAS FUNCTIONS function olhar(Valor){ let FuncVer = FunctionsOrg let FuncTam = FuncVer.length; let Posicao = ''; for(i=0; i.valores para todos os valores unidos. .posicoes para as posições do valor em seu vetor. .vetor para os vetores ordenados no Aninhamento em que esse valor estava", Saidas: "Objeto", Fazer: '', PalavrasChave: '' }, { Versao: "1.4.0", Peso: olhar('contarTudo'), Num: 36, Funcao: "contarTudo", Alias: "", Parametros: "", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "", Significado: "", Exemplo: "", Modificado: '', Retorno: "", Saidas: "", Fazer: '', PalavrasChave: '' }, { Versao: "1.4.0", Peso: olhar('procv'), Num: 35, Funcao: "procv", Alias: "", Parametros: "", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "", Significado: "", Exemplo: "", Modificado: '', Retorno: "", Saidas: "", Fazer: '', PalavrasChave: '' }, { //Update Versao: "1.3.4", Peso: olhar('Update'), Num: 34, Funcao: "Update", Alias: "", Parametros: "", Opcionais: "", SeExcluso: true, Excluido: false, Descricao: "Veja o que atualizou em cada randomização da versão atual", Significado: "", Exemplo: "", Modificado: '', Retorno: "True e textos informativos", Saidas: "True", Fazer: 'Saber o que mudou de uma versão à outra', PalavrasChave: 'update(), novo, novidade, o que ha de novo, o que atualizou, o que a de novo, o que tem, nova, mudou, mudanca, mudar, atualizar, atualizacao' }, { //a Versao: "1.3.0", Peso: olhar('a'), Num: 33, Funcao: "a", Alias: "", Parametros: "", Opcionais: "Quantidade", SeExcluso: false, Excluido: false, Descricao: "Traga um caractere de espaço reconhecido como caractere comum. Útil para HTML", Significado: SignA, Exemplo: ExemA, Modificado: '', Retorno: "Um texto com a quantidade de espaços especiais pedidos", Saidas: "Texto", Fazer: 'Espaços enormes em sites', PalavrasChave: 'a(), especial, espaçamento, espaçar, vazio, vacuo, distanciar' }, { Versao: "1.3.0", Peso: olhar('textoGeneroNumero'), Num: 32, Funcao: "textoGeneroNumero", Alias: "textoNumeroGenero", Parametros: "Genero, Quantidade, MascSing, MascPlur, FemSing, FemPlur", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Traga uma palavra ou frase em um Genero e Numero específico, dependendo dos valores dados", Significado: SignTextoGeneroNumero, Exemplo: ExemTextoGeneroNumero, Modificado: '', Retorno: "Um texto de acordo com o gênero e quantidade citados", Saidas: "Texto", Fazer: 'Uma mensagem mais dinâmica', PalavrasChave: 'textogeneronumero(), textonumerogenero(), complexo, complexa, dinamico, dinamica' }, { //textoGenero Versao: "1.3.0", Peso: olhar('textoGenero'), Num: 31, Funcao: "textoGenero", Alias: "", Parametros: "Genero, SeMasculino, SeFeminino", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Traga uma palavra ou frase no masculino ou feminino, dependendo do gênero específico", Significado: SignTextoGenero, Exemplo: ExemTextoGenero, Modificado: '', Retorno: "Um texto de acordo com o gênero citado", Saidas: "Texto", Fazer: 'Uma mensagem mais dinâmica', PalavrasChave: 'textogenero(), complexo, complexa, dinamico, dinamica' }, { Versao: "1.3.0", Peso: olhar('textoNumero'), Num: 30, Funcao: "textoNumero", Alias: "", Parametros: "Quantidade, SeSingular, SePlural", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Traga uma palavra ou frase no singular ou no plural, dependendo de uma quantidade específica", Significado: SignTextoNumero, Exemplo: ExemTextoNumero, Modificado: '', Retorno: "Um texto de acordo com a número adicionado", Saidas: "Texto", Fazer: 'Uma mensagem mais dinâmica', PalavrasChave: 'textonumero(), complexo, complexa, dinamico, dinamica' }, { Versao: "1.3.0", Peso: olhar('cortar'), Num: 29, Funcao: "cortar", Alias: "", Parametros: "Texto, Inicio, Caracteres", Opcionais: "TextoFinal, Substituir", SeExcluso: false, Excluido: false, Descricao: "Corte uma String mantendo somente uma quantidade de caracteres específicos, iniciando de um lugar específico", Significado: SignCortar, Exemplo: ExemCortar, Modificado: '', Retorno: "Um texto somente com as partes solicitadas", Saidas: "Texto", Fazer: 'Manter os textos pequenos e/ou sem partes específicas', PalavrasChave: 'cortar(), remover, retirar, pedaco, parte' }, { //Config Versao: "1.3.0", Peso: olhar('Config'), Num: 28, Funcao: "Config", Alias: "", Parametros: "", Opcionais: "Inicio, Usos, Avisos, Erros", SeExcluso: true, Excluido: false, Descricao: "Diga ao NPM quais notificações deseja receber da mesma", Significado: SignConfig, Exemplo: ExemConfig, Modificado: '', Retorno: "Vetor com a quantidade de erros e notificações encontradas ([Avisos, Informações, Mensagens]) e configuração da NPM", Saidas: "Vetor", Fazer: 'Saber quantos avisos as functions enviaram durante o uso', PalavrasChave: 'config(), configurar, modificar npm, motificacao, notificacoes' }, { Versao: "1.3.0", Peso: olhar('colunaParaVetor'), Num: 27, Funcao: "colunaParaVetor", Alias: "", Parametros: "Aninhamento", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Separe vários vetores em um vetor por coluna", Significado: SignColunaParaVetor, Exemplo: ExemColunaParaVetor, Modificado: '', Retorno: "Aninhamento com os elementos dos vetores separados para um novo aninhamento. De elementos para vetor", Saidas: "Aninhamento de vetor [Tamanho do primeiro vetor do Aninhamento adicionado]", Fazer: 'Vetor com informações únicas, usando a posição como pesquisa e conexão com outros vetores', PalavrasChave: 'colunaparavetor(), vetordecoluna, vetorparacoluna, dividir, separar' }, { //organizar Versao: "1.3.0", Peso: olhar('organizar'), Num: 26, Funcao: "organizar", Alias: "", Parametros: "Vetor, Ordem, Acompanhamento", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Organize dois vetores mudando as posições de ambos de acordo com o primeiro vetor", Significado: SignOrganizar, Exemplo: ExemOrganizar, Modificado: '', Retorno: "Aninhamento de vetor, sendo [0] vetor com os valores de Vetor organizados, e sendo [1] vetor com os valores de Acompanhamento ordenados", Saidas: "Aninhamento de vetor [Vetor, Acompanhamento]", Fazer: 'Organizar um vetor mas sem perder a ligação dos IDs', PalavrasChave: 'organizar(), ordenar, ordem, organizacao, enfileirar, id, acompanhar' }, { //alfabetica Versao: "1.3.0", Peso: olhar('alfabetica'), Num: 25, Funcao: "alfabetica", Alias: "", Parametros: "Vetor", Opcionais: "Ordem, Acompanhamento", SeExcluso: false, Excluido: false, Descricao: "Organize um vetor em ordem alfabética", Significado: SignAlfabetica, Exemplo: ExemAlfabetica, Modificado: '', Retorno: "Um vetor com os valores ordenados", Saidas: "Vetor", Fazer: 'Criar uma lista ordenada, e, se preferir, organizar junto com um ID, para não perder a ligação', PalavrasChave: 'alfabetica(), ordenar, ordem, organizacao, enfileirar, acompanhar' }, { Versao: "1.3.0", Peso: olhar('decrescente'), Num: 24, Funcao: "decrescente", Alias: "maior", Parametros: "Vetor", Opcionais: "Posicao", SeExcluso: false, Excluido: false, Descricao: "Organize um vetor em ordem decrescente ou traga uma posição específica", Significado: SignDecrescente, Exemplo: ExemDecrescente, Modificado: '', Retorno: "Um vetor com os valores ordenados", Saidas: "Vetor", Fazer: 'Criar um sistema de ranking, ou de organização', PalavrasChave: 'decrescente(), maior(), organizacao, do maior para o menor, diminuindo, diminuir, posicao' }, { Versao: "1.3.0", Peso: olhar('crescente'), Num: 23, Funcao: "crescente", Alias: "menor", Parametros: "Vetor", Opcionais: "Posicao", SeExcluso: false, Excluido: false, Descricao: "Organize um vetor em ordem crescente ou traga uma posição específica", Significado: SignCrescente, Exemplo: ExemCrescente, Modificado: '', Retorno: "Um vetor com os valores ordenados", Saidas: "Vetor", Fazer: 'Criar um sistema de ranking, ou de organização', PalavrasChave: 'crescente(), menor(), organizacao, do menor para o maior, aumentando, aumentar, posicao' }, { //desrepetir Versao: "1.3.0", Peso: olhar('desrepetir'), Num: 22, Funcao: "desrepetir", Alias: "", Parametros: "Vetor", Opcionais: "Adicao, Direcao", SeExcluso: false, Excluido: false, Descricao: "Modifique valores duplicados para um pouco maior ou um pouco menor de seu valor original", Significado: SignDesrepetir, Exemplo: ExemDesrepetir, Modificado: '', Retorno: "Um vetor com os valores modificados", Saidas: "Vetor", Fazer: 'Tirar elementos repetidos que podem trazer valores bugados', PalavrasChave: 'desrepetir(), tirar repetidos, tirar repetição, repetidos, remover, unir' }, { Versao: "1.3.0", Peso: olhar('localizar'), Num: 21, Funcao: "localizar", Alias: "", Parametros: "Vetor, Busca", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Busque as posições de um elemento específico", Significado: SignLocalizar, Exemplo: ExemLocalizar, Modificado: '', Retorno: "Um vetor com as posições encontradas", Saidas: "Vetor", Fazer: 'Crie âncoras fazendo pesquisa em um vetor de IDs, e assim buscar valores em outros vetores conectados', PalavrasChave: 'localizar(), localizacao, buscar, pesquisar' }, { Versao: "1.3.0", Peso: olhar('acompanhar'), Num: 20, Funcao: 'acompanhar', Alias: "", Parametros: "Vetor, Busca, Adicionar", Opcionais: "Local", SeExcluso: false, Excluido: false, Descricao: "Adicione um novo elemento antes ou depois de um elemento pesquisado", Significado: SignAcompanhar, Exemplo: ExemAcompanhar, Modificado: '', Retorno: "Um vetor com os novos elementos adicionados", Saidas: "Vetor", Fazer: 'Adicione elementos à lista como "consequência" de algum ID, ou por pedidos', PalavrasChave: 'acompanhar(), acompanhamento, junto, próximo, perto, lado, encontrado' }, { Versao: "1.3.0", Peso: olhar('substituir'), Num: 19, Funcao: "substituir", Alias: "", Parametros: "Vetor, Posicao, Add", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Substitua o valor de um elemento", Significado: SignSubstituir, Exemplo: ExemSubstituir, Modificado: '', Retorno: "Um vetor com um elemento substituído", Saidas: "Vetor", Fazer: 'Substituir algum elemento por um novo', PalavrasChave: 'substituir(), ocupar, adicionar, remover, em cima, trocar' }, { Versao: "1.3.0", Peso: olhar('remover'), Num: 18, Funcao: "remover", Alias: "", Parametros: "Vetor, Posicao", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Remova um elemento", Significado: SignRemover, Exemplo: ExemRemover, Modificado: '', Retorno: "Um vetor com o elemento removido", Saidas: "Vetor", Fazer: 'Remover algum elemento que não deve estar mais ali', PalavrasChave: 'remover(), retirar, cortar, slice' }, { Versao: "1.3.0", Peso: olhar('adicionar'), Num: 17, Funcao: "adicionar", Alias: "", Parametros: "Vetor, Posicao, Add", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Adicione um elemento no meio de um vetor", Significado: SignAdicionar, Exemplo: ExemAdicionar, Modificado: '', Retorno: "Um vetor com o novo elemento adicionado", Saidas: "Vetor", Fazer: 'Adicionar um elemento em uma posição específica', PalavrasChave: 'adicionar(), colocar, empurrar, push' }, { Versao: "1.3.0", Peso: olhar('somar'), Num: 16, Funcao: "somar", Alias: "", Parametros: "Vetor", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Some todos os valores de um vetor", Significado: SignSomar, Exemplo: ExemSomar, Modificado: '', Retorno: "A soma dos valores numéricos do vetor", Saidas: "Decimal", Fazer: 'Veja quantos pontos tal usuário conquistou', PalavrasChave: 'somar(), somatoria, somando, juntar, contar' }, { Versao: "1.2.0", Peso: olhar('Testar'), Num: 15, Funcao: "Testar", Alias: "", Parametros: "", Opcionais: "Exclusivos", SeExcluso: true, Excluido: '1.3.0', Descricao: "Teste todas as funções ou algumas específicas", Significado: SignTestar, Exemplo: ExemTestar, Modificado: '', Retorno: "True e mensagens no terminal", Saidas: "Boleano", Fazer: 'Envie uma carga (true) sempre quando testar alguma function', PalavrasChave: 'testar(), teste, verificar erros, functions, funcoes, ver' }, { Versao: "1.2.0", Peso: olhar('Checar'), Num: 14, Funcao: "Checar", Alias: "", Parametros: "", Opcionais: "Tipo", SeExcluso: true, Excluido: false, Descricao: "Receba uma notificação no terminal sempre quando o código alcançar tal ponto", Significado: SignChecar, Exemplo: ExemChecar, Modificado: '', Retorno: "True e mensagem no terminal", Saidas: "Boleano", Fazer: 'Saiba se o código está passando or algum lugar e/ou envie uma carga (true) sempre quando o código alcançar tal âncora', PalavrasChave: 'checar(), avisar, aviso, checkpoint, ponto, teste, testar, alcancar, notificar' }, { Versao: "1.2.0", Peso: olhar('dataBuscar'), Num: 13, Funcao: "dataBuscar", Alias: "", Parametros: "Data, Busca", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Traga um valor específico de uma data", Significado: SignDataBuscar, Exemplo: ExemDataBuscar, Modificado: '', Retorno: "Um valor que pode ser retirado de uma data", Saidas: "Inteiro, Data, Texto", Fazer: 'Busque as informações de datas. Traga valores específicos, como por exemplo o mês', PalavrasChave: 'databuscar(), buscar data, valor específico, dias, meses, anos, horas, minutos, segundos, milissegundos, atual, agora' }, { Versao: "1.2.0", Peso: olhar('mesNome'), Num: 12, Funcao: "mesNome", Alias: "", Parametros: "Mes", Opcionais: "Tipo, Lingua", SeExcluso: false, Excluido: false, Descricao: "Traga o nome de um mês em um formato e língua específica", Significado: SignMesNome, Exemplo: ExemMesNome, Modificado: '', Retorno: "O nome que representa certo mês, restringindo ao tipo e língua especificadas", Saidas: "Texto", PalavrasChave: 'mesnome(), nome do mes, janeiro, fevereiro, marco, abril, maio, junho, julho, agosto, setembro, outubro, novembro, dezembro, pedaco do mes' }, { Versao: "1.2.0", Peso: olhar('mesTamanho'), Num: 11, Funcao: "mesTamanho", Alias: "", Parametros: "Mes", Opcionais: "Ano", SeExcluso: false, Excluido: false, Descricao: "Busque a quantidade de dias que tem em tal mês", Significado: SignMesTamanho, Exemplo: ExemMesTamanho, Modificado: '', Retorno: "O valor que representa o total de dias de certo mes", Saidas: "Inteiro", PalavrasChave: 'mestamanho(), tamanho do mes, trinta e um, vinte e oito, vinte e nove, 30, 31, 28, 29, quantidade, dias' }, { Versao: "1.1.0", Peso: olhar('sequencia'), Num: 10, Funcao: "sequencia", Alias: "", Parametros: "Max", Opcionais: "Min, Espaco", SeExcluso: false, Excluido: false, Descricao: "Crie um vetor com números do Min ao Max pulando uma quantidade dada em Espaco", Significado: SignSequencia, Exemplo: ExemSequencia, Modificado: '', Retorno: "Um vetor numérico ordenado", Saidas: "Vetor", PalavrasChave: 'sequencia(), ordem crescente, ordem numerica, numerico, fila, posicoes, posicao, um depois do outro' }, { Versao: "1.1.0", Peso: olhar('chance'), Num: 9, Funcao: "chance", Alias: "", Parametros: "Valor, Chance", Opcionais: "Acompanhar", SeExcluso: false, Excluido: false, Descricao: "Sorteie um elemento de um vetor trabalhando em cima de chances", Significado: SignChance, Exemplo: ExemChance, Modificado: '', Retorno: "Um valor aleatório do vetor", Saidas: "Qualquer tipo", PalavrasChave: 'chance(), caixa, segmento, peso, força, sorteio, sortear' }, { //HowToUse >> AcessarSite Versao: "1.0.0", Peso: olhar('AcessarSite'), Num: 8, Funcao: "AcessarSite", Alias: "", Parametros: "", Opcionais: "", SeExcluso: true, Excluido: false, Descricao: "Acesse o site da documentação e contato direto", Significado: SignHowToUse, Exemplo: ExemHowToUse, Modificado: [['1.3.0', 'Removido textos. Agora estão em Documentação'], ['1.3.3', 'Mudado o nome da função']], Retorno: "True e mensagens no terminal", Saidas: "Boleano", PalavrasChave: '' }, { Versao: "1.0.0", Peso: olhar('LimparLog'), Num: 7, Funcao: "LimparLog", Alias: "", Parametros: "", Opcionais: "Aviso, Tamanho", SeExcluso: true, Excluido: false, Descricao: "Limpe o terminal", Significado: SignLimparLog, Exemplo: ExemLimparLog, Modificado: '', Retorno: "True e mensagens no terminal", Saidas: "Boleano", PalavrasChave: '' }, { Versao: "1.0.0", Peso: olhar('fitragem'), Num: 6, Funcao: "filtragem", Alias: "", Parametros: "Onde, oQue", Opcionais: "Manter, Acompanhar", SeExcluso: false, Excluido: false, Descricao: "Veja se os valores de um vetor estão no segundo vetor e mantenha os que não tiver, ou vice-versa", Significado: SignFiltragem, Exemplo: ExemFiltragem, Modificado: '', Retorno: "Um vetor sem os valores encontrados no segundo elemento, ou, se Manter = true, um vetor com os valores encontrados", Saidas: "Vetor", PalavrasChave: '' }, { Versao: "1.0.0", Peso: olhar('unificar'), Num: 5, Funcao: "unificar", Alias: "", Parametros: "Vetor", Opcionais: "Acompanhar", SeExcluso: false, Excluido: false, Descricao: "Remova valores duplicados de seu vetor permanecendo somente o último elemento repetido", Significado: SignUnificar, Exemplo: ExemUnificar, Modificado: '', Retorno: "Um vetor com os valores repetidos removidos", Saidas: "Vetor", PalavrasChave: '' }, { Versao: "1.0.0", Peso: olhar('sortear'), Num: 4, Funcao: "sortear", Alias: "", Parametros: "Tamanho, Quantidade", Opcionais: "Repete", SeExcluso: false, Excluido: false, Descricao: "Crie um vetor com números sorteados, repetidos ou não", Significado: SignSortear, Exemplo: ExemSortear, Modificado: '', Retorno: "Um número sorteado de um vetor numérico crescente", Saidas: "Vetor", PalavrasChave: '' }, { Versao: "1.0.0", Peso: olhar('repete'), Num: 3, Funcao: "repete", Alias: "", Parametros: "Valor, Local", Opcionais: "", SeExcluso: false, Excluido: false, Descricao: "Verifique quantas vezes tal valor apareceu em um conjunto", Significado: SignRepete, Exemplo: ExemRepete, Modificado: '', Retorno: "Irá retornar quantas vezes tal valor foi encontrado no vetor", Saidas: "Inteiro", PalavrasChave: 'repete(), repetir, repeticao, clonar, copiar' }, { Versao: "1.0.0", Peso: olhar('avg'), Num: 2, Funcao: "avg", Alias: "", Parametros: "Vetor", Opcionais: "Dec", SeExcluso: false, Excluido: false, Descricao: "Tire uma média dos valores que estão dentro do vetor", Significado: SignAvg, Exemplo: ExemAvg, Modificado: '', Retorno: "A média de todos os valores numéricos do vetor mencionado", Saidas: "Decimal", PalavrasChave: 'avg(), average(), media(), media, medio' }, { //randomize Versao: "1.0.0", Peso: olhar('randomize'), Num: 1, Funcao: "randomize", Alias: "", Parametros: "Max", Opcionais: "Min, Dec", SeExcluso: false, Excluido: false, Descricao: "Peça um número aleatório entre dois extremos. Você também pode sortear elementos de um vetor", Significado: SignRandomize, Exemplo: ExemRandomize, Modificado: '', Retorno: "Um número aleatório entre Min e Max com Dec casas decimais. Caso adicione um vetor em Max, os elementos Min e Dec serão ignorados e irá retornar um elemento do vetor", Saidas: "Decimal ou Vetor", PalavrasChave: 'randomize(), aleatório, randomizar, aleatorizar, valores aleatorios' }, ]; let FuncOrg = [] for(j=0; j algo.Funcao == FunctionFinal[j]) FuncOrg.push(Atual) }