├── .gitignore ├── en ├── pages │ ├── working.md │ ├── supermarkets.md │ ├── social-networks.md │ ├── obtaining-a-drivers-license.md │ ├── bikes.md │ ├── bank-account.md │ ├── 30-rulling.md │ ├── mobile-phones.md │ ├── public-transport.md │ ├── address-registration.md │ ├── first-steps.md │ ├── renting-an-apartment.md │ └── health-insurance.md ├── README.md └── SUMMARY.md ├── LANGS.md ├── pt-br ├── pages │ ├── previdencia-social.md │ ├── visto-de-trabalho.md │ ├── supermercados.md │ ├── obtendo-a-carteira-de-motorista.md │ ├── bikes.md │ ├── telefonia.md │ ├── 30-rulling.md │ ├── primeiros-passos.md │ ├── transporte-publico.md │ ├── registro-de-residencia.md │ ├── redes-sociais.md │ ├── alugando-apartamento.md │ ├── seguro-saude.md │ ├── ainda-no-brasil.md │ ├── conta-bancaria.md │ └── trazendo-pet-do-brasil.md ├── files │ ├── seguro-saude-ranges.png │ └── modelo-declaracao-estado-civil.pdf ├── README.md └── SUMMARY.md ├── CODE_OF_CONDUCT.md ├── book.json ├── CONTRIBUTING.md ├── LICENSE ├── package.json ├── README.md ├── tasks └── generate-contributors.js ├── coc ├── pt-br │ └── CODE_OF_CONDUCT.md └── en │ └── CODE_OF_CONDUCT.md └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | *.log 3 | node_modules 4 | _book 5 | -------------------------------------------------------------------------------- /en/pages/working.md: -------------------------------------------------------------------------------- 1 | # Working in the Netherlands 2 | 3 | TODO_SEND_PR 4 | -------------------------------------------------------------------------------- /LANGS.md: -------------------------------------------------------------------------------- 1 | # Languages 2 | 3 | - [English](en/) 4 | - [Português (BR)](pt-br/) 5 | -------------------------------------------------------------------------------- /pt-br/pages/previdencia-social.md: -------------------------------------------------------------------------------- 1 | # Previdência social 2 | 3 | TODO_SEND_PR 4 | -------------------------------------------------------------------------------- /pt-br/pages/visto-de-trabalho.md: -------------------------------------------------------------------------------- 1 | # Obtendo o visto de trabalho holandês 2 | 3 | TODO_SEND_PR 4 | -------------------------------------------------------------------------------- /pt-br/files/seguro-saude-ranges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanbauer/awesome-netherlands/HEAD/pt-br/files/seguro-saude-ranges.png -------------------------------------------------------------------------------- /pt-br/files/modelo-declaracao-estado-civil.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeanbauer/awesome-netherlands/HEAD/pt-br/files/modelo-declaracao-estado-civil.pdf -------------------------------------------------------------------------------- /en/pages/supermarkets.md: -------------------------------------------------------------------------------- 1 | # Supermercados 2 | 3 | TODO_SEND_PR 4 | 5 | # Albert heijn 6 | 7 | TODO_SEND_PR 8 | 9 | # Jumbo 10 | 11 | TODO_SEND_PR 12 | -------------------------------------------------------------------------------- /pt-br/pages/supermercados.md: -------------------------------------------------------------------------------- 1 | # Supermercados 2 | 3 | TODO_SEND_PR 4 | 5 | # Albert heijn 6 | 7 | TODO_SEND_PR 8 | 9 | # Jumbo 10 | 11 | TODO_SEND_PR 12 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | 🌎 See the [Code of Conduct in English](coc/en/CODE_OF_CONDUCT.md) 2 | 3 | 🇧🇷 Acesse o [Código de Conduta em Português](coc/pt-br/CODE_OF_CONDUCT.md) -------------------------------------------------------------------------------- /en/README.md: -------------------------------------------------------------------------------- 1 | # awesome-netherlands 2 | 3 | A guide aiming to help newcomers to have a successful start in the Netherlands! 4 | 5 | !INCLUDE "./pages/first-steps.md" 6 | !INCLUDE "SUMMARY.md" 7 | -------------------------------------------------------------------------------- /en/pages/social-networks.md: -------------------------------------------------------------------------------- 1 | # Social networks 2 | 3 | There are also many online groups which could be of great help, as they all have great and active 4 | communities: 5 | 6 | - [🇧🇷 Facebook - Brasileiros na Holanda](todo) 7 | - [🇬🇧 Facebook - Netherlands EXPATS](todo) 8 | -------------------------------------------------------------------------------- /pt-br/README.md: -------------------------------------------------------------------------------- 1 | # awesome-netherlands 2 | 3 | Um guia que busca ajudar expatriados a ter um início bem-sucedido na Holanda! 4 | 5 | Ainda está no Brasil? Então esta seção pode te ajudar na preparação: [Ainda no Brasil](./pages/ainda-no-brasil.md) 6 | 7 | !INCLUDE "./pages/primeiros-passos.md" 8 | !INCLUDE "SUMMARY.md" 9 | -------------------------------------------------------------------------------- /pt-br/pages/obtendo-a-carteira-de-motorista.md: -------------------------------------------------------------------------------- 1 | # Obtendo uma carteira de motorista 2 | 3 | TODO_SEND_A_PR 4 | 5 | # Visão geral do processo 6 | 7 | TODO_SEND_A_PR 8 | 9 | ## Testes para a carteira de motorista 10 | 11 | TODO_SEND_A_PR 12 | 13 | ## Custos aproximados 14 | 15 | | Etapa | Custo aproximado | 16 | | -------------- | ---------------- | 17 | | TODO_SEND_A_PR | €1 | 18 | 19 | ## Links úteis 20 | 21 | TODO_SEND_A_PR 22 | -------------------------------------------------------------------------------- /en/pages/obtaining-a-drivers-license.md: -------------------------------------------------------------------------------- 1 | # Obtaining a drivers license 2 | 3 | TODO_SEND_A_PR 4 | 5 | # Overview 6 | 7 | TODO_SEND_A_PR 8 | 9 | ## Drivers license tests 10 | 11 | TODO_SEND_A_PR 12 | 13 | ## Approximate costs 14 | 15 | TODO_SEND_A_PR 16 | 17 | | Task | Approx. Cost | 18 | | ------- | ------------ | 19 | | Example | €1 | 20 | 21 | ## Picking up your permanent license 22 | 23 | TODO_SEND_A_PR 24 | 25 | ## Resources 26 | 27 | TODO_SEND_A_PR 28 | -------------------------------------------------------------------------------- /en/pages/bikes.md: -------------------------------------------------------------------------------- 1 | ## Bike 🚲 2 | 3 | Bicycles are very common here, there are even more bikes than people. Some sites say that here people cycle an average of 2.9km/day! 4 | 5 | There are bike lanes and bike lanes almost everywhere. The cyclist is very respected here, after all the whole country rides. 6 | 7 | Where to rent: https://swapfiets.nl/en/ 8 | 9 | Price: starting from € 16.50 10 | 11 | Prerequisites: Have an IBAN (International Bank Account Number) 12 | 13 | Buy or rent? It really depends on your plans but I advise you to rent first until you decide which bike to have here, how the streets work, which lock to buy (unfortunately a lot of bike get stolen here). 14 | 15 | > TODO_SEND_PR with transit law/tips for cyclists ⚠️ 16 | -------------------------------------------------------------------------------- /pt-br/pages/bikes.md: -------------------------------------------------------------------------------- 1 | ## Bicicletas 🚲 2 | 3 | Bicicletas são muito comuns aqui, inclusive existe mais bicicletas que pessoas. Alguns sites dizem que aqui as pessoas pedalam em média 2.9km/dia! 4 | 5 | Existem ciclovias e ciclofaixas em praticamente todo lugar. O ciclista é muito respeitado aqui, afinal o país inteiro pedala. 6 | 7 | Onde alugar: https://swapfiets.nl/en/ 8 | Preço: € 19 9 | Pré-requisitos: Ter um IBAN (International Bank Account Number) 10 | 11 | Comprar ou alugar? Realmente depende dos seus planos mas eu aconselho você alugar primeiro até decidir qual bike ter aqui, como funciona as ruas, qual cadeado comprar (infelizmente se rouba muita bike por aqui). 12 | 13 | > TODO_SEND_PR with transit law/tips for cyclists ⚠️ 14 | -------------------------------------------------------------------------------- /book.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Awesome Netherlands", 3 | "plugins": [ 4 | "anchors", 5 | "disqus", 6 | "edit-link", 7 | "ga", 8 | "github-buttons", 9 | "include" 10 | ], 11 | "pluginsConfig": { 12 | "disqus": { 13 | "shortName": "awesome-netherlands" 14 | }, 15 | "edit-link": { 16 | "base": "https://github.com/jeanbauer/awesome-netherlands/tree/master", 17 | "label": { 18 | "en": "Improve this page", 19 | "pt-br": "Edite esta página" 20 | } 21 | }, 22 | "ga": { 23 | "token": "UA-156558332-1" 24 | }, 25 | "github-buttons": { 26 | "repo": "jeanbauer/awesome-netherlands", 27 | "types": ["star"], 28 | "size": "medium" 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /en/pages/bank-account.md: -------------------------------------------------------------------------------- 1 | # Opening a bank account 2 | 3 | If you plan to work or live in the Netherlands, having a Dutch bank account becomes mandatory. 4 | Without one you will not be able to receive your salary. Opening a bank account is usually simple and fast. 5 | 6 | Below you will find the steps required to open a bank account in many different banks. 7 | Keep in mind that there are many other banks not included in the list below and that choosing a bank is a very personal matter, so that decision is at your discretion. 8 | 9 | ## Traditional Banks 10 | 11 | These banks have physical branches where you may visit and open your bank account. 12 | 13 | ### [ABN AMRO Bank](https://www.abnamro.nl/en/personal/index.html) 14 | 15 | TODO_SEND_PR 16 | 17 | ## Online Banks 18 | 19 | These banks are different from other banks, as there are no physical branches, so you can do everything online. Using such banks, one gets argubaly better technological benefits. 20 | 21 | ### [BUNQ](https://www.bunq.com/) 22 | 23 | From €7.99 to €9.99 /month 24 | 25 | TODO_SEND_PR 26 | 27 | ### Transferwise Borderless Account 28 | 29 | TODO_SEND_PR 30 | -------------------------------------------------------------------------------- /pt-br/pages/telefonia.md: -------------------------------------------------------------------------------- 1 | # Telefone pré-pago 2 | 3 | As operadoras de telefone mais conhecidas na Holanda são T-Mobile e Vodafone. A forma mais fácil de conseguir um número pré-pago é procurar uma das lojas dessas operadoras (dica: há milhares delas espalhadas na cidade). O valor do chip + ativação + saldo inicial costuma ser algo entre €10 e €25. 4 | 5 | Há um motivo por eu ter dito "pré-pago" no título dessa seção: 6 | Para ter um telefone **pós**-pago você precisa ter o BSN (Citizen Service Number). Como isso pode demorar um pouco, recomendo começar com um telefone pré-pago! 7 | 8 | # Ativação 9 | 10 | Cada operadora tem um processo diferente de ativação. 11 | 12 | Vodafone requer que você ligue para um número especial, espere até o final da fala em holandês para começar o menu em inglês. Depois siga as instruções. 13 | 14 | # Aeroporto 15 | 16 | A maioria dos aeroportos tem Wi-Fi aqui, caso esteja indisponível, existem Starbucks e outros lugares que "vendem" Wi-Fi. 17 | 18 | ## Algumas opções de pré-pagos 19 | 20 | - [https://www.vodafone.de/](https://www.vodafone.nl/) 21 | - [https://www.t-mobile.nl/](https://www.t-mobile.nl/) 22 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | # Contributing Guide 2 | 3 | Contributions are welcome and are greatly appreciated! 4 | 5 | ## Requirements 6 | 7 | You must have all the following applications installed: 8 | 9 | - [NodeJS 12+](https://nodejs.org/en/) 10 | - [Yarn](https://yarnpkg.com/en/docs/install) 11 | 12 | ## Running the documentation locally 13 | 14 | After forking and cloning this repository, do the following steps to get started: 15 | 16 | ``` 17 | $ yarn 18 | $ yarn start 19 | ``` 20 | 21 | After this, point your browser to the specified port (defaults to http://localhost:4000). 22 | 23 | The browser will automatically refresh when there are changes to any of the source files. 24 | 25 | ## Git commit message pattern 26 | 27 | 1. Capitalize the subject line. 28 | 2. Do not end the subject line with a period. 29 | 3. Use the imperative mood in the subject line. 30 | 4. End the commit with the emoji that describes your change. The description of emojis for commits is available [here](https://gitmoji.carloscuesta.me/). 31 | 32 | Examples: 33 | 34 | ``` 35 | - Add feature X ✨ 36 | - Update getting started documentation 📝 37 | - Fix a bug X 🐛 38 | ``` -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2020 Jean Bauer 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /en/pages/30-rulling.md: -------------------------------------------------------------------------------- 1 | # 30% Rulling 2 | 3 | # What is 4 | The 30% rule is a 30% refund of the income tax paid to the government on your gross salary. 5 | This benefit is given to highly qualified immigrants. 6 | 7 | It can be requested in two ways: 8 | 1. For the company that hired you 9 | 2. By yourself 10 | 11 | # Required documentation 12 | 13 | - Work evidence from your previous job before arriving in the Netherlands 14 | - Last 12 to 24 payslips 15 | - Alternatively, you can present a 12 to 24-month bank statement that follows salary payments 16 | - Evidence that you were an employee of your old company 17 | - The employment contract can be used 18 | 19 | ## Useful links 20 | 21 | * Government Official Site 22 | * [30% facility for incoming employees](https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/individuals/living_and_working/working_in_another_country_temporarily/you_are_coming_to_work_in_the_netherlands/30_facility_for_incoming_employees/) 23 | * Other Sites 24 | * [What is the 30 percent ruling?](https://www.iamexpat.nl/expat-info/taxation/30-percent-ruling/what-is-30-percent-ruling) 25 | * [30% ruling in the Netherlands: FAQ](https://www.iamexpat.nl/expat-info/taxation/30-percent-ruling/frequently-asked-questions) 26 | -------------------------------------------------------------------------------- /en/pages/mobile-phones.md: -------------------------------------------------------------------------------- 1 | # Pre-paid options 2 | 3 | The most known mobile operators in the Netherlands are T-Mobile and Vodafone. The easiest way to get a pre-paid number is finding one store of those providers (tip: there are many of them in the most known Dutch cities). 4 | The SIM Card + activation + initial credit cost around €10 and €25. 5 | 6 | Important: to have a contract plan you'll need a BSN (Citizen Service Number). So, until you get your BSN it's highly recommended to start with a pre-paid plan. 7 | 8 | # Activation 9 | 10 | Each mobile operator has its specific activation process. 11 | 12 | Vodafone requires you to call to a specific number, then you should wait until the end of the Dutch speech to get the English menu. After that you just need to follow the steps in this menu. 13 | 14 | # Airport 15 | 16 | Almost all Dutch airports have their own public Wi-Fi network, in addition there are many other stores that "sells" Wi-Fi signal like Starbucks. 17 | 18 | ## A few options of pre-paid plans 19 | 20 | - [https://www.vodafone.de/](https://www.vodafone.nl/) 21 | - [https://www.t-mobile.nl/](https://www.t-mobile.nl/) 22 | 23 | --- 24 | 25 | - Read more in: [https://moving-to-amsterdam.nl/mobile-operators-netherlands](https://moving-to-amsterdam.nl/mobile-operators-netherlands) -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "awesome-netherlands", 3 | "author": "Jean Bauer ", 4 | "version": "1.0.0", 5 | "license": "MIT", 6 | "description": "A guide aiming to help ~~Brazillians~~ everyone to have a successfull start in the Netherlands!", 7 | "homepage": "https://github.com/jeanbauer/awesome-netherlands#readme", 8 | "scripts": { 9 | "clean": "rimraf _book", 10 | "contributors:update": "node tasks/generate-contributors.js", 11 | "prepare": "gitbook install", 12 | "build": "npm run prepare && gitbook build", 13 | "start": "npm run prepare && gitbook serve", 14 | "docs:publish": "npm run clean && npm run build && cd _book && git init && git commit --allow-empty -m 'npm run publish' && git fetch git@github.com:jeanbauer/awesome-netherlands.git gh-pages && git checkout -b gh-pages && git add . && git commit -am 'npm run publish' && git push git@github.com:jeanbauer/awesome-netherlands.git gh-pages --force" 15 | }, 16 | "repository": { 17 | "type": "git", 18 | "url": "git+https://github.com/jeanbauer/awesome-netherlands.git" 19 | }, 20 | "keywords": [ 21 | "guide", 22 | "docs", 23 | "Netherlands", 24 | "the Netherlands", 25 | "Amsterdam", 26 | "expats" 27 | ], 28 | "devDependencies": { 29 | "gitbook-cli": "^2.3.0", 30 | "request": "^2.81.0", 31 | "rimraf": "^2.5.4" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /pt-br/pages/30-rulling.md: -------------------------------------------------------------------------------- 1 | # 30% Rulling 2 | 3 | # O que é 4 | 30% rulling é a devolução de 30% do imposto de renda pago ao governo sobre o seu salário bruto. 5 | Esse benefício é dado para imigrantes de alta qualificação (highly skilled migrants). 6 | 7 | Ele pode ser requisitado de duas formas: 8 | 1. Pela empresa que te contratou 9 | 2. Por você mesmo 10 | 11 | # Documentação necessária para obter 12 | 13 | - Provas que você trabalhou no seu pais de origem antes de chegar nos Paises Baixos 14 | - Últimos 12 a 24 contra-cheques é a melhor opção 15 | - Uma opção alternativa é o extrato bancários de 12 a 24 meses que constem pagamentos de salário 16 | - Provas que você era funcionário das suas antigas empresas 17 | - O contrato de trabalho pode ser usado, em Português (não é necessária tradução ou apostilamento) 18 | 19 | ## Links úteis 20 | 21 | * Site Oficial do Governo 22 | * [30% facility for incoming employees](https://www.belastingdienst.nl/wps/wcm/connect/bldcontenten/belastingdienst/individuals/living_and_working/working_in_another_country_temporarily/you_are_coming_to_work_in_the_netherlands/30_facility_for_incoming_employees/) 23 | * Outros Sites 24 | * [What is the 30 percent ruling?](https://www.iamexpat.nl/expat-info/taxation/30-percent-ruling/what-is-30-percent-ruling) 25 | * [30% ruling in the Netherlands: FAQ](https://www.iamexpat.nl/expat-info/taxation/30-percent-ruling/frequently-asked-questions) 26 | -------------------------------------------------------------------------------- /pt-br/pages/primeiros-passos.md: -------------------------------------------------------------------------------- 1 | # Primeiros passos 2 | 3 | Está vindo ou acabou de chegar nos Países Baixos? *Awesome*. 4 | A tabela abaixo mostra um resumo (e recomendações!) de atividades que devem ser feitas para que você tenha um bom início na cidade. Para maiores informações, leia o restante desse guia. 5 | 6 | | Tarefa | Quando fazer | Onde fazer | Pré-requisitos | 7 | | ------------- | ------------- |------------- | ------------- | 8 | | Registro de residência | Nos primeiros dias | Em um dos Expat center da cidade | Ver "[Registro de residência](/pages/registro-de-residencia.md)" 9 | | Comprar ticket de transporte público | Nos primeiros dias | No [site](https://www.ov-chipkaart.nl/) da OV | Pagar com um cartão local. Ver "[Transporte público](/pages/transporte-publico.md)" 10 | | Ter um número de telefone holandês (pré-pago) | Pode ser feito nos primeiros dias | Em qualquer loja de telefonia ou que venda cartões de telefone (Vodafone, T Mobile, etc) | Apenas seu passaporte 11 | | Abrir uma conta bancária | Nos primeiros dias | No banco de sua escolha | Passaporte, registro de residência e contrato de trabalho 12 | | Aplicar para o seguro de saúde | Pode ser feito nos primeiros dias | Sites especializados | Nenhum. Ver "[aplicando para o seguro de saúde](/pages/seguro-saude.md)" 13 | | Obter seu BSN (Citizen Service Number) | Nos primeiros dias | Expat Center | Residence Permit 14 | | Alugar Apartamento | O quanto antes melhor | Em sites especializados | Ver "[alugando apartamento](/pages/alugando-apartamento.md)" -------------------------------------------------------------------------------- /en/pages/public-transport.md: -------------------------------------------------------------------------------- 1 | # Public transport 2 | 3 | In general, public transport in the Netherlands is excellent. There is always a train, tram or bus that takes you to your destination. 4 | 5 | ## Which app to use? 6 | 7 | Google Maps works well to show the fastest paths and options. 8 | 9 | For trains I use NS's own app: [Play Store](https://play.google.com/store/apps/details?id=nl.ns.android.activity&hl=en_US) | [Apple Store](https://apps.apple.com/app/ns-travel-planner/id370362301) 10 | 11 | ## How to buy tickets 12 | 13 | All the machines have English language options. 14 | 15 | > TODO_SEND_PR a small picture showing the options. ⚠️ 16 | 17 | ## Purchasing the transport card 18 | 19 | [Apply for personal ov chipkaart](https://www.ov-chipkaart.nl/purchase-an-ov-chipkaart/apply-for-personal-ov-chipkaart.htm) 20 | 21 | ## Purchasing a subscription 22 | 23 | The price of tickets here is a little high, so it might be worth it to purchase a subscription. 24 | 25 | I separated the ones I see people using: 26 | 27 | | Type | Benefit | 28 | | ------------------------------------------------------------- | ------------ | 29 | | 40% discount on weekends and 40% discount outside peak hours. | € 5 / month | 30 | | Free travel on weekends | € 31 / month | 31 | 32 | There are more options here: [NL Subscriptions](https://www.ns.nl/en/nsflex/webshop#/bestelling/producten). 33 | 34 | As a monthly member you can use NS bikes. ([See how](https://www.ns.nl/en/door-to-door/ov-fiets/how-the-ov-fiets-works.html)) 35 | -------------------------------------------------------------------------------- /pt-br/pages/transporte-publico.md: -------------------------------------------------------------------------------- 1 | # Transporte público 2 | 3 | Em geral o transporte público nos Países Baixos é excelente. Sempre existe um trem, tram ou ônibus que te leve ao seu destino. 4 | 5 | ## Qual aplicativo usar? 6 | 7 | Google Maps funcione bem para mostrar os caminhos e opções mais rápidas. 8 | 9 | Para trem eu utilizo o aplicativo da própria NS: [Play Store](https://play.google.com/store/apps/details?id=nl.ns.android.activity&hl=en_US) 10 | 11 | ## Como comprar tickets 12 | 13 | Todas as máquinas possuem opção de escolher Inglês como linguagem. 14 | 15 | > TODO_SEND_PR foto pequena mostrando opções. ⚠️ 16 | 17 | ## Adquirindo o cartão transporte 18 | 19 | [Aplicar para um cartão pessoal da OV](https://www.ov-chipkaart.nl/purchase-an-ov-chipkaart/apply-for-personal-ov-chipkaart.htm) 20 | 21 | ## Adquirindo uma mensalidade para seu cartão de transporte 22 | 23 | O preço das passagens aqui é um pouco alto, por isso talvez valha a pena você adquirir uma subscription. 24 | 25 | Separei as que vejo o pessoal utilizando: 26 | 27 | | Tipo | Benefício | 28 | | ------------------------------------------------------------------------ | --------- | 29 | | 40% desconto nos finais de semana e 40% desconto fora das horas de pico. | € 5/mês | 30 | | Viagem gratuita nos finais de semana | € 31/mês | 31 | 32 | Existem mais opções aqui: [NL Subscriptions](https://www.ns.nl/en/nsflex/webshop#/bestelling/producten). 33 | 34 | Por ser um mensalista você pode utilizar as bikes da NS. ([Ver como](https://www.ns.nl/en/door-to-door/ov-fiets/how-the-ov-fiets-works.html)) 35 | -------------------------------------------------------------------------------- /en/pages/address-registration.md: -------------------------------------------------------------------------------- 1 | # Address registration 2 | 3 | The residence registration (called Verblijfstitel) is one of the most important - and urgent - steps that must be taken when arriving in the Netherlands. Everyone who comes to live here must attend an _Expat Center_ and register. I recommend that you register in the first days of your stay. The document received after the residence registration is very important, and without it you will not be able to receive your salary, open an account at many banks, sign contracts, etc. 4 | 5 | Once you have this document you can use it daily instead of your Passport for simple activities. 6 | 7 | ## What you need for the registration? 8 | 9 | - Passport (or Passports, if more than one person is registered) 10 | - Rental / sublease agreement 11 | - Letter/Contract from the company hiring you 12 | - Birth certificate accompanied by sworn translation 13 | - Couples must bring a marriage certificate accompanied by a sworn translation (see [general tips](#tips)) 14 | 15 | ## How to fill out the form? 16 | 17 | In my case, I didn't have to fill anything before going to the Expat Center. 18 | Once there, I was given the form and explained how to fill it out in a very friendly way (normal for Netherlands). 19 | 20 | ## How the registration works? 21 | 22 | - Have all the necessary documents (passport, rental contract, employment contract, etc.) 23 | 24 | **1) your company can schedule** 25 | 26 | This was my case. Ask your company before making a move. 27 | 28 | **2) schedule an appointment at an Expat center by phone** 29 | 30 | 0402386244 31 | 32 | **3) go directly to the Expat Center, without scheduling** 33 | 34 | > TODO_SEND_PR: Check if this option is valid. ⚠️ 35 | 36 | ## Tips 37 | 38 | - Most employees can speak English (very well). 39 | - Although some places say that the single / married certificate is a mandatory document, they didn't ask me. Take it anyway! 40 | -------------------------------------------------------------------------------- /en/SUMMARY.md: -------------------------------------------------------------------------------- 1 | ## Summary 2 | 3 | 1. [Introduction](/README.md#awesome-netherlands) 4 | 1. [Address Registration](/pages/address-registration.md#address-registration) 5 | 1. [What you need](/pages/address-registration.md#what-you-need-for-the-registration) 6 | 1. [How to fill out the form](/pages/address-registration.md#how-to-fill-out-the-form) 7 | 1. [How the registration works](/pages/address-registration.md#how-the-registration-works) 8 | 1. [Tips](/pages/address-registration.md#tips) 9 | 1. [Public transport](/pages/public-transport.md#public-transport) 10 | 1. [Which app to use](/pages/public-transport.md#which-app-to-use) 11 | 1. [How to buy tickets](/pages/public-transport.md#how-to-buy-tickets) 12 | 1. [Getting an OV card](/pages/public-transport.md#purchasing-the-transport-card) 13 | 1. [Purchasing a subscription](/pages/public-transport.md#purchasing-a-subscription) 14 | 1. [Bike](/pages/bikes.md#bikes) 15 | 1. [Mobile phones](/pages/mobile-phones.md#mobile-phone) 16 | 1. [Pre-paid options](/pages/mobile-phones.md#other-options) 17 | 1. [Opening a bank account](/pages/bank-account.md#opening-a-bank-account) 18 | 1. [Traditional Banks](/pages/bank-account.md#traditional-banks) 19 | 1. [Online Banks](/pages/bank-account.md#online-banks) 20 | 1. [30% rulling](/pages/30-rulling.md#30%-Rulling) 21 | 1. [Health Insurance](/pages/health-insurance.md#health-insurance) 22 | 1. [Working in Netherlands](/pages/working.md#working-in-netherlands) 23 | 1. [Obtaining a Drivers License](/pages/obtaining-a-drivers-license.md#obtaining-a-drivers-license) 24 | 1. [Renting an apartment](/pages/renting-an-apartment.md#renting-an-apartment) 25 | 1. [Requirements](/pages/renting-an-apartment.md#requirements) 26 | 1. [Before you start](/pages/renting-an-apartment.md#before-you-start-your-search) 27 | 1. [Where to search](/pages/renting-an-apartment.md#where-to-search) 28 | 1. [Social Networks](/pages/social-networks.md#social-networks) 29 | -------------------------------------------------------------------------------- /pt-br/SUMMARY.md: -------------------------------------------------------------------------------- 1 | ## Índice 2 | 3 | 1. [Introdução](/README.md#awesome-netherlands) 4 | 1. [Ainda no Brasil](/pages/ainda-no-brasil.md#ainda-no-brasil) 5 | 1. [Registro de residência](/pages/registro-de-residencia.md#registro-de-residência) 6 | 1. [Pré-requisitos](/pages/registro-de-residencia.md#o-que-preciso-para-fazer-meu-registro-de-residência) 7 | 1. [Preenchendo o formulário](/pages/registro-de-residencia.md#como-preencher-o-formulário-de-residência) 8 | 1. [Como fazer o registro?](/pages/registro-de-residencia.md#como-fazer-o-registro) 9 | 1. [Dicas gerais](/pages/registro-de-residencia.md#dicas-gerais) 10 | 1. [Transporte público](/pages/transporte-publico.md#transporte-público) 11 | 1. [Como comprar tickets](/pages/transporte-publico.md#como-comprar-tickets) 12 | 1. [Obtendo o ticket anual](/pages/transporte-publico.md#adquirindo-o-cartão-anual-de-transporte) 13 | 1. [Sobre o transporte público](/pages/transporte-publico.md#sobre-o-transporte-público) 14 | 1. [Bicicletas](/pages/bikes.md#bicicletas) 15 | 1. [Telefone pré-pago](/pages/telefonia.md#telefone-pré-pago) 16 | 1. [Operadoras](/pages/telefonia.md#algumas-opções-de-pré-pagos) 17 | 1. [Abrindo uma conta bancária](/pages/conta-bancaria.md#abrindo-uma-conta-bancária) 18 | 1. [30% rulling](/pages/30-rulling.md#30%-Rulling) 19 | 1. [Sistema de saúde](/pages/seguro-saude.md#aplicando-para-o-seguro-de-saúde) 20 | 1. [Trabalhando nos Países Baixos 🚧](/pages/previdencia-social.md#previdência-social) 21 | 1. [Obtendo a carteira de motorista 🚧](/pages/obtendo-a-carteira-de-motorista.md) 22 | 1. [Alugando Apartamento 🚧](/pages/alugando-apartamento.md#alugando-apartamento) 23 | 1. [Pré-requisitos](/pages/alugando-apartamento.md#pré-requisitos) 24 | 1. [Antes de começar](/pages/alugando-apartamento.md#antes-de-começar-a-procura) 25 | 1. [Onde procurar](/pages/alugando-apartamento.md#onde-procurar) 26 | 1. [O processo](/pages/alugando-apartamento.md#o-processo) 27 | 1. [Trazendo pet do Brasil 🚧](/pages/trazendo-pet-do-brasil.md) 28 | 1. [Redes sociais](/pages/redes-sociais.md#redes-sociais) 29 | -------------------------------------------------------------------------------- /pt-br/pages/registro-de-residencia.md: -------------------------------------------------------------------------------- 1 | # Registro de residência 2 | 3 | O registro de residência (chamado de Verblijfstitel) é uma das etapas mais importantes - e urgentes - que devem ser feitas ao chegar nos Países Baixos. Todos que vêm residir aqui devem comparecer em um _Expat Center_ e fazer este registro. Recomendo que o registro seja feito nos primeiros dias de sua estada. O documento recebido após o registro de residência é muito importante, e sem ele você não conseguirá receber seu salário, abrir conta em muitos bancos, assinar contratos, etc. 4 | 5 | Uma vez com este documento você poderá usá-lo diariamente ao invés do seu Passaporte para atividades simples. 6 | 7 | ## O que preciso para fazer meu registro de residência? 8 | 9 | - Passaporte (ou Passaportes, no caso de registro de mais de uma pessoa) 10 | - Contrato de aluguel/sublocação 11 | - Carta/Contrato da empresa que está te contratando 12 | - Certidão de nascimento acompanhada de tradução juramentada 13 | - Casais devem levar certidão de casamento acompanhada de tradução juramentada (ver [dicas gerais](#dicas-gerais)) 14 | 15 | ## Como preencher o formulário de residência? 16 | 17 | No meu caso eu não precisei preencher nada antes da própria ida ao Expat Center. 18 | Uma vez lá me foi dado o formulário e explicado como preencher de uma forma bem amigável (normal para os Países Baixos). 19 | 20 | ## Como fazer o registro? 21 | 22 | - Tenha todos os documentos necessários (passaporte, contrato de aluguel, contrato de trabalho, etc) 23 | 24 | **1) sua empresa agenda o horário** 25 | 26 | Esse foi meu caso. Pergunte a sua empresa antes de tomar outra ação. 27 | 28 | **2) agendar um horário de atendimento em um Expat center pelo telefone** 29 | 30 | 0402386244 31 | 32 | **3) ir diretamente no Expat Center, sem agendamento.** 33 | 34 | > TODO_SEND_PR: Verificar se essa opção é válida. ⚠️ 35 | 36 | ## Dicas gerais 37 | 38 | - A maioria dos funcionários sabem falar inglês (muito bem). 39 | - Embora alguns lugares dizem que a certidão de solteiro/casado é um documento obrigatório, não me foi requisitado. Leve mesmo assim! 40 | -------------------------------------------------------------------------------- /pt-br/pages/redes-sociais.md: -------------------------------------------------------------------------------- 1 | # Redes sociais 2 | 3 | Há também muitas comunidades online, perfis e blogs com dicas e aplicativos com diversos propósitos. As principais estão listadas abaixo. 4 | 5 | - [🇧🇷 Facebook - Brasileiros na Holanda](https://www.facebook.com/groups/173615069361538/) - Criado há cerca de 9 anos e com mais de 15 mil membros, é um grupo para compartilhar dicas e apoio entre brasileiros que moram na Holanda. 6 | - [🇧🇷 Instagram - Fica a Dica Holanda](https://www.instagram.com/ficaadicaholanda/) - Dicas sobre cultura, comida, passeios, descontos em mercados e agenda de eventos todo final de semana na Holanda. 7 | - [🇧🇷 Instagram - Tudo Holanda](https://www.instagram.com/tudoholanda/) - Informações em geral sobre cultura, história, passeios e tours na Holanda. 8 | - [🇧🇷 Instagram - Ana de Amsterdam](https://www.instagram.com/anadeamsterdam_/) - Experiência e muitas dicas sobre morar na Holanda neste Instagram e [Blog](https://anadeamsterdam.com/), nos seus destaques você encontra agenda de eventos, ebooks, indicações de restaurantes e classificado de profissionais brasileiros. 9 | - [🇧🇷 Instagram - Vida Laranja](https://www.instagram.com/anadeamsterdam_/) - Experiências, estilo de vida e dicas sobre morar na Holanda neste Instagram e [Blog](https://vidalaranja.com.br/), nos seus destaques você encontra ingressos com desconto, indicações de restaurantes e profissionais brasileiros. 10 | - [🇧🇷 Instagram - Domi Online Teaching](https://www.instagram.com/domionlineteaching/) - Além de aulas particulares de Holandês e Alemão, a tia Domi também compartilha muitas dicas e materiais de estudo para brasileiros, seus destaques e feed estão cheios de ótimos conteúdos. 11 | - [🇳🇱 Aplicativo - AlleFolders](https://www.allefolders.nl/app) - Disponivel para [iOS](https://apps.apple.com/nl/app/allefolders/id1086601848) e [Android](https://play.google.com/store/apps/details?id=com.jafolders.allefolders&hl=en), nele você encontra os folders de promoções dos principais mercados e lojas da Holanda. 12 | 13 | OBS: O conteúdo divulgado aqui não é publicidade, ou seja, todos estes perfis, comunidades e mídias sociais estão sendo divulgados por possuírem bons conteúdos que ajudam pessoas diariamente, este site não recebe pagamento pela divulgação. -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Awesome Netherlands 🇳🇱 2 | 3 | A guide aiming to help newcomers to have a successful start in the Netherlands! 4 | 5 | Available in: 6 | 7 | - :brazil: [Português](https://jeanbauer.github.io/awesome-netherlands/pt-br/) 8 | - :gb: [English](https://jeanbauer.github.io/awesome-netherlands/en/) 9 | 10 | # Want to help? 11 | 12 | Contributions are welcome and are greatly appreciated! 13 | 14 | Every little bit helps. Pull-requests are always welcome! 15 | 16 | See [CONTRIBUTING](./CONTRIBUTING.md) to check how to run this documentation locally. 17 | Please, read our [CODE OF CONDUCT](./CODE_OF_CONDUCT.md) 18 | 19 | # Contributors 20 | 21 | 22 | 23 | | [
jeanbauer](https://github.com/jeanbauer) | [
eliasnogueira](https://github.com/eliasnogueira) | [
tatianeaguirres](https://github.com/tatianeaguirres) | [
ironijunior](https://github.com/ironijunior) | 24 | | ------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | 25 | 26 | 27 | 28 | 29 | # Awesome Netherlands 🤝 Awesome Berlin 30 | 31 | This guide is a copy of my friend Marlon Bernardes ["Awesome Berlin"](https://github.com/marlonbernardes/awesome-berlin) guide. The work that he did there is amazing. When moving to the Netherlands I really missed not having something like what he did for here. 🇳🇱 32 | 33 | Thanks again for letting me use [Marlon](https://github.com/marlonbernardes). 34 | I'm sure that your work will help even more people now. 35 | -------------------------------------------------------------------------------- /en/pages/first-steps.md: -------------------------------------------------------------------------------- 1 | # First steps 2 | 3 | Are you coming to (or just arrived in) the Netherlands? _Awesome_. 4 | In the table below you will find a summary (and recommendation!) of the first tasks that you might need to do in order to have a great start in this country. 5 | For more information, please read the rest of this guide. 6 | 7 | | Task | When to do | Where | Prerequisites | 8 | | ------------------------------------- | -------------------------------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | 9 | | Residence registration | In the first days | In one of the city's Expat center | See "[Residence Registration](/pages/address-registration.md)" | 10 | | Buy public transport ticket | In the first days | On the [website](https://www.ov-chipkaart.nl/) of OV | Pay with a local card. See "[Public transport](/pages/public-transport.md)" | 11 | | Have a Dutch phone number (prepaid) | It can be done in the first days | At any telephone store or that sells phone cards (Vodafone, T Mobile, etc.) | Only your passport | 12 | | Opening a bank account | In the first days | In the bank of your choice | Passport, residence registration and employment contract | 13 | | Apply for health insurance | It can be done in the first days | Specialized sites | None. See "[applying for health insurance](/pages/health-insurance.md)" | 14 | | Get your BSN (Citizen Service Number) | In the first days | Expat Center | Residence Permit | 15 | | Rent Apartment | The sooner the better | On specialized sites | See "[renting apartment](/pages/renting-an-apartment.md)" | 16 | -------------------------------------------------------------------------------- /pt-br/pages/alugando-apartamento.md: -------------------------------------------------------------------------------- 1 | # Alugando apartamento 2 | 3 | ## Exigências 4 | 5 | Contrato de trabalho, folha de pagamento da sua empresa, cópia de passaportes. 6 | 7 | ## Antes de iniciar sua pesquisa 8 | 9 | - Aluguéis de longo prazo geralmente exigem que você faça um depósito de segurança após assinar o contrato / contrato de locação. Isso representará de 1 a 3 vezes o valor do aluguel. Este valor será devolvido 1 mês após o término do contrato. 10 | - As perguntas a seguir podem ajudá-lo a escolher melhor um apartamento durante sua pesquisa: 11 |    - Está mobilado ou tem todos os utensílios de cozinha? 12 |    - Animais de estimação são permitidos? 13 |    - Você conhece / gosta do bairro? 14 |    - Existe uma garagem / depósito para bicicletas e outros objetos? 15 |    - O aquecimento é a gás, elétrico, óleo ou carvão? Os aquecimentos elétricos geralmente são menos eficazes.j 16 |    - Qual é a eficiência energética do apartamento? Esta informação pode ser encontrada na descrição do apartamento. 17 |    - Quanto custa o depósito de segurança? 18 |    - Existem supermercados e lojas por perto? 19 |    - Quão perto e fácil o acesso é o transporte público? Onde você pode chegar do apartamento usando o transporte público? 20 | 21 | ## Onde procurar 22 | 23 | O site mais conhecido para procurar um apartamento é [Pararius](https://www.pararius.com). 24 | Você pode pesquisar por bairro, número de quartos ou preço, mês que estará disponível, distância do trabalho. 25 | 26 | Gostou de algo? Ligue! Aqui nos Países Baixos o e-mail parece não ter ultrapassado o telefone quando o assunto é fechar negócio com imobiliária. Se gostou de algo ligue logo para o número nos sites e agende uma visita. A maioria das pessoas aqui falam inglês então a ligação não deve ser um problema. 27 | 28 | ## Passo a passo 29 | 30 | > Envie um PR com mais informações se você já passou por isso. Contando detalhes como lista de pessoas interessadas... 31 | 32 | ## Moradias mobiliadas 33 | 34 | Não tenho certeza sobre os pontos abaixo mas você pode ganhar alguns pontos com a imobiliária/dona se: 35 | 36 | - Não tiver pets 37 | - Não tiver filhos (ou procurando casas/aptos pequenas) 38 | - Não fumar (nada) 39 | 40 | Caso você tenha algo acima, não se preocupe, será um pouco mais difícil de achar mas não impossível. 41 | 42 | > Envie um PR com mais informações se você já passou por isso. 43 | 44 | ### Depósito de segurança (caução) 45 | 46 | Geralmente o depósito de segurança fica entre 1 aluguel até 3 alugueis do imóvel. Deve ser pago na sua entrada na moradia. 47 | -------------------------------------------------------------------------------- /en/pages/renting-an-apartment.md: -------------------------------------------------------------------------------- 1 | # Renting an apartment 2 | 3 | ## Requirements 4 | 5 | Employment contract, your company's payroll, copy of passports. 6 | 7 | ## Before you start your search 8 | 9 | - Long term rents will usually require you to make a security deposit after signing the rental agreement/contract. This will represent 1-3 times the amount of the rent. This amount will be given back to you 1 month after the contract ends. 10 | - The following questions could help you to better pick an apartment during your search: 11 | - Is it furnished or does it have all the kitchen appliances? 12 | - Are pets allowed? 13 | - Do you know/like the neighborhood? 14 | - Is there a garage/storage room for bikes and other objects? 15 | - Is the heating via gas, electrical, oil or charcoal? Electrical heatings are usually less effective.j 16 | - What is the energy efficiency of the apartment? This info can be found in the apartment description. 17 | - How much is the security deposit? 18 | - Are there supermarkets and stores close by? 19 | - How close and easy to access is the public transportation? Where can you get from the apartment using the public transportation? 20 | 21 | ## Where to search 22 | 23 | One of the best known site for searching for an apartment is [Pararius](https://www.pararius.com). 24 | You can search by neighborhood, number of rooms or price, month that will be available, distance from work. 25 | 26 | Did you like something? Call! Here in the Netherlands e-mail does not seem to have passed the phone when it comes to closing deals with real estate. If you liked something, call the number on the sites and schedule a visit. Most people here speak English so the call shouldn't be a problem. 27 | 28 | ## Step by step 29 | 30 | > Send a PR with more information if you have been there. Telling details like list of interested people, explain that finding a house here is like finding a relationship, there's a queue of people ... ⚠️ 31 | 32 | ## Furnished houses 33 | 34 | I'm not sure about the points below but you can make good impressions with the real estate / owner if you: 35 | 36 | - Do not have pets 37 | - Have no children (or looking for small houses / apartments) 38 | - No smoking (nothing) 39 | 40 | If you have something above, don't worry, it will be a little harder to find but not impossible. 41 | 42 | > Send a PR with more information if you have been there. ⚠️ 43 | 44 | ### Security deposit (security deposit) 45 | 46 | Generally, the security deposit is between 1 rental and 3 rentals of the property. It must be paid at the entrance to the house. 47 | -------------------------------------------------------------------------------- /en/pages/health-insurance.md: -------------------------------------------------------------------------------- 1 | # Health insurance 2 | 3 | When you immigrate to the Netherlands and start working in the Netherlands, you are **required** to take standard Dutch health insurance (also called: "basic" health insurance or "government" health insurance). 4 | 5 | Standard health insurance must be applied within 4 months after the obligation (entitlement to insurance). Usually, within 4 months of entering the Netherlands and / or starting work in the Netherlands. 6 | 7 | # Watch the deadline 8 | 9 | If you miss this deadline and do not apply in time, the person is required to pay the standard health insurance premium (even with a 30% fine!). 10 | 11 | But you can only claim medical costs when the application is approved. 12 | 13 | Penalty value in 2019: € ​​402.24. 14 | 15 | # Rules 16 | 17 | You can choose your own health insurance company, however, this can only be changed once a year, with effect from 1 January. 18 | It is also possible to add or remove extra health packs once a year. 19 | 20 | # Where to compare prices 21 | 22 | - Insurance comparison: [zorgwijzer.nl](https://www.zorgwijzer.nl/zorgvergelijker/english#/search) 23 | - There are others... 24 | 25 | # How "Eigen Risico" works 26 | 27 | Every year, the government sets the fixed legal value of eigen risico insurance. € 385. 28 | 29 | That is, you pay the first € 385 in medical expenses. 30 | Whatever exceeds this amount will be paid directly by your insurer, depending on the policy chosen. 31 | 32 | However, you can also negotiate these costs by choosing a voluntary deductible of up to € 885 more. 33 | This way, your "monthly fee" for basic insurance is cheaper. 34 | However, you may possibly have more health care costs than the basic health insurance package. 35 | 36 | ![../../pt-br/files/Seguro-saude-ranges.png](../../pt-br/files/Seguro-saude-ranges.png) 37 | 38 | # International students 39 | 40 | International students are not always required to take Dutch health insurance. Whether they are required or not depends on several factors, such as the length of their stay, whether they are doing an internship or working, and whether they have insurance in their home country. Learn more about Dutch health insurance for international students. 41 | 42 | Read more at: [iamexpat.nl/students](https://www.iamexpat.nl/expat-info/insurances-netherlands/dutch-health-insurance-international-students) 43 | 44 | ## Useful links 45 | 46 | - [IamExpat](https://www.iamexpat.nl/expat-info/insurances-netherlands/dutch-health-insurance) 47 | - [What is Eigen Risico](https://www.abroad-experience.com/blog/eigen-risico-own-risk/) 48 | -------------------------------------------------------------------------------- /pt-br/pages/seguro-saude.md: -------------------------------------------------------------------------------- 1 | # Aplicando para o seguro de saúde obrigatório 2 | 3 | Ao imigrar para a Holanda e começar a trabalhar na Holanda, você é obrigado a fazer o seguro de saúde padrão holandês (também chamado de: seguro de saúde "básico" ou seguro de saúde "governamental"). 4 | 5 | O seguro de saúde padrão deve ser aplicado dentro de 4 meses após a obrigação (direito ao seguro). Normalmente, dentro de 4 meses após entrar na Holanda e/ou começar a trabalhar na Holanda. 6 | 7 | # Cuidado com o prazo 8 | 9 | Se você perder esse prazo e não solicitar a tempo, a pessoa é obrigada a pagar o prêmio do seguro de saúde padrão (mesmo com uma multa de 30%!). 10 | 11 | Mas só pode reivindicar custos médicos quando a solicitação for aprovada. 12 | 13 | Valor da Multa em 2019: € 402,24. 14 | 15 | # Regras 16 | 17 | Você pode escolher sua própria companhia de seguros de saúde, no entanto, isso só pode ser alterado uma vez por ano, com efeitos a partir de 1º de janeiro. 18 | Também é possível adicionar ou remover pacotes extras de saúde uma vez por ano. 19 | 20 | # Onde comparar preços 21 | 22 | - Comparador de seguros: [zorgwijzer.nl](https://www.zorgwijzer.nl/zorgvergelijker/english#/search) 23 | - Existem outros 24 | 25 | # Como funciona o "Eigen Risico" 26 | 27 | Todos os anos, o governo define o valor legal fixo do seguro eigen risico. € 385. 28 | 29 | Ou seja, você paga os primeiros €385 em despesas médicas. 30 | O que exceder este valor será pago diretamente por sua seguradora, dependendo da política escolhida. 31 | 32 | No entanto, você também pode negociar esses custos escolhendo uma franquia voluntária de até € 885 a mais. 33 | Dessa forma, sua "mensalidade" pelo seguro básico fica mais barata. 34 | No entanto, você pode eventualmente ter mais custos com saúde do que o pacote básico de seguro de saúde. 35 | 36 | ![../files/seguro-saude-ranges.png](../files/seguro-saude-ranges.png) 37 | 38 | # Estudantes internacionais 39 | 40 | Os estudantes internacionais nem sempre são obrigados a fazer um seguro de saúde holandês. Se eles são obrigados ou não, depende de vários fatores, como a duração de sua estadia, se eles estão fazendo um estágio ou trabalhando, e se eles têm seguro em seu país de origem. Saiba mais sobre o seguro de saúde holandês para estudantes internacionais. 41 | 42 | Leia mais em: [iamexpat.nl/students](https://www.iamexpat.nl/expat-info/insurances-netherlands/dutch-health-insurance-international-students) 43 | 44 | ## Links úteis 45 | 46 | - [IamExpat](https://www.iamexpat.nl/expat-info/insurances-netherlands/dutch-health-insurance) 47 | - [O que é o Eigen Risico](https://www.abroad-experience.com/blog/eigen-risico-own-risk/) 48 | -------------------------------------------------------------------------------- /tasks/generate-contributors.js: -------------------------------------------------------------------------------- 1 | const request = require("request"); 2 | const fs = require("fs"); 3 | const options = { 4 | url: 5 | "https://api.github.com/repos/jeanbauer/awesome-netherlands/stats/contributors", 6 | headers: { 7 | "User-Agent": "request" 8 | } 9 | }; 10 | 11 | request(options, (error, response, body) => { 12 | if (error || response.statusCode >= 400) { 13 | handleHttpError(error, response, body); 14 | } 15 | 16 | const contributors = JSON.parse(body); 17 | 18 | const filteredContributors = contributors 19 | .sort(additionsComparator) 20 | .filter(meetsMinimumContributionCriteria); 21 | 22 | filteredContributors.forEach(c => 23 | console.log(`[${c.author.login}] ${computeContributorAdditions(c)}`) 24 | ); 25 | const markdown = generateMarkdownTable(filteredContributors); 26 | replaceContributorsBlock("./README.md", markdown); 27 | }); 28 | 29 | function handleHttpError(error, response, body) { 30 | throw `[${response && 31 | response.statusCode}] Error while performing http request: ${error}\n${body}`; 32 | } 33 | 34 | function meetsMinimumContributionCriteria(contributor, index) { 35 | return computeContributorAdditions(contributor) >= 2; 36 | } 37 | 38 | function computeContributorAdditions(contributor) { 39 | return contributor.weeks.reduce((acc, w) => acc + w.a, 0); 40 | } 41 | 42 | function additionsComparator(c1, c2) { 43 | return computeContributorAdditions(c2) - computeContributorAdditions(c1); 44 | } 45 | 46 | function generateMarkdownTable(contributors) { 47 | const perRow = 5; 48 | let currentRow; 49 | let markdown = []; 50 | for (let i = 0, j = contributors.length; i < j; i += perRow) { 51 | currentRow = contributors.slice(i, i + perRow); 52 | markdown.push( 53 | currentRow 54 | .map( 55 | c => 56 | ` | [
${c.author.login}](https://github.com/${c.author.login})` 57 | ) 58 | .join("") 59 | ); 60 | } 61 | return [ 62 | markdown[0], 63 | "|" + 64 | range(perRow) 65 | .map(() => "---") 66 | .join("|") + 67 | "|", 68 | ...markdown.slice(1) 69 | ].join("\n"); 70 | } 71 | 72 | function range(size) { 73 | return Array.apply(null, Array(size)); 74 | } 75 | 76 | function replaceContributorsBlock(filePath, content) { 77 | const contents = fs.readFileSync(filePath, "utf8"); 78 | const newContents = contents.replace( 79 | /(?:())([^]+?)(?:())/, 80 | "$1\n" + content + "\n$3" 81 | ); 82 | 83 | fs.writeFileSync(filePath, newContents); 84 | } 85 | -------------------------------------------------------------------------------- /coc/pt-br/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Código de Conduta para Colaboradores 2 | 3 | ## Nossa promessa 4 | 5 | Com o interesse de fomentar uma comunidade aberta e acolhedora, 6 | nós, como colaboradores e administradores deste projeto, comprometemo-nos 7 | a fazer a participação deste projeto uma experiência livre de assédio 8 | para todos, independentemente da aparência pessoal, deficiência, 9 | etnia, gênero, idade, identidade ou expressão de gênero, identidade 10 | ou orientação sexual, nacionalidade, nível de experiência, porte físico, 11 | raça ou religião. 12 | 13 | ## Nossos padrões 14 | 15 | Exemplos de comportamentos que contribuem a criar um ambiente positivo incluem: 16 | 17 | * Usar linguagem acolhedora e inclusiva 18 | * Respeitar pontos de vista e experiências diferentes 19 | * Aceitar crítica construtiva com graça 20 | * Focar no que é melhor para a comunidade 21 | * Mostrar empatia com outros membros da comunidade 22 | 23 | Exemplos de comportamentos inaceitáveis por parte dos participantes incluem: 24 | 25 | * Uso de linguagem ou imagens sexuais e atenção ou avanço sexual indesejada 26 | * Comentários insultuosos e/ou depreciativos e ataques pessoais ou políticos (*Trolling*) 27 | * Assédio público ou privado 28 | * Publicar informação pessoal de outros sem permissão explícita, como, por exemplo, um endereço eletrônico ou residencial 29 | * Qualquer outra forma de conduta que pode ser razoavelmente considerada inapropriada num ambiente profissional 30 | 31 | ## Nossas responsibilidades 32 | 33 | Os administradores do projeto são responsáveis por esclarecer os padrões de 34 | comportamento e deverão tomar ação corretiva apropriada e justa em resposta 35 | a qualquer instância de comportamento inaceitável. 36 | 37 | Os administradores do projeto têm o direito e a responsabilidade de 38 | remover, editar ou rejeitar comentários, commits, código, edições 39 | na wiki, erros ou outras formas de contribuição que não estejam de 40 | acordo com este Código de Conduta, bem como banir temporariamente ou 41 | permanentemente qualquer colaborador por qualquer outro comportamento 42 | que se considere impróprio, perigoso, ofensivo ou problemático. 43 | 44 | ## Escopo 45 | 46 | Este Código de Conduta aplica-se dentro dos espaços do projeto ou 47 | qualquer espaço público onde alguém represente o mesmo ou a sua 48 | comunidade. Exemplos de representação do projeto ou comunidade incluem 49 | usar um endereço de email oficial do projeto, postar por uma conta de 50 | mídia social oficial, ou agir como um representante designado num evento 51 | online ou offline. A representação de um projeto pode ser ainda definida e 52 | esclarecida pelos administradores do projeto. 53 | 54 | ## Aplicação 55 | 56 | Comportamento abusivo, de assédio ou de outros tipos pode ser 57 | comunicado contatando a equipe do projeto [jeanbauerc@gmail.com]. Todas as queixas serão revistas e investigadas e 58 | resultarão numa resposta necessária e apropriada à situação. 59 | A equipe é obrigada a manter a confidencialidade em relação 60 | ao elemento que reportou o incidente. Demais detalhes de 61 | políticas de aplicação podem ser postadas separadamente. 62 | 63 | Administradores do projeto que não sigam ou não mantenham o Código 64 | de Conduta em boa fé podem enfrentar repercussões temporárias ou permanentes 65 | determinadas por outros membros da liderança do projeto. 66 | 67 | ## Atribuição 68 | 69 | Este Código de Conduta é adaptado do [Contributor Covenant](https://www.contributor-covenant.org), 70 | versão 1.4, disponível em https://www.contributor-covenant.org/pt-br/version/1/4/code-of-conduct.html -------------------------------------------------------------------------------- /coc/en/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation. 6 | 7 | We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. 8 | 9 | ## Our Standards 10 | 11 | Examples of behavior that contributes to a positive environment for our community include: 12 | 13 | * Demonstrating empathy and kindness toward other people 14 | * Being respectful of differing opinions, viewpoints, and experiences 15 | * Giving and gracefully accepting constructive feedback 16 | * Accepting responsibility and apologizing to those affected by our mistakes, and learning from the experience 17 | * Focusing on what is best not just for us as individuals, but for the overall community 18 | 19 | Examples of unacceptable behavior include: 20 | 21 | * The use of sexualized language or imagery, and sexual attention or 22 | advances of any kind 23 | * Trolling, insulting or derogatory comments, and personal or political attacks 24 | * Public or private harassment 25 | * Publishing others' private information, such as a physical or email 26 | address, without their explicit permission 27 | * Other conduct which could reasonably be considered inappropriate in a 28 | professional setting 29 | 30 | ## Enforcement Responsibilities 31 | 32 | Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful. 33 | 34 | Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate. 35 | 36 | ## Scope 37 | 38 | This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. 39 | 40 | ## Enforcement 41 | 42 | Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at [jeanbauerc@gmail.com]. All complaints will be reviewed and investigated promptly and fairly. 43 | 44 | All community leaders are obligated to respect the privacy and security of the reporter of any incident. 45 | 46 | ## Enforcement Guidelines 47 | 48 | Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct: 49 | 50 | ### 1. Correction 51 | 52 | **Community Impact**: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community. 53 | 54 | **Consequence**: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested. 55 | 56 | ### 2. Warning 57 | 58 | **Community Impact**: A violation through a single incident or series of actions. 59 | 60 | **Consequence**: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban. 61 | 62 | ### 3. Temporary Ban 63 | 64 | **Community Impact**: A serious violation of community standards, including sustained inappropriate behavior. 65 | 66 | **Consequence**: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban. 67 | 68 | ### 4. Permanent Ban 69 | 70 | **Community Impact**: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals. 71 | 72 | **Consequence**: A permanent ban from any sort of public interaction within the community. 73 | 74 | ## Attribution 75 | 76 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 2.0, 77 | available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 78 | 79 | Community Impact Guidelines were inspired by [Mozilla's code of conduct enforcement ladder](https://github.com/mozilla/diversity). 80 | 81 | [homepage]: https://www.contributor-covenant.org 82 | 83 | For answers to common questions about this code of conduct, see the FAQ at 84 | https://www.contributor-covenant.org/faq. Translations are available at https://www.contributor-covenant.org/translations. 85 | -------------------------------------------------------------------------------- /pt-br/pages/ainda-no-brasil.md: -------------------------------------------------------------------------------- 1 | # Ainda no Brasil 2 | 3 | # Documentação necessária 4 | 5 | - **Passaporte** com ao menos 6 meses de validade 6 | - **Certidão de Nascimento** 7 | - Se não está atualizada precisa solicitar uma em cartório. 8 | - Se está plastificada, solicite uma nova pois você precisará no estado original para apostilamento no futuro. 9 | - Alguns tutoriais dizem que precisa ser recente, tirada ao menos nos últimos 6 meses. _(A minha não era e funcionou)_ 10 | - **Certidão de Não Casados** _(se não você não for uma pessoa casada e vier com alguém)_ 11 | - Este documento não tem um formato específico, cada tabelionato possui seu próprio formato, porém o documento esperado pelo governo tem algumas regras: 12 | - Precisa conter 2 testemunhas que não sejam da sua família. 13 | - Será 1 certidão para cada pessoa. As testemunhas podem ser as mesmas para ambas certidões. 14 | - O consulado indica seguir este modelo: [arquivo](../files/modelo-declaracao-estado-civil.pdf). Mas provavelmente seu tabelionato fará no modelo próprio, porém insista que você precisa das 2 testemunhas. 15 | - Este documento serve para provar que você e seu parceiro não são casados com nenhuma outra pessoa. 16 | - **Certidão de União Estável** 17 | > Adicionar informações se é necessário fazer certidão de união estável. 18 | - **Documentos para obter o 30% rulling** ver [aqui](/pages/30-rulling.md) 19 | 20 | # Tradução 21 | 22 | A tradução precisa ser feita por um tradutor juramentado. A tradução pode ser para o inglês, ou para holandês. Pode levar alguns dias úteis para esse processo, então se organize com cuidado. 23 | Após a tradução ser feita precisa ser levada ao cartório onde o tradutor tenha firma registrada, para ser autenticada. 24 | O tradutor juramentado insere uma chancela de auto-relevo no documento e gruda um adesivo dourado redondo para comprovar a autenticidade do documento, assim o tradutor não precisa autenticar a tradução para que o cartório apostile. 25 | 26 | # Apostilamento 27 | 28 | Tanto a original (em português) quanto a tradução precisam ser apostiladas - Apostila de Haia (The Hague) - isso basicamente é para registrar o documento internacionalmente. O apostilamento tem um prazo de 5 dias úteis para ser feito. (A não ser que a tradução seja em Holandês por um tradutor reconhecido pela Holanda, nesse caso não precisa ser feito o apostilamento de nenhum documento traduzido para o holandês por este tradutor). 29 | 30 | A ordem que eu fiz foi: 31 | 32 | - apostila do documento original 33 | - tradução do documento original 34 | - apostila do documento traduzido 35 | 36 | Mas existem alguns relatos (ver seção de créditos abaixo) que dizem: 37 | 38 | - tradução do documento original 39 | - apostila do documento original e da tradução 40 | 41 | Verifique. 42 | 43 | É ideal que apostile todos os documento em um único dia ou a embaixada holandesa no brasil pode contestar os apostilamentos. 44 | Ligue para o cartório antes de ir apostilar pois nem todo cartório apostila. 45 | 46 | # Passo a passo 47 | 48 | # 1. Primeiros documentos 49 | 50 | Os documentos que sua empresa provavelmente vai precisar são: 51 | 52 | - Passaporte (cópias) 53 | - Declaração de antecendentes criminais [link](https://ind.nl/en/Forms/7601.pdf). 54 | 55 | > Essa etapa costuma levar no mínimo 2 semanas. ⏳ 56 | 57 | # 2. Consulado 58 | 59 | Após a documentação de visto permanente ser aprovada pelo IND na Holanda, é necessário [agendar](https://www.vfsvisaonline.com/Netherlands-Global-Online-Appointment_Zone3/AppScheduling/AppWelcome.aspx?P=HWGBNAjqHwVt5/GJoRs9WQnVEJS5Y8fVWPrimCCwlDM=) um horário e ir até o consulado geral em São Paulo. 60 | O atendimento ocorre com horário marcado. O atendimento dura 10 minutos e serve para a entrega de documentos e passaporte e colocar as digitais no sistema. 61 | Após isso o consulado demora cerca de 10 dias úteis para devolver o passaporte com o visto de permanência colado, a devolução pode ser feita pelo correios (eles cobram o valor do sedex) ou retirada pessoalmente. 62 | 63 | Documentos para levar ao consulado: 64 | 65 | - Formulário MVV (Você vai receber por e-mail a versão mais atualizada, [esse é um exemplo](https://www.government.nl/documents/forms/2015/07/30/mvv-issue-form).) 66 | - Foto específica para o visto 67 | - Minha dica é não perder tempo tirando uma foto na sua cidade, pois aparentemente o consulado rejeita muitas fotos. Chegue mais cedo e vá no [shopping ao lado](https://www.google.com/maps/place/Av.+Brg.+Faria+Lima,+1835+-+Jardim+Paulistano,+S%C3%A3o+Paulo+-+SP,+01452-001,+Brasil/@-23.5731831,-46.6896444,19z/data=!3m1!4b1!4m12!1m6!3m5!1s0x0:0x1393430d65a0ba62!2sConsulado+Geral+dos+Pa%C3%ADses+Baixos!8m2!3d-23.5727662!4d-46.6892856!3m4!1s0x94ce577338fffe8f:0xf54dfdf52b662139!8m2!3d-23.5731843!4d-46.6890959) do consulado, lá existe um lugar especializado para tirar fotos. Quando eu fui só aceitava dinheiro e era dentro de uma outra loja de cosméticos (parece meio estranho mas a qualidade é boa). 68 | - Leve junto com você todos os seus passaportes caso possua mais de um, mesmo os vencidos. Caso seja casado, leve consigo a certidao de casamento. Caso tenha filhos, eles devem ir com você, porem não custa nada dar uma ligada antes no consulado para levantar mais informações. 69 | 70 | # 3. Alguns dias depois 71 | 72 | O visto de trabalho que você irá tirar tem validade de 3 meses, mas não se assuste! Uma vez que você estiver em solo holandês você deve se apresentar a prefeitura da sua cidade para da entrada na sua documentação e conseguir o seu Resident Permit. 73 | 74 | ### Créditos 75 | 76 | Trechos desta página foram retirados de: 77 | 78 | - https://bitbucket.org/lfgcampos/dossie-holanda/src/master/ 79 | - https://github.com/antonioreuter/travel_netherlands#visitando-o-consulado-hol%C3%A2ndes 80 | 81 | Tentei fazer um apanhado com o melhor de cada somados a informações da minha experiência. 82 | -------------------------------------------------------------------------------- /pt-br/pages/conta-bancaria.md: -------------------------------------------------------------------------------- 1 | # Abrindo uma conta bancária 2 | Se você planeja trabalhar nos Paises Baixos ter uma conta bancária é mandatório. 3 | Se uma conta não será possível receber seu salário e executar pagamentos do dia-a-dia. 4 | 5 | ## O sistema de pagamento 6 | Nos Paises Baixos o meio de pagamento mais comum é o débito através de um cartão de débito. 7 | O governo, inclusive lojas, não incentivam o consumo de compras através de parcelamentos. Isso é possível apenas utilizados para compras de um grande valor monetário. 8 | 9 | A grande maioria de estabelecimentos, para não falar 100% deles, aceitam cartão de débito, e este é efetuado através ou do PIN digitando sua senha, ou contactless apenas enconstando o seu cartão na máquina de pagamento. 10 | 11 | A bandeira mais comum e amplamento aceita aqui é o _Maestro_. Esta bandeira dá apenas a possibilidade de pagamento via débito. 12 | 13 | Você pode obter um cartão de crédito, mas geralmente junto aos bancos e com uma taxa anual a pagar (muito menor que a do Brasil, diga-se de passagem). 14 | 15 | ## Como abrir uma conta no banco 16 | Abaixo você vai encontrar os passos necessários para abrir uma conta em diferentes bancos. 17 | Há bancos que se dizem especializados em expats (estrangeiros) onde o atendimento e todas as explicações serão em ingles. 18 | 19 | Apesar da lista abaixo conter alguns bancos tenha em mente que esta é uma opinião pessoal, logo é recomendado que você faça pesquisas sobre os bancos nos Paises Baixos. 20 | 21 | > **Atenção** 22 | > Pergunte para a empresa que está contratando você se eles tem ou um banco de preferência ou se eles inicial este processo para você, quase queira abrir uma conta em um banco tradicional. 23 | 24 | ### Bancos Tradicionais 25 | Estes bancos possuem agências físicas onde você pode visitar e abrir sua conta. 26 | Mas atenção: todos os bancos tem um sistema de agendamento. Não é possível chegar na agência a qualquer momento e abrir uma conta. 27 | 28 | #### [ABN AMRO Bank](https://www.abnamro.nl/en/personal/index.html) 29 | É uma dos bancos mais tradicionais nos Paises Baixos e possui atendimento exclusivo para expats (estrangeiros). 30 | 31 | Você só pode abrir uma conta com hora marcada, através do site, e deve levar os seguintes documentos (confira antes na página para ver se algo mudou): 32 | * Passaporte 33 | * Comprovante de Residência (seu contrato de aluguel ou short stay) 34 | * Contrato de Trabalho 35 | * Residence Permit 36 | * Não precisa ser o físico se você ainda não pegou ele. O número do seu BSN pode servir para abrir a conta 37 | 38 | Uma coisa não comum para nós brasileiros é que você vai receber, no seu endereo, através da PostNL (Correios) os seguintes itens de forma separada (podem ser em dias diferentes): 39 | * Cartão de Débito 40 | * Máquina de ativação e geração de pin 41 | * Senha do cartão 42 | * Senha de ativação da conta, que deve ver feito por telefone 43 | 44 | No Brasil a maioria dos apps de banco geram um token, mas no ABN o token é ativado e gerado pela maquina de ativação, que parece uma calculadora. 45 | Após a primeira ativação é possível transferir este procedimento para o app. 46 | 47 | ### Bancos Online (NEO) 48 | Você, como muitos brasileiros, deve ter uma conta no Nubank ou outro banco online. 49 | Nos Países Baixos a onde dos NEOs banks iniciou agora, mas já com um grande números de adeptos. 50 | 51 | Estes bancos são diferentes dos tradicionais, não possuindo agência física, onde todo atendimento é online. 52 | Geralmente você tem um controle maior e mais centralizado através de um app ou website. 53 | 54 | > **Atenção** 55 | > Apesar do [N26](https://n26.com/en-eu), o banco online mais conhecido na Europa, ser muito bom, muitos meios de pagamento online não aceitam a compra de produtos via débito com este banco por ele não ser um banco Holandês (é um banco Alemão). 56 | > Logo, considere uma alternativa local. 57 | 58 | #### [BUNQ](https://www.bunq.com/) 59 | O banco online mais conhecido nos Países Baixos. 60 | Com ele é possível abrir uma conta em até 24h. Após aprovação você recebe umc cartão físico em casa, mas uma vez com a conta aberta você pode configurar o seu telefone e utilizar o Apple Pay ou Google Play. 61 | 62 | O custo é de €7.99 (por mês) para uma conta individual ou €9.99 (por mês) para uma conta conjunta. Ver [tabela de custos](https://www.bunq.com/pricing). 63 | 64 | ##### Relato de experiência 65 | A primeira a segunda semana nos Paises Baixos é a mais difícil financeiramente porque você trará dinheiro em espécie (papel). 66 | Provavelmente as casas de câmbio te darão notas de 100 euros. Estes notas só serão aceitas, em sua maioria, em supermercados e grandes lojas porque ninguém aqui costuma pagar no dinheiro. 67 | 68 | Você pode iniciar com a seguinte estratégia para não sofrer com isso na sua chegada, e depois decidir o que pode fazer. 69 | 1. Assim que você tiver o seu contrato de aluguel de um apartamento ou short stay, inicie uma conta no bunq 70 | 2. Após a aprovação da conta associe o meio de pagamento por NFC no seu celuar (Apple Pay ou Google Pay) 71 | * provavelmente, quando você chegar no seu apaertamento, o cartão já estará lá 72 | 3. Você pode associar a sua nova conta no TransferWise e transferir dinheiro da sua conta no Brasil para a sua nova conta no bunq 73 | * o processo de transferência demora, até, 4h (isso é muito tempo aqui!) 74 | 75 | Pronto! Agora você tem uma conta no banco e pode, no seu primeiro dia, pagar suas compras através do seu celular via contactless. 76 | 77 | ### Transferwise Borderless Account 78 | 79 | TODO_SEND_PR 80 | 81 | ### Lista de Bancos 82 | Esta é uma lista dos principais bancos nos Paises Baixos: 83 | * [ABN AMRO](https://www.abnamro.nl/en/personal/index.html) 84 | * [Rabobank](https://www.rabobank.com/en/home/index.html) 85 | * [ING](http://www.ing.com/) 86 | * [bunq](https://app.adjust.com/e5fwq2m?redirect=https%3A%2F%2Fwww.bunq.com%2Fexpats) 87 | * [SNS Bank](http://www.snsbank.nl/) 88 | * [ASN Bank](http://www.asnbank.nl/) 89 | * [Triodos](http://www.triodos.com/) 90 | 91 | > **Atenção** 92 | > Apenas o ABN AMRO e o bunq possuem informações detalhadas em Inglês. -------------------------------------------------------------------------------- /pt-br/pages/trazendo-pet-do-brasil.md: -------------------------------------------------------------------------------- 1 | # Trazendo pet do brasil (cães e gatos) 2 | 3 | -> TODO_SEND_PR Adaptar para os Países Baixos 4 | 5 | ⚠️ Este capítulo inteiro foi retirado de https://marlonbernardes.github.io/awesome-berlin/pt-br/pages/trazendo-pet-do-brasil.html 6 | 7 | Nota: As informações abaixo são para Alemanha, estão aqui até terminarmos esse capitulo para dar uma ideia. ⚠️ 8 | 9 | O processo de imigração para cães e/ou gatos leva em torno de 5 meses, então se organize com antecedência! 10 | 11 | Para trazer seu pet você irá precisar: 12 | 13 | - Inserir microchip internacional 14 | - Vacinação anti-rábica 15 | - Sorologia anti-rábica 16 | - Compra de passagens aéreas 17 | - Atestado de saúde do animal 18 | - CZI - permissão internacional para viajar 19 | 20 | ## Inserir microchip internacional 21 | 22 | O primeiro passo é a inserção do microchip internacional no animal. Fique atento que o microchip deve seguir as regras da **ISO 11784 ou 11785**. 23 | Em geral, qualquer clínica veterinária no Brasil faz a aplicação de microchip, e o valor fica por volta de R$90 a R$180. 24 | Caso seu pet já possua o microchip, siga para o próximo passo: vacina anti-rábica. 25 | 26 | **Importante:** você precisará do [certificado do microchip](http://www.backhome.com.br/media/site/certificado_microchipagem.pdf) (esse é o modelo da BackHome), assinado e carimbado pelo veterinário, as vezes as clínicas esquecem de lhe entregar. 27 | 28 | ## Vacinação anti-rábica 29 | 30 | Após a inserção do microchip, o próximo passo é a vacina anti-rábica. Ela deve ser aplicada obrigatoriamente após a inserção do microchip. No Brasil, essa vacina costuma ser feita anualmente, e mesmo que não faça um ano desde a última aplicação dessa vacina em seu pet, não tem problema, você pode re-fazêla sem problemas. 31 | 32 | Obs: você pode fazer a vacinação um dia após a inserção do microchip, mas não é muito recomendado, pois caso seu pet tenha alguma reação a algum dos 2 procedimentos, você não saberá qual deles causou o problema. 33 | 34 | Dica: aproveite e já faça a aplicação da vacina polivalente (V8 ou V10), mesmo que ela não seja obrigatória para a documentação de imigração. Nos Países Baixos essa vacina também é aplicada anualmente nos animais. Confira se a vacina escolhida também seja contra Leptospirose, principalmente se você pretende chegar nos Países Baixos durante o inverno, pois há muitos ratos pela cidade. 35 | 36 | ## Sorologia anti-rábica 37 | 38 | Essa é a parte mais complicada do processo. Trinta dias após a aplicação da vacina anti-rábica, você pode iniciar o processo da sorologia. Você precisa ir até o veterinário ou laboratório para coletar o sangue do animal e enviar para o Centro de Controle de Zoonoses de São Paulo, o único laboratório credenciado pela União Europeia no Brasil para solicitar o Laudo da Sorologia Anti-Rábica. 39 | 40 | Recomendo muito que você procure um laboratório veterinário na sua cidade para fazer esse processo. Eles entendem sobre esses exames muito mais do que as clínicas veterinárias normais e você tem menos riscos de ter problema no processo. Digo isso pois, no meu caso, tivemos que fazer 3 envios do soro sanguíneo para o laboratório de SP, pois o soro estava chegando hemolisado. O problema foi causado pela falta de conhecimento da veterinária nesse tipo de exame, em que todos os processos devem ser muito bem feitos para que não haja dano na amostra do soro sanguíneo. 41 | Para mais informações sobre as condições do soro sanguíneo para estar apto a ser analisado, [clique aqui](http://www.prefeitura.sp.gov.br/cidade/secretarias/saude/vigilancia_em_saude/controle_de_zoonoses/lab_zoonoses/index.php?p=5784) 42 | 43 | Para solicitar esse exame, você terá que ir no veterinário ou laboratório para fazer a coleta do sangue do animal. Após coletado, o sangue será centrifugado para se obter o soro do sangue. 44 | Para enviar o soro para o laboratório de SP, você pode levar pessoalmente, ou encaminhar por Sedex. 45 | 46 | Para encaminhar por Sedex, você precisa preparar uma caixa térmica (eu usei uma caixa de isopor) com gelo reciclável (eu usei gelo em gel) suficiente para manter o soro refrigerado (entre 4º a 8ºC) por alguns dias. O tubo onde contém o soro sanguíneo, não pode estar em contato com o gelo, pois caso o soro congele, ele não pode mais ser utilizado. O tubo que contém o soro, precisa estar identificado com o número do microchip do animal. 47 | 48 | Ainda dentro da caixa de isopor, você precisa colocar a requisição do exame, que você encontra [clicando aqui](http://www.prefeitura.sp.gov.br/cidade/secretarias/upload/chamadas/pagina_raiva_formulario_sorologia_animal_de_companhia__2__1461767048.pdf). 49 | Coloque o papel da requisição dentro de um saco plástico, para garantir que o gelo não danifique o papel. 50 | A requisição deve ser preenchida pelo veterinário responsável pelo animal. Caso você faça esse processo por algum laboratório da sua cidade, provavelmente o veterinário que atende seu pet terá que preencher essa requisição, e não o veterinário do laboratório. 51 | 52 | ![sorologia-material](https://cloud.githubusercontent.com/assets/3342195/23272920/554b05de-f9fd-11e6-852d-3111a46f984e.jpg) 53 | 54 | 1. Requisição da sorologia, dentro de um saco plástico. 55 | 2. Soro sanguíneo, enrolado em papel e colado na parede da caixa, para não ficar rolando dentro da caixa durante o transporte. 56 | 3. Duas caixinhas de gelo reciclável. 57 | 58 | Com a caixa térmica contendo o soro sanguíneo, gelo e a requisição você já pode lacrar e enviar por Sedex10. 59 | ![img_20160427_113723278](https://cloud.githubusercontent.com/assets/3342195/23273017/bd0495dc-f9fd-11e6-860b-de87dbf56f35.jpg) 60 | 61 | Quando o laboratório de SP receber a caixa, você receberá um email com o boleto para pagar o exame. 62 | 63 | O exame está custando pouco menos de 200 reais no momento. Caso a amostra não esteja em condições de ser analisada, o laboratório também avisará por email e você terá que enviar uma nova amostra. 64 | 65 | O resultado da sorologia será emitido em até 30 dias úteis, contados a partir da data de chegada da amostra no laboratório de SP. Você receberá o documento por correio, no endereço que foi indicado no formulário de requisição do exame (pode ser na sua casa, ou no endereço da clínica veterinária). 66 | O laudo é emitido em português, francês e inglês. Confira se o laudo da sorologia (anticorpos) do seu pet seja maior que 0,5 UI/ml. Caso contrário, houve algum problema na vacina anti-rábica e você precisará aplicar novamente a vacina e refazer a sorologia. 67 | 68 | Caso você tenha alguma dúvida sobre esse processo, você pode ligar diretamente para o laboratório de SP. Todas as vezes que precisei, eles sempre foram muito prestativos para me ajudar. 69 | 70 | **O laboratório de SP é o único laboratório no Brasil credenciado pela União Européia que pode emitir a sorologia anti-rábica.** Já aconteceu de o laboratório não estar fazendo esse exame pois estava sem o material necessário. Nesse caso, você terá que solicitar esse exame em algum outro país. Você pode conferir a lista de laboratórios autorizados [clicando aqui](http://ec.europa.eu/food/animals/pet-movement/approved-labs_en#brasil). 71 | No início do ano de 2016, o laboratório ficou alguns meses sem fazer esse exame, e a alternativa mais fácil para brasileiros era solicitar esse exame em um dos laboratórios dos Estados Unidos, pois as regras alfandegárias para levar soro sanguíneo para o Chile (laboratório mais próximo) são bastante restritas. 72 | 73 | ## Atestado de saúde do animal 74 | 75 | Para fazer o CZI (etapa abaixo) será necessário ter um atestado de saúde do animal, você deverá ir ao veterinário do seu animal e solicitar que ele faça esse atestado. 76 | 77 | **Importante observar que:** 78 | 79 | - O atestado de saúde deve ser emitido por um veterinário em papel timbrado; 80 | - O atestado deve seguir o modelo de atestado de saúde (modelo abaixo); 81 | - O atestado de saúde só possui 3 dias de validade, contando do dia da emissão do 82 | atestado até o dia de emissão do CZI (Certificado Zoossanitário Internacional); 83 | - O atestado de saúde deve conter data e cidade; 84 | - O atestado deve ser assinado e carimbado pelo veterinário (caneta com tinta azul), e o 85 | carimbo deve conter o número do seu CRMV. 86 | 87 | ## CZI - permissão internacional para viajar 88 | 89 | O CZI pode ser solicitado a partir de 3 meses após a data da coleta de sangue para a sorologia anti-rábica. Atenção: esse é um item super importante e que causa bastante confusão. Não existe quarentena para o animal entrar na união européia, o que existe é um período de **90 dias entre a coleta de sangue para a sorologia e a solicitação do CZI**. Não são 90 dias a partir do momento que você recebeu o resultado da sorologia, e sim do dia que o sangue foi coletado. Essa data fica registrada no resultado do exame da sorologia. 90 | ![img_20170223_215155177](https://cloud.githubusercontent.com/assets/3342195/23278652/8cd0d370-fa12-11e6-98f6-9e5bb1718465.jpg) 91 | 92 | Para solicitar o CZI você precisa fazer um agendamento na Vigiagro do seu estado para, no máximo, 10 dias antes do embarque. É importante fazer o contato com eles bem antes e já tirar dúvidas, alguns pedem para você enviar a documentação por e-mail antecipadamente assim eles podem conferir e lhe orientar do que mais precisa ser feito, não ficando aquela correria de última hora porque algo mudou na legislação ou por que ficou esquecido. No site do [Ministério da Agricultura](http://www.agricultura.gov.br/assuntos/sanidade-animal-e-vegetal/saude-animal/transito-animal/animais-estimacao/) você encontra mais informações. 93 | 94 | ## Compra de passagens aéreas 95 | 96 | - Antes de comprar as passagens confirme com a companhia se há vagas para seu pet no voo escolhido; 97 | - Após comprar as passagens ligue novamente na companhia para reservar a vaga do seu pet no voo, em cada um dos voos e companhias; 98 | - Verificar se a caixa de transporte se encontra dentro dos limites impostos pela cia 99 | aérea; 100 | - No dia do embarque, chegar com pelo menos 3 horas de antecedência ao check-in. 101 | 102 | Preço das passagens, tamanho e peso do animal permitido na cabine e tamanho da caixa de transporte variam entre as cias aéreas. 103 | 104 | [Clique aqui](http://www.lufthansa.com/pt/pt/Animais) para ver as condições de transporte de animais da cia **Lufthansa** 105 | 106 | [Clique aqui](https://www.flytap.com/pt-st/necessidades-especiais/viajar-com-animais) para ver as condições de transporte de animais da cia **TAP** 107 | 108 | [Clique aqui](https://www.klm.com/travel/br_br/prepare_for_travel/travel_planning/pets/index.htm) para ver as condições de transporte de animais da cia **KLM** 109 | 110 | ## Documentação final antes do embarque 111 | 112 | - Possuir carteira de vacinação original, com vacina anti-rábica válida; 113 | - Possuir o certificado de microchipagem; 114 | - Possuir o resultado do exame de sorologia; 115 | - Possuir CZI (Certificado Zoossanitário Internacional), emitido pelo Ministério da 116 | Agricultura (Vigiagro), dentro da validade; 117 | - Escanear documentação e guardar uma cópia no seu e-mail, caso precise; 118 | - Tirar dois jogos de cópias: um para entregar à companhia aérea no momento do 119 | check-in, e outro para entregar às autoridades europeias; 120 | - O atestado de saúde emitido pelo veterinário pode ficar retido no Ministério da Agricultura, 121 | portanto importante ficar com uma cópia dele. 122 | 123 | ## Desembarque e inspeção 124 | 125 | Grande parte das pessoas apenas passam com o animal pela fiscalização da fronteira e ninguém verifica se a documentação do animal está ok. Porém, o correto é que você procure o local onde o animal deve ser inspecionado. Se você não for atrás disso, ninguém vai ir te procurar para verificar a documentação. 126 | Como é muito comum as pessoas entrarem na UE sem fazer essa ficalização (porque não sabiam ou não quiseram pagar as taxas), muitas pessoas dizem que esse passo não é obrigatório, mas ele é sim: 127 | 128 | > Travellers' point of entry - the pet animal (dog, cat or ferret) must pass through a travellers' point of entry designated by Member States. The owner must, at the time of entry, contact the competent authority present at the point of entry for the purposes of the documentary and identity checks. 129 | 130 | Trecho copiado do site da European Comission. Para mais informações acesse: [https://ec.europa.eu/food/animals/pet-movement/eu-legislation/non-commercial-non-eu_en](https://ec.europa.eu/food/animals/pet-movement/eu-legislation/non-commercial-non-eu_en) 131 | 132 | Essa inspeção deve ser feita no primeiro país que você entrar na União Européia. Se você tem alguma escala dentro da União Européia, o primeiro país que você entrou na UE é onde a inspeção deve ser feita. 133 | 134 | Em cada aeroporto, o local onde o animal é inspecionado é diferente. Por exemplo, no aeroporto de Lisboa em Portugal, a sala do veterinário fica logo ao lado da esteira onde se retira as bagagens. Normalmente você encontra cartazes na parede com informações de como proceder. 135 | 136 | ATENÇÃO: Em alguns países (por exemplo, Portugal), você precisa agendar essa inspeção. [Clicando aqui](https://ec.europa.eu/food/animals/pet-movement/eu-legislation/non-commercial-non-eu/tpe_en), você encontra o contato de todos os _Travellers Point of Entry_ da UE. Na maioria dos países você pode fazer o agendamento por email, e não esqueça de incluir o número do voo que o animal vai chegar. 137 | Aproveite e se informe sobre o valor dessa inspeçāo. O valor varia em cada país (alguns não cobram nada), mas só para dar uma noção de valor, em Portugal custa 30 euros e nos Países Baixos 70 euros e normalmente só aceitam pagamento em dinheiro. Mas se informe, pois os valores podem ter mudado! 138 | 139 | Depois que o veterinário fizer a inspeção, ele vai assinar o CZI, e você deve sair da área de desembarque pela saída da Aduana/Alfândega em que você vai declarar o que está trazendo, e eles irão conferir se o veterinário assinou o CZI. Muitas pessoas costumam passar pela saída 'Nada a declarar', e não da nenhum problema, porém o correto seria passar pela Aduana/Alfândega declarando a entrada do animal. 140 | 141 | ## Registro do animal na Holanda 142 | 143 | **Este registro deve ser feito apenas para cachorros.** 144 | 145 | TODO_SEND_PR 146 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | JSONStream@~1.3.1: 6 | version "1.3.5" 7 | resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" 8 | integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== 9 | dependencies: 10 | jsonparse "^1.2.0" 11 | through ">=2.2.7 <3" 12 | 13 | abbrev@1, abbrev@~1.1.0: 14 | version "1.1.1" 15 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 16 | integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== 17 | 18 | abbrev@~1.0.9: 19 | version "1.0.9" 20 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.0.9.tgz#91b4792588a7738c25f35dd6f63752a2f8776135" 21 | integrity sha1-kbR5JYinc4wl813W9jdSovh3YTU= 22 | 23 | agent-base@4, agent-base@^4.1.0, agent-base@^4.3.0: 24 | version "4.3.0" 25 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" 26 | integrity sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg== 27 | dependencies: 28 | es6-promisify "^5.0.0" 29 | 30 | agentkeepalive@^3.3.0: 31 | version "3.5.2" 32 | resolved "https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-3.5.2.tgz#a113924dd3fa24a0bc3b78108c450c2abee00f67" 33 | integrity sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ== 34 | dependencies: 35 | humanize-ms "^1.2.1" 36 | 37 | ajv@^4.9.1: 38 | version "4.11.8" 39 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-4.11.8.tgz#82ffb02b29e662ae53bdc20af15947706739c536" 40 | integrity sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY= 41 | dependencies: 42 | co "^4.6.0" 43 | json-stable-stringify "^1.0.1" 44 | 45 | ajv@^6.5.5: 46 | version "6.10.2" 47 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.2.tgz#d3cea04d6b017b2894ad69040fec8b623eb4bd52" 48 | integrity sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw== 49 | dependencies: 50 | fast-deep-equal "^2.0.1" 51 | fast-json-stable-stringify "^2.0.0" 52 | json-schema-traverse "^0.4.1" 53 | uri-js "^4.2.2" 54 | 55 | ansi-align@^2.0.0: 56 | version "2.0.0" 57 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" 58 | integrity sha1-w2rsy6VjuJzrVW82kPCx2eNUf38= 59 | dependencies: 60 | string-width "^2.0.0" 61 | 62 | ansi-regex@^2.0.0: 63 | version "2.1.1" 64 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 65 | integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= 66 | 67 | ansi-regex@^3.0.0, ansi-regex@~3.0.0: 68 | version "3.0.0" 69 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 70 | integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= 71 | 72 | ansi-styles@^2.2.1: 73 | version "2.2.1" 74 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 75 | integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= 76 | 77 | ansi-styles@^3.2.1: 78 | version "3.2.1" 79 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 80 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 81 | dependencies: 82 | color-convert "^1.9.0" 83 | 84 | ansi@^0.3.0, ansi@~0.3.1: 85 | version "0.3.1" 86 | resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" 87 | integrity sha1-DELU+xcWDVqa8eSEus4cZpIsGyE= 88 | 89 | ansicolors@~0.3.2: 90 | version "0.3.2" 91 | resolved "https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.3.2.tgz#665597de86a9ffe3aa9bfbe6cae5c6ea426b4979" 92 | integrity sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk= 93 | 94 | ansistyles@~0.1.3: 95 | version "0.1.3" 96 | resolved "https://registry.yarnpkg.com/ansistyles/-/ansistyles-0.1.3.tgz#5de60415bda071bb37127854c864f41b23254539" 97 | integrity sha1-XeYEFb2gcbs3EnhUyGT0GyMlRTk= 98 | 99 | aproba@^1.0.3, aproba@^1.1.1: 100 | version "1.2.0" 101 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 102 | integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== 103 | 104 | aproba@~1.1.2: 105 | version "1.1.2" 106 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.1.2.tgz#45c6629094de4e96f693ef7eab74ae079c240fc1" 107 | integrity sha512-ZpYajIfO0j2cOFTO955KUMIKNmj6zhX8kVztMAxFsDaMwz+9Z9SV0uou2pC9HJqcfpffOsjnbrDMvkNy+9RXPw== 108 | 109 | archy@~1.0.0: 110 | version "1.0.0" 111 | resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" 112 | integrity sha1-+cjBN1fMHde8N5rHeyxipcKGjEA= 113 | 114 | are-we-there-yet@~1.1.2: 115 | version "1.1.5" 116 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" 117 | integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== 118 | dependencies: 119 | delegates "^1.0.0" 120 | readable-stream "^2.0.6" 121 | 122 | asap@^2.0.0: 123 | version "2.0.6" 124 | resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" 125 | integrity sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= 126 | 127 | asn1@~0.2.3: 128 | version "0.2.4" 129 | resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" 130 | integrity sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== 131 | dependencies: 132 | safer-buffer "~2.1.0" 133 | 134 | assert-plus@1.0.0, assert-plus@^1.0.0: 135 | version "1.0.0" 136 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" 137 | integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= 138 | 139 | assert-plus@^0.2.0: 140 | version "0.2.0" 141 | resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-0.2.0.tgz#d74e1b87e7affc0db8aadb7021f3fe48101ab234" 142 | integrity sha1-104bh+ev/A24qttwIfP+SBAasjQ= 143 | 144 | async-some@~1.0.2: 145 | version "1.0.2" 146 | resolved "https://registry.yarnpkg.com/async-some/-/async-some-1.0.2.tgz#4d8a81620d5958791b5b98f802d3207776e95509" 147 | integrity sha1-TYqBYg1ZWHkbW5j4AtMgd3bpVQk= 148 | dependencies: 149 | dezalgo "^1.0.2" 150 | 151 | async@^2.0.1: 152 | version "2.6.3" 153 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff" 154 | integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg== 155 | dependencies: 156 | lodash "^4.17.14" 157 | 158 | asynckit@^0.4.0: 159 | version "0.4.0" 160 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 161 | integrity sha1-x57Zf380y48robyXkLzDZkdLS3k= 162 | 163 | aws-sign2@~0.6.0: 164 | version "0.6.0" 165 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.6.0.tgz#14342dd38dbcc94d0e5b87d763cd63612c0e794f" 166 | integrity sha1-FDQt0428yU0OW4fXY81jYSwOeU8= 167 | 168 | aws-sign2@~0.7.0: 169 | version "0.7.0" 170 | resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" 171 | integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= 172 | 173 | aws4@^1.2.1, aws4@^1.8.0: 174 | version "1.9.1" 175 | resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" 176 | integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== 177 | 178 | balanced-match@^1.0.0: 179 | version "1.0.0" 180 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 181 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 182 | 183 | bash-color@0.0.4: 184 | version "0.0.4" 185 | resolved "https://registry.yarnpkg.com/bash-color/-/bash-color-0.0.4.tgz#e9be8ce33540cada4881768c59bd63865736e913" 186 | integrity sha1-6b6M4zVAytpIgXaMWb1jhlc26RM= 187 | 188 | bcrypt-pbkdf@^1.0.0: 189 | version "1.0.2" 190 | resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" 191 | integrity sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= 192 | dependencies: 193 | tweetnacl "^0.14.3" 194 | 195 | bl@^1.0.0: 196 | version "1.2.2" 197 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" 198 | integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== 199 | dependencies: 200 | readable-stream "^2.3.5" 201 | safe-buffer "^5.1.1" 202 | 203 | bl@~1.1.2: 204 | version "1.1.2" 205 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.1.2.tgz#fdca871a99713aa00d19e3bbba41c44787a65398" 206 | integrity sha1-/cqHGplxOqANGeO7ukHER4emU5g= 207 | dependencies: 208 | readable-stream "~2.0.5" 209 | 210 | block-stream@*, block-stream@0.0.9: 211 | version "0.0.9" 212 | resolved "https://registry.yarnpkg.com/block-stream/-/block-stream-0.0.9.tgz#13ebfe778a03205cfe03751481ebb4b3300c126a" 213 | integrity sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo= 214 | dependencies: 215 | inherits "~2.0.0" 216 | 217 | bluebird@^3.5.0, bluebird@^3.5.1: 218 | version "3.7.2" 219 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" 220 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== 221 | 222 | bluebird@~3.5.0: 223 | version "3.5.5" 224 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.5.tgz#a8d0afd73251effbbd5fe384a77d73003c17a71f" 225 | integrity sha512-5am6HnnfN+urzt4yfg7IgTbotDjIT/u8AJpEt0sIU9FtXfVeezXAPKswrG+xKUCOYAINpSdgZVDU6QFh+cuH3w== 226 | 227 | boom@2.x.x: 228 | version "2.10.1" 229 | resolved "https://registry.yarnpkg.com/boom/-/boom-2.10.1.tgz#39c8918ceff5799f83f9492a848f625add0c766f" 230 | integrity sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8= 231 | dependencies: 232 | hoek "2.x.x" 233 | 234 | boxen@^1.0.0: 235 | version "1.3.0" 236 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" 237 | integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== 238 | dependencies: 239 | ansi-align "^2.0.0" 240 | camelcase "^4.0.0" 241 | chalk "^2.0.1" 242 | cli-boxes "^1.0.0" 243 | string-width "^2.0.0" 244 | term-size "^1.2.0" 245 | widest-line "^2.0.0" 246 | 247 | brace-expansion@^1.1.7: 248 | version "1.1.11" 249 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 250 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 251 | dependencies: 252 | balanced-match "^1.0.0" 253 | concat-map "0.0.1" 254 | 255 | buffer-alloc-unsafe@^1.1.0: 256 | version "1.1.0" 257 | resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" 258 | integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== 259 | 260 | buffer-alloc@^1.2.0: 261 | version "1.2.0" 262 | resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" 263 | integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== 264 | dependencies: 265 | buffer-alloc-unsafe "^1.1.0" 266 | buffer-fill "^1.0.0" 267 | 268 | buffer-fill@^1.0.0: 269 | version "1.0.0" 270 | resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" 271 | integrity sha1-+PeLdniYiO858gXNY39o5wISKyw= 272 | 273 | buffer-from@^1.0.0: 274 | version "1.1.1" 275 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 276 | integrity sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== 277 | 278 | buffer-shims@^1.0.0: 279 | version "1.0.0" 280 | resolved "https://registry.yarnpkg.com/buffer-shims/-/buffer-shims-1.0.0.tgz#9978ce317388c649ad8793028c3477ef044a8b51" 281 | integrity sha1-mXjOMXOIxkmth5MCjDR37wRKi1E= 282 | 283 | builtin-modules@^1.0.0: 284 | version "1.1.1" 285 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 286 | integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= 287 | 288 | builtins@0.0.7: 289 | version "0.0.7" 290 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-0.0.7.tgz#355219cd6cf18dbe7c01cc7fd2dce765cfdc549a" 291 | integrity sha1-NVIZzWzxjb58Acx/0tznZc/cVJo= 292 | 293 | builtins@^1.0.3: 294 | version "1.0.3" 295 | resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" 296 | integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og= 297 | 298 | cacache@^10.0.0: 299 | version "10.0.4" 300 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" 301 | integrity sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA== 302 | dependencies: 303 | bluebird "^3.5.1" 304 | chownr "^1.0.1" 305 | glob "^7.1.2" 306 | graceful-fs "^4.1.11" 307 | lru-cache "^4.1.1" 308 | mississippi "^2.0.0" 309 | mkdirp "^0.5.1" 310 | move-concurrently "^1.0.1" 311 | promise-inflight "^1.0.1" 312 | rimraf "^2.6.2" 313 | ssri "^5.2.4" 314 | unique-filename "^1.1.0" 315 | y18n "^4.0.0" 316 | 317 | cacache@^9.2.9: 318 | version "9.3.0" 319 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-9.3.0.tgz#9cd58f2dd0b8c8cacf685b7067b416d6d3cf9db1" 320 | integrity sha512-Vbi8J1XfC8v+FbQ6QkOtKXsHpPnB0i9uMeYFJoj40EbdOsEqWB3DPpNjfsnYBkqOPYA8UvrqH6FZPpBP0zdN7g== 321 | dependencies: 322 | bluebird "^3.5.0" 323 | chownr "^1.0.1" 324 | glob "^7.1.2" 325 | graceful-fs "^4.1.11" 326 | lru-cache "^4.1.1" 327 | mississippi "^1.3.0" 328 | mkdirp "^0.5.1" 329 | move-concurrently "^1.0.1" 330 | promise-inflight "^1.0.1" 331 | rimraf "^2.6.1" 332 | ssri "^4.1.6" 333 | unique-filename "^1.1.0" 334 | y18n "^3.2.1" 335 | 336 | cacache@~9.2.9: 337 | version "9.2.9" 338 | resolved "https://registry.yarnpkg.com/cacache/-/cacache-9.2.9.tgz#f9d7ffe039851ec94c28290662afa4dd4bb9e8dd" 339 | integrity sha512-ghg1j5OyTJ6qsrqU++dN23QiTDxb5AZCFGsF3oB+v9v/gY+F4X8L/0gdQMEjd+8Ot3D29M2etX5PKozHRn2JQw== 340 | dependencies: 341 | bluebird "^3.5.0" 342 | chownr "^1.0.1" 343 | glob "^7.1.2" 344 | graceful-fs "^4.1.11" 345 | lru-cache "^4.1.1" 346 | mississippi "^1.3.0" 347 | mkdirp "^0.5.1" 348 | move-concurrently "^1.0.1" 349 | promise-inflight "^1.0.1" 350 | rimraf "^2.6.1" 351 | ssri "^4.1.6" 352 | unique-filename "^1.1.0" 353 | y18n "^3.2.1" 354 | 355 | call-limit@~1.1.0: 356 | version "1.1.1" 357 | resolved "https://registry.yarnpkg.com/call-limit/-/call-limit-1.1.1.tgz#ef15f2670db3f1992557e2d965abc459e6e358d4" 358 | integrity sha512-5twvci5b9eRBw2wCfPtN0GmlR2/gadZqyFpPhOK6CvMFoFgA+USnZ6Jpu1lhG9h85pQ3Ouil3PfXWRD4EUaRiQ== 359 | 360 | camelcase@^4.0.0: 361 | version "4.1.0" 362 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 363 | integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= 364 | 365 | capture-stack-trace@^1.0.0: 366 | version "1.0.1" 367 | resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" 368 | integrity sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw== 369 | 370 | caseless@~0.11.0: 371 | version "0.11.0" 372 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.11.0.tgz#715b96ea9841593cc33067923f5ec60ebda4f7d7" 373 | integrity sha1-cVuW6phBWTzDMGeSP17GDr2k99c= 374 | 375 | caseless@~0.12.0: 376 | version "0.12.0" 377 | resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" 378 | integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= 379 | 380 | chalk@^1.0.0, chalk@^1.1.1: 381 | version "1.1.3" 382 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 383 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= 384 | dependencies: 385 | ansi-styles "^2.2.1" 386 | escape-string-regexp "^1.0.2" 387 | has-ansi "^2.0.0" 388 | strip-ansi "^3.0.0" 389 | supports-color "^2.0.0" 390 | 391 | chalk@^2.0.1: 392 | version "2.4.2" 393 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 394 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== 395 | dependencies: 396 | ansi-styles "^3.2.1" 397 | escape-string-regexp "^1.0.5" 398 | supports-color "^5.3.0" 399 | 400 | char-spinner@~1.0.1: 401 | version "1.0.1" 402 | resolved "https://registry.yarnpkg.com/char-spinner/-/char-spinner-1.0.1.tgz#e6ea67bd247e107112983b7ab0479ed362800081" 403 | integrity sha1-5upnvSR+EHESmDt6sEee02KAAIE= 404 | 405 | chmodr@~1.0.2: 406 | version "1.0.2" 407 | resolved "https://registry.yarnpkg.com/chmodr/-/chmodr-1.0.2.tgz#04662b932d0f02ec66deaa2b0ea42811968e3eb9" 408 | integrity sha1-BGYrky0PAuxm3qorDqQoEZaOPrk= 409 | 410 | chownr@^1.0.1: 411 | version "1.1.3" 412 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.3.tgz#42d837d5239688d55f303003a508230fa6727142" 413 | integrity sha512-i70fVHhmV3DtTl6nqvZOnIjbY0Pe4kAUjwHj8z0zAdgBtYrJyYwLKCCuRBQ5ppkyL0AkN7HKRnETdmdp1zqNXw== 414 | 415 | chownr@~1.0.1: 416 | version "1.0.1" 417 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.0.1.tgz#e2a75042a9551908bebd25b8523d5f9769d79181" 418 | integrity sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE= 419 | 420 | cli-boxes@^1.0.0: 421 | version "1.0.0" 422 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" 423 | integrity sha1-T6kXw+WclKAEzWH47lCdplFocUM= 424 | 425 | clone@^1.0.2: 426 | version "1.0.4" 427 | resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" 428 | integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= 429 | 430 | cmd-shim@~2.0.2: 431 | version "2.0.2" 432 | resolved "https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-2.0.2.tgz#6fcbda99483a8fd15d7d30a196ca69d688a2efdb" 433 | integrity sha1-b8vamUg6j9FdfTChlspp1oii79s= 434 | dependencies: 435 | graceful-fs "^4.1.2" 436 | mkdirp "~0.5.0" 437 | 438 | co@^4.6.0: 439 | version "4.6.0" 440 | resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" 441 | integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= 442 | 443 | code-point-at@^1.0.0: 444 | version "1.1.0" 445 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 446 | integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= 447 | 448 | color-convert@^1.9.0: 449 | version "1.9.3" 450 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 451 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 452 | dependencies: 453 | color-name "1.1.3" 454 | 455 | color-name@1.1.3: 456 | version "1.1.3" 457 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 458 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 459 | 460 | columnify@~1.5.4: 461 | version "1.5.4" 462 | resolved "https://registry.yarnpkg.com/columnify/-/columnify-1.5.4.tgz#4737ddf1c7b69a8a7c340570782e947eec8e78bb" 463 | integrity sha1-Rzfd8ce2mop8NAVweC6UfuyOeLs= 464 | dependencies: 465 | strip-ansi "^3.0.0" 466 | wcwidth "^1.0.0" 467 | 468 | combined-stream@^1.0.5, combined-stream@^1.0.6, combined-stream@~1.0.5, combined-stream@~1.0.6: 469 | version "1.0.8" 470 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" 471 | integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== 472 | dependencies: 473 | delayed-stream "~1.0.0" 474 | 475 | commander@2.11.0: 476 | version "2.11.0" 477 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" 478 | integrity sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ== 479 | 480 | commander@^2.9.0: 481 | version "2.20.3" 482 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" 483 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== 484 | 485 | concat-map@0.0.1: 486 | version "0.0.1" 487 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 488 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 489 | 490 | concat-stream@^1.5.0, concat-stream@^1.5.2: 491 | version "1.6.2" 492 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 493 | integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw== 494 | dependencies: 495 | buffer-from "^1.0.0" 496 | inherits "^2.0.3" 497 | readable-stream "^2.2.2" 498 | typedarray "^0.0.6" 499 | 500 | config-chain@~1.1.10, config-chain@~1.1.11: 501 | version "1.1.12" 502 | resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" 503 | integrity sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA== 504 | dependencies: 505 | ini "^1.3.4" 506 | proto-list "~1.2.1" 507 | 508 | configstore@^3.0.0: 509 | version "3.1.2" 510 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" 511 | integrity sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw== 512 | dependencies: 513 | dot-prop "^4.1.0" 514 | graceful-fs "^4.1.2" 515 | make-dir "^1.0.0" 516 | unique-string "^1.0.0" 517 | write-file-atomic "^2.0.0" 518 | xdg-basedir "^3.0.0" 519 | 520 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 521 | version "1.1.0" 522 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 523 | integrity sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= 524 | 525 | copy-concurrently@^1.0.0: 526 | version "1.0.5" 527 | resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" 528 | integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A== 529 | dependencies: 530 | aproba "^1.1.1" 531 | fs-write-stream-atomic "^1.0.8" 532 | iferr "^0.1.5" 533 | mkdirp "^0.5.1" 534 | rimraf "^2.5.4" 535 | run-queue "^1.0.0" 536 | 537 | core-util-is@1.0.2, core-util-is@~1.0.0: 538 | version "1.0.2" 539 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 540 | integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= 541 | 542 | create-error-class@^3.0.0: 543 | version "3.0.2" 544 | resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" 545 | integrity sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y= 546 | dependencies: 547 | capture-stack-trace "^1.0.0" 548 | 549 | cross-spawn@^5.0.1: 550 | version "5.1.0" 551 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 552 | integrity sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk= 553 | dependencies: 554 | lru-cache "^4.0.1" 555 | shebang-command "^1.2.0" 556 | which "^1.2.9" 557 | 558 | cryptiles@2.x.x: 559 | version "2.0.5" 560 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-2.0.5.tgz#3bdfecdc608147c1c67202fa291e7dca59eaa3b8" 561 | integrity sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g= 562 | dependencies: 563 | boom "2.x.x" 564 | 565 | crypto-random-string@^1.0.0: 566 | version "1.0.0" 567 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 568 | integrity sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4= 569 | 570 | cyclist@^1.0.1: 571 | version "1.0.1" 572 | resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" 573 | integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= 574 | 575 | dashdash@^1.12.0: 576 | version "1.14.1" 577 | resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" 578 | integrity sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= 579 | dependencies: 580 | assert-plus "^1.0.0" 581 | 582 | debug@3.1.0: 583 | version "3.1.0" 584 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" 585 | integrity sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g== 586 | dependencies: 587 | ms "2.0.0" 588 | 589 | debug@^3.1.0: 590 | version "3.2.6" 591 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 592 | integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== 593 | dependencies: 594 | ms "^2.1.1" 595 | 596 | debuglog@^1.0.1: 597 | version "1.0.1" 598 | resolved "https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492" 599 | integrity sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI= 600 | 601 | deep-extend@^0.6.0: 602 | version "0.6.0" 603 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 604 | integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== 605 | 606 | defaults@^1.0.3: 607 | version "1.0.3" 608 | resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" 609 | integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730= 610 | dependencies: 611 | clone "^1.0.2" 612 | 613 | delayed-stream@~1.0.0: 614 | version "1.0.0" 615 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 616 | integrity sha1-3zrhmayt+31ECqrgsp4icrJOxhk= 617 | 618 | delegates@^1.0.0: 619 | version "1.0.0" 620 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 621 | integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= 622 | 623 | detect-indent@~5.0.0: 624 | version "5.0.0" 625 | resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" 626 | integrity sha1-OHHMCmoALow+Wzz38zYmRnXwa50= 627 | 628 | dezalgo@^1.0.0, dezalgo@^1.0.1, dezalgo@^1.0.2, dezalgo@~1.0.3: 629 | version "1.0.3" 630 | resolved "https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.3.tgz#7f742de066fc748bc8db820569dddce49bf0d456" 631 | integrity sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY= 632 | dependencies: 633 | asap "^2.0.0" 634 | wrappy "1" 635 | 636 | dot-prop@^4.1.0: 637 | version "4.2.0" 638 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 639 | integrity sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ== 640 | dependencies: 641 | is-obj "^1.0.0" 642 | 643 | duplexer3@^0.1.4: 644 | version "0.1.4" 645 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 646 | integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= 647 | 648 | duplexify@^3.4.2, duplexify@^3.6.0: 649 | version "3.7.1" 650 | resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309" 651 | integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g== 652 | dependencies: 653 | end-of-stream "^1.0.0" 654 | inherits "^2.0.1" 655 | readable-stream "^2.0.0" 656 | stream-shift "^1.0.0" 657 | 658 | ecc-jsbn@~0.1.1: 659 | version "0.1.2" 660 | resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" 661 | integrity sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= 662 | dependencies: 663 | jsbn "~0.1.0" 664 | safer-buffer "^2.1.0" 665 | 666 | editor@~1.0.0: 667 | version "1.0.0" 668 | resolved "https://registry.yarnpkg.com/editor/-/editor-1.0.0.tgz#60c7f87bd62bcc6a894fa8ccd6afb7823a24f742" 669 | integrity sha1-YMf4e9YrzGqJT6jM1q+3gjok90I= 670 | 671 | encoding@^0.1.11: 672 | version "0.1.12" 673 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" 674 | integrity sha1-U4tm8+5izRq1HsMjgp0flIDHS+s= 675 | dependencies: 676 | iconv-lite "~0.4.13" 677 | 678 | end-of-stream@^1.0.0, end-of-stream@^1.1.0: 679 | version "1.4.4" 680 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 681 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 682 | dependencies: 683 | once "^1.4.0" 684 | 685 | err-code@^1.0.0: 686 | version "1.1.2" 687 | resolved "https://registry.yarnpkg.com/err-code/-/err-code-1.1.2.tgz#06e0116d3028f6aef4806849eb0ea6a748ae6960" 688 | integrity sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA= 689 | 690 | "errno@>=0.1.1 <0.2.0-0": 691 | version "0.1.7" 692 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" 693 | integrity sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg== 694 | dependencies: 695 | prr "~1.0.1" 696 | 697 | es6-promise@^4.0.3: 698 | version "4.2.8" 699 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" 700 | integrity sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w== 701 | 702 | es6-promisify@^5.0.0: 703 | version "5.0.0" 704 | resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" 705 | integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= 706 | dependencies: 707 | es6-promise "^4.0.3" 708 | 709 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 710 | version "1.0.5" 711 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 712 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 713 | 714 | execa@^0.7.0: 715 | version "0.7.0" 716 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 717 | integrity sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c= 718 | dependencies: 719 | cross-spawn "^5.0.1" 720 | get-stream "^3.0.0" 721 | is-stream "^1.1.0" 722 | npm-run-path "^2.0.0" 723 | p-finally "^1.0.0" 724 | signal-exit "^3.0.0" 725 | strip-eof "^1.0.0" 726 | 727 | extend@~3.0.0, extend@~3.0.2: 728 | version "3.0.2" 729 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 730 | integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== 731 | 732 | extsprintf@1.3.0: 733 | version "1.3.0" 734 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" 735 | integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= 736 | 737 | extsprintf@^1.2.0: 738 | version "1.4.0" 739 | resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" 740 | integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= 741 | 742 | fast-deep-equal@^2.0.1: 743 | version "2.0.1" 744 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" 745 | integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= 746 | 747 | fast-json-stable-stringify@^2.0.0: 748 | version "2.1.0" 749 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" 750 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== 751 | 752 | flush-write-stream@^1.0.0: 753 | version "1.1.1" 754 | resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8" 755 | integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w== 756 | dependencies: 757 | inherits "^2.0.3" 758 | readable-stream "^2.3.6" 759 | 760 | forever-agent@~0.6.1: 761 | version "0.6.1" 762 | resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" 763 | integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= 764 | 765 | form-data@~1.0.0-rc4: 766 | version "1.0.1" 767 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-1.0.1.tgz#ae315db9a4907fa065502304a66d7733475ee37c" 768 | integrity sha1-rjFduaSQf6BlUCMEpm13M0de43w= 769 | dependencies: 770 | async "^2.0.1" 771 | combined-stream "^1.0.5" 772 | mime-types "^2.1.11" 773 | 774 | form-data@~2.1.1: 775 | version "2.1.4" 776 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.1.4.tgz#33c183acf193276ecaa98143a69e94bfee1750d1" 777 | integrity sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE= 778 | dependencies: 779 | asynckit "^0.4.0" 780 | combined-stream "^1.0.5" 781 | mime-types "^2.1.12" 782 | 783 | form-data@~2.3.2: 784 | version "2.3.3" 785 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 786 | integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== 787 | dependencies: 788 | asynckit "^0.4.0" 789 | combined-stream "^1.0.6" 790 | mime-types "^2.1.12" 791 | 792 | from2@^1.3.0: 793 | version "1.3.0" 794 | resolved "https://registry.yarnpkg.com/from2/-/from2-1.3.0.tgz#88413baaa5f9a597cfde9221d86986cd3c061dfd" 795 | integrity sha1-iEE7qqX5pZfP3pIh2GmGzTwGHf0= 796 | dependencies: 797 | inherits "~2.0.1" 798 | readable-stream "~1.1.10" 799 | 800 | from2@^2.1.0: 801 | version "2.3.0" 802 | resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" 803 | integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= 804 | dependencies: 805 | inherits "^2.0.1" 806 | readable-stream "^2.0.0" 807 | 808 | fs-constants@^1.0.0: 809 | version "1.0.0" 810 | resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 811 | integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== 812 | 813 | fs-extra@3.0.1: 814 | version "3.0.1" 815 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" 816 | integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= 817 | dependencies: 818 | graceful-fs "^4.1.2" 819 | jsonfile "^3.0.0" 820 | universalify "^0.1.0" 821 | 822 | fs-vacuum@~1.2.10, fs-vacuum@~1.2.9: 823 | version "1.2.10" 824 | resolved "https://registry.yarnpkg.com/fs-vacuum/-/fs-vacuum-1.2.10.tgz#b7629bec07a4031a2548fdf99f5ecf1cc8b31e36" 825 | integrity sha1-t2Kb7AekAxolSP35n17PHMizHjY= 826 | dependencies: 827 | graceful-fs "^4.1.2" 828 | path-is-inside "^1.0.1" 829 | rimraf "^2.5.2" 830 | 831 | fs-write-stream-atomic@^1.0.8, fs-write-stream-atomic@~1.0.10, fs-write-stream-atomic@~1.0.8: 832 | version "1.0.10" 833 | resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" 834 | integrity sha1-tH31NJPvkR33VzHnCp3tAYnbQMk= 835 | dependencies: 836 | graceful-fs "^4.1.2" 837 | iferr "^0.1.5" 838 | imurmurhash "^0.1.4" 839 | readable-stream "1 || 2" 840 | 841 | fs.realpath@^1.0.0: 842 | version "1.0.0" 843 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 844 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 845 | 846 | fstream-ignore@^1.0.0: 847 | version "1.0.5" 848 | resolved "https://registry.yarnpkg.com/fstream-ignore/-/fstream-ignore-1.0.5.tgz#9c31dae34767018fe1d249b24dada67d092da105" 849 | integrity sha1-nDHa40dnAY/h0kmyTa2mfQktoQU= 850 | dependencies: 851 | fstream "^1.0.0" 852 | inherits "2" 853 | minimatch "^3.0.0" 854 | 855 | fstream-npm@~1.1.1: 856 | version "1.1.1" 857 | resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.1.1.tgz#6b9175db6239a83d8209e232426c494dbb29690c" 858 | integrity sha1-a5F122I5qD2CCeIyQmxJTbspaQw= 859 | dependencies: 860 | fstream-ignore "^1.0.0" 861 | inherits "2" 862 | 863 | fstream-npm@~1.2.1: 864 | version "1.2.1" 865 | resolved "https://registry.yarnpkg.com/fstream-npm/-/fstream-npm-1.2.1.tgz#08c4a452f789dcbac4c89a4563c902b2c862fd5b" 866 | integrity sha512-iBHpm/LmD1qw0TlHMAqVd9rwdU6M+EHRUnPkXpRi5G/Hf0FIFH+oZFryodAU2MFNfGRh/CzhUFlMKV3pdeOTDw== 867 | dependencies: 868 | fstream-ignore "^1.0.0" 869 | inherits "2" 870 | 871 | fstream@^1.0.0, fstream@^1.0.12, fstream@~1.0.10, fstream@~1.0.11: 872 | version "1.0.12" 873 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" 874 | integrity sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg== 875 | dependencies: 876 | graceful-fs "^4.1.2" 877 | inherits "~2.0.0" 878 | mkdirp ">=0.5 0" 879 | rimraf "2" 880 | 881 | gauge@~1.2.5: 882 | version "1.2.7" 883 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" 884 | integrity sha1-6c7FSD09TuDvRLYKfZnkk14TbZM= 885 | dependencies: 886 | ansi "^0.3.0" 887 | has-unicode "^2.0.0" 888 | lodash.pad "^4.1.0" 889 | lodash.padend "^4.1.0" 890 | lodash.padstart "^4.1.0" 891 | 892 | gauge@~2.6.0: 893 | version "2.6.0" 894 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.6.0.tgz#d35301ad18e96902b4751dcbbe40f4218b942a46" 895 | integrity sha1-01MBrRjpaQK0dR3LvkD0IYuUKkY= 896 | dependencies: 897 | aproba "^1.0.3" 898 | console-control-strings "^1.0.0" 899 | has-color "^0.1.7" 900 | has-unicode "^2.0.0" 901 | object-assign "^4.1.0" 902 | signal-exit "^3.0.0" 903 | string-width "^1.0.1" 904 | strip-ansi "^3.0.1" 905 | wide-align "^1.1.0" 906 | 907 | gauge@~2.7.3: 908 | version "2.7.4" 909 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 910 | integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= 911 | dependencies: 912 | aproba "^1.0.3" 913 | console-control-strings "^1.0.0" 914 | has-unicode "^2.0.0" 915 | object-assign "^4.1.0" 916 | signal-exit "^3.0.0" 917 | string-width "^1.0.1" 918 | strip-ansi "^3.0.1" 919 | wide-align "^1.1.0" 920 | 921 | generate-function@^2.0.0: 922 | version "2.3.1" 923 | resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f" 924 | integrity sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ== 925 | dependencies: 926 | is-property "^1.0.2" 927 | 928 | generate-object-property@^1.1.0: 929 | version "1.2.0" 930 | resolved "https://registry.yarnpkg.com/generate-object-property/-/generate-object-property-1.2.0.tgz#9c0e1c40308ce804f4783618b937fa88f99d50d0" 931 | integrity sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA= 932 | dependencies: 933 | is-property "^1.0.0" 934 | 935 | genfun@^4.0.1: 936 | version "4.0.1" 937 | resolved "https://registry.yarnpkg.com/genfun/-/genfun-4.0.1.tgz#ed10041f2e4a7f1b0a38466d17a5c3e27df1dfc1" 938 | integrity sha1-7RAEHy5KfxsKOEZtF6XD4n3x38E= 939 | 940 | get-stream@^3.0.0: 941 | version "3.0.0" 942 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 943 | integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= 944 | 945 | getpass@^0.1.1: 946 | version "0.1.7" 947 | resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" 948 | integrity sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= 949 | dependencies: 950 | assert-plus "^1.0.0" 951 | 952 | gitbook-cli@^2.3.0: 953 | version "2.3.2" 954 | resolved "https://registry.yarnpkg.com/gitbook-cli/-/gitbook-cli-2.3.2.tgz#5e893582e1f743f6fa920c3c3eb36b62ea4a31a0" 955 | integrity sha512-eyGtkY7jKHhmgpfuvgAP5fZcUob/FBz4Ld0aLRdEmiTrS1RklimN9epzPp75dd4MWpGhYvSbiwxnpyLiv1wh6A== 956 | dependencies: 957 | bash-color "0.0.4" 958 | commander "2.11.0" 959 | fs-extra "3.0.1" 960 | lodash "4.17.4" 961 | npm "5.1.0" 962 | npmi "1.0.1" 963 | optimist "0.6.1" 964 | q "1.5.0" 965 | semver "5.3.0" 966 | tmp "0.0.31" 967 | user-home "2.0.0" 968 | 969 | github-url-from-git@~1.4.0: 970 | version "1.4.0" 971 | resolved "https://registry.yarnpkg.com/github-url-from-git/-/github-url-from-git-1.4.0.tgz#285e6b520819001bde128674704379e4ff03e0de" 972 | integrity sha1-KF5rUggZABveEoZ0cEN55P8D4N4= 973 | 974 | github-url-from-username-repo@~1.0.2: 975 | version "1.0.2" 976 | resolved "https://registry.yarnpkg.com/github-url-from-username-repo/-/github-url-from-username-repo-1.0.2.tgz#7dd79330d2abe69c10c2cef79714c97215791dfa" 977 | integrity sha1-fdeTMNKr5pwQws73lxTJchV5Hfo= 978 | 979 | glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.2: 980 | version "7.1.6" 981 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 982 | integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== 983 | dependencies: 984 | fs.realpath "^1.0.0" 985 | inflight "^1.0.4" 986 | inherits "2" 987 | minimatch "^3.0.4" 988 | once "^1.3.0" 989 | path-is-absolute "^1.0.0" 990 | 991 | glob@~7.0.6: 992 | version "7.0.6" 993 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.0.6.tgz#211bafaf49e525b8cd93260d14ab136152b3f57a" 994 | integrity sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= 995 | dependencies: 996 | fs.realpath "^1.0.0" 997 | inflight "^1.0.4" 998 | inherits "2" 999 | minimatch "^3.0.2" 1000 | once "^1.3.0" 1001 | path-is-absolute "^1.0.0" 1002 | 1003 | got@^6.7.1: 1004 | version "6.7.1" 1005 | resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" 1006 | integrity sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA= 1007 | dependencies: 1008 | create-error-class "^3.0.0" 1009 | duplexer3 "^0.1.4" 1010 | get-stream "^3.0.0" 1011 | is-redirect "^1.0.0" 1012 | is-retry-allowed "^1.0.0" 1013 | is-stream "^1.0.0" 1014 | lowercase-keys "^1.0.0" 1015 | safe-buffer "^5.0.1" 1016 | timed-out "^4.0.0" 1017 | unzip-response "^2.0.1" 1018 | url-parse-lax "^1.0.0" 1019 | 1020 | graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: 1021 | version "4.2.3" 1022 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" 1023 | integrity sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ== 1024 | 1025 | graceful-fs@~4.1.11, graceful-fs@~4.1.6: 1026 | version "4.1.15" 1027 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" 1028 | integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== 1029 | 1030 | har-schema@^1.0.5: 1031 | version "1.0.5" 1032 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-1.0.5.tgz#d263135f43307c02c602afc8fe95970c0151369e" 1033 | integrity sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4= 1034 | 1035 | har-schema@^2.0.0: 1036 | version "2.0.0" 1037 | resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" 1038 | integrity sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= 1039 | 1040 | har-validator@~2.0.6: 1041 | version "2.0.6" 1042 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-2.0.6.tgz#cdcbc08188265ad119b6a5a7c8ab70eecfb5d27d" 1043 | integrity sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0= 1044 | dependencies: 1045 | chalk "^1.1.1" 1046 | commander "^2.9.0" 1047 | is-my-json-valid "^2.12.4" 1048 | pinkie-promise "^2.0.0" 1049 | 1050 | har-validator@~4.2.1: 1051 | version "4.2.1" 1052 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-4.2.1.tgz#33481d0f1bbff600dd203d75812a6a5fba002e2a" 1053 | integrity sha1-M0gdDxu/9gDdID11gSpqX7oALio= 1054 | dependencies: 1055 | ajv "^4.9.1" 1056 | har-schema "^1.0.5" 1057 | 1058 | har-validator@~5.1.0: 1059 | version "5.1.3" 1060 | resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.3.tgz#1ef89ebd3e4996557675eed9893110dc350fa080" 1061 | integrity sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g== 1062 | dependencies: 1063 | ajv "^6.5.5" 1064 | har-schema "^2.0.0" 1065 | 1066 | has-ansi@^2.0.0: 1067 | version "2.0.0" 1068 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 1069 | integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= 1070 | dependencies: 1071 | ansi-regex "^2.0.0" 1072 | 1073 | has-color@^0.1.7: 1074 | version "0.1.7" 1075 | resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" 1076 | integrity sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8= 1077 | 1078 | has-flag@^3.0.0: 1079 | version "3.0.0" 1080 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1081 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 1082 | 1083 | has-unicode@^2.0.0, has-unicode@~2.0.1: 1084 | version "2.0.1" 1085 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1086 | integrity sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= 1087 | 1088 | hawk@~3.1.3: 1089 | version "3.1.3" 1090 | resolved "https://registry.yarnpkg.com/hawk/-/hawk-3.1.3.tgz#078444bd7c1640b0fe540d2c9b73d59678e8e1c4" 1091 | integrity sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ= 1092 | dependencies: 1093 | boom "2.x.x" 1094 | cryptiles "2.x.x" 1095 | hoek "2.x.x" 1096 | sntp "1.x.x" 1097 | 1098 | hoek@2.x.x: 1099 | version "2.16.3" 1100 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed" 1101 | integrity sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0= 1102 | 1103 | hosted-git-info@^2.1.4, hosted-git-info@^2.1.5, hosted-git-info@^2.4.2, hosted-git-info@^2.7.1: 1104 | version "2.8.5" 1105 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.5.tgz#759cfcf2c4d156ade59b0b2dfabddc42a6b9c70c" 1106 | integrity sha512-kssjab8CvdXfcXMXVcvsXum4Hwdq9XGtRD3TteMEvEbq0LXyiNQr6AprqKqfeaDXze7SxWvRxdpwE6ku7ikLkg== 1107 | 1108 | hosted-git-info@~2.1.5: 1109 | version "2.1.5" 1110 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.1.5.tgz#0ba81d90da2e25ab34a332e6ec77936e1598118b" 1111 | integrity sha1-C6gdkNouJas0ozLm7HeTbhWYEYs= 1112 | 1113 | hosted-git-info@~2.5.0: 1114 | version "2.5.0" 1115 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.5.0.tgz#6d60e34b3abbc8313062c3b798ef8d901a07af3c" 1116 | integrity sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg== 1117 | 1118 | http-cache-semantics@^3.8.0: 1119 | version "3.8.1" 1120 | resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" 1121 | integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== 1122 | 1123 | http-proxy-agent@^2.0.0: 1124 | version "2.1.0" 1125 | resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz#e4821beef5b2142a2026bd73926fe537631c5405" 1126 | integrity sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg== 1127 | dependencies: 1128 | agent-base "4" 1129 | debug "3.1.0" 1130 | 1131 | http-signature@~1.1.0: 1132 | version "1.1.1" 1133 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.1.1.tgz#df72e267066cd0ac67fb76adf8e134a8fbcf91bf" 1134 | integrity sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8= 1135 | dependencies: 1136 | assert-plus "^0.2.0" 1137 | jsprim "^1.2.2" 1138 | sshpk "^1.7.0" 1139 | 1140 | http-signature@~1.2.0: 1141 | version "1.2.0" 1142 | resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" 1143 | integrity sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= 1144 | dependencies: 1145 | assert-plus "^1.0.0" 1146 | jsprim "^1.2.2" 1147 | sshpk "^1.7.0" 1148 | 1149 | https-proxy-agent@^2.1.0: 1150 | version "2.2.4" 1151 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" 1152 | integrity sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg== 1153 | dependencies: 1154 | agent-base "^4.3.0" 1155 | debug "^3.1.0" 1156 | 1157 | humanize-ms@^1.2.1: 1158 | version "1.2.1" 1159 | resolved "https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed" 1160 | integrity sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0= 1161 | dependencies: 1162 | ms "^2.0.0" 1163 | 1164 | iconv-lite@~0.4.13: 1165 | version "0.4.24" 1166 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 1167 | integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== 1168 | dependencies: 1169 | safer-buffer ">= 2.1.2 < 3" 1170 | 1171 | iferr@^0.1.5, iferr@~0.1.5: 1172 | version "0.1.5" 1173 | resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" 1174 | integrity sha1-xg7taebY/bazEEofy8ocGS3FtQE= 1175 | 1176 | import-lazy@^2.1.0: 1177 | version "2.1.0" 1178 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 1179 | integrity sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM= 1180 | 1181 | imurmurhash@^0.1.4: 1182 | version "0.1.4" 1183 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1184 | integrity sha1-khi5srkoojixPcT7a21XbyMUU+o= 1185 | 1186 | inflight@^1.0.4, inflight@~1.0.4, inflight@~1.0.6: 1187 | version "1.0.6" 1188 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1189 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 1190 | dependencies: 1191 | once "^1.3.0" 1192 | wrappy "1" 1193 | 1194 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: 1195 | version "2.0.4" 1196 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1197 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 1198 | 1199 | ini@^1.3.4, ini@~1.3.0, ini@~1.3.4: 1200 | version "1.3.5" 1201 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 1202 | integrity sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw== 1203 | 1204 | init-package-json@~1.10.1: 1205 | version "1.10.3" 1206 | resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.10.3.tgz#45ffe2f610a8ca134f2bd1db5637b235070f6cbe" 1207 | integrity sha512-zKSiXKhQveNteyhcj1CoOP8tqp1QuxPIPBl8Bid99DGLFqA1p87M6lNgfjJHSBoWJJlidGOv5rWjyYKEB3g2Jw== 1208 | dependencies: 1209 | glob "^7.1.1" 1210 | npm-package-arg "^4.0.0 || ^5.0.0 || ^6.0.0" 1211 | promzard "^0.3.0" 1212 | read "~1.0.1" 1213 | read-package-json "1 || 2" 1214 | semver "2.x || 3.x || 4 || 5" 1215 | validate-npm-package-license "^3.0.1" 1216 | validate-npm-package-name "^3.0.0" 1217 | 1218 | init-package-json@~1.9.4: 1219 | version "1.9.6" 1220 | resolved "https://registry.yarnpkg.com/init-package-json/-/init-package-json-1.9.6.tgz#789fc2b74466a4952b9ea77c0575bc78ebd60a61" 1221 | integrity sha1-eJ/Ct0RmpJUrnqd8BXW8eOvWCmE= 1222 | dependencies: 1223 | glob "^7.1.1" 1224 | npm-package-arg "^4.0.0 || ^5.0.0" 1225 | promzard "^0.3.0" 1226 | read "~1.0.1" 1227 | read-package-json "1 || 2" 1228 | semver "2.x || 3.x || 4 || 5" 1229 | validate-npm-package-license "^3.0.1" 1230 | validate-npm-package-name "^3.0.0" 1231 | 1232 | ip@^1.1.4: 1233 | version "1.1.5" 1234 | resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" 1235 | integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= 1236 | 1237 | is-builtin-module@^1.0.0: 1238 | version "1.0.0" 1239 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 1240 | integrity sha1-VAVy0096wxGfj3bDDLwbHgN6/74= 1241 | dependencies: 1242 | builtin-modules "^1.0.0" 1243 | 1244 | is-fullwidth-code-point@^1.0.0: 1245 | version "1.0.0" 1246 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 1247 | integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs= 1248 | dependencies: 1249 | number-is-nan "^1.0.0" 1250 | 1251 | is-fullwidth-code-point@^2.0.0: 1252 | version "2.0.0" 1253 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 1254 | integrity sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= 1255 | 1256 | is-my-ip-valid@^1.0.0: 1257 | version "1.0.0" 1258 | resolved "https://registry.yarnpkg.com/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz#7b351b8e8edd4d3995d4d066680e664d94696824" 1259 | integrity sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ== 1260 | 1261 | is-my-json-valid@^2.12.4: 1262 | version "2.20.0" 1263 | resolved "https://registry.yarnpkg.com/is-my-json-valid/-/is-my-json-valid-2.20.0.tgz#1345a6fca3e8daefc10d0fa77067f54cedafd59a" 1264 | integrity sha512-XTHBZSIIxNsIsZXg7XB5l8z/OBFosl1Wao4tXLpeC7eKU4Vm/kdop2azkPqULwnfGQjmeDIyey9g7afMMtdWAA== 1265 | dependencies: 1266 | generate-function "^2.0.0" 1267 | generate-object-property "^1.1.0" 1268 | is-my-ip-valid "^1.0.0" 1269 | jsonpointer "^4.0.0" 1270 | xtend "^4.0.0" 1271 | 1272 | is-npm@^1.0.0: 1273 | version "1.0.0" 1274 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" 1275 | integrity sha1-8vtjpl5JBbQGyGBydloaTceTufQ= 1276 | 1277 | is-obj@^1.0.0: 1278 | version "1.0.1" 1279 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 1280 | integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= 1281 | 1282 | is-property@^1.0.0, is-property@^1.0.2: 1283 | version "1.0.2" 1284 | resolved "https://registry.yarnpkg.com/is-property/-/is-property-1.0.2.tgz#57fe1c4e48474edd65b09911f26b1cd4095dda84" 1285 | integrity sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ= 1286 | 1287 | is-redirect@^1.0.0: 1288 | version "1.0.0" 1289 | resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" 1290 | integrity sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ= 1291 | 1292 | is-retry-allowed@^1.0.0: 1293 | version "1.2.0" 1294 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" 1295 | integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== 1296 | 1297 | is-stream@^1.0.0, is-stream@^1.1.0: 1298 | version "1.1.0" 1299 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 1300 | integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= 1301 | 1302 | is-typedarray@~1.0.0: 1303 | version "1.0.0" 1304 | resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" 1305 | integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= 1306 | 1307 | isarray@0.0.1: 1308 | version "0.0.1" 1309 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" 1310 | integrity sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8= 1311 | 1312 | isarray@~1.0.0: 1313 | version "1.0.0" 1314 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 1315 | integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= 1316 | 1317 | isexe@^2.0.0: 1318 | version "2.0.0" 1319 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 1320 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= 1321 | 1322 | isstream@~0.1.2: 1323 | version "0.1.2" 1324 | resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" 1325 | integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= 1326 | 1327 | jsbn@~0.1.0: 1328 | version "0.1.1" 1329 | resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" 1330 | integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= 1331 | 1332 | json-parse-better-errors@^1.0.0, json-parse-better-errors@^1.0.1: 1333 | version "1.0.2" 1334 | resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" 1335 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== 1336 | 1337 | json-schema-traverse@^0.4.1: 1338 | version "0.4.1" 1339 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 1340 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== 1341 | 1342 | json-schema@0.2.3: 1343 | version "0.2.3" 1344 | resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" 1345 | integrity sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= 1346 | 1347 | json-stable-stringify@^1.0.1: 1348 | version "1.0.1" 1349 | resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" 1350 | integrity sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= 1351 | dependencies: 1352 | jsonify "~0.0.0" 1353 | 1354 | json-stringify-safe@~5.0.1: 1355 | version "5.0.1" 1356 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 1357 | integrity sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= 1358 | 1359 | jsonfile@^3.0.0: 1360 | version "3.0.1" 1361 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" 1362 | integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= 1363 | optionalDependencies: 1364 | graceful-fs "^4.1.6" 1365 | 1366 | jsonify@~0.0.0: 1367 | version "0.0.0" 1368 | resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" 1369 | integrity sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= 1370 | 1371 | jsonparse@^1.2.0: 1372 | version "1.3.1" 1373 | resolved "https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" 1374 | integrity sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= 1375 | 1376 | jsonpointer@^4.0.0: 1377 | version "4.0.1" 1378 | resolved "https://registry.yarnpkg.com/jsonpointer/-/jsonpointer-4.0.1.tgz#4fd92cb34e0e9db3c89c8622ecf51f9b978c6cb9" 1379 | integrity sha1-T9kss04OnbPInIYi7PUfm5eMbLk= 1380 | 1381 | jsprim@^1.2.2: 1382 | version "1.4.1" 1383 | resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" 1384 | integrity sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= 1385 | dependencies: 1386 | assert-plus "1.0.0" 1387 | extsprintf "1.3.0" 1388 | json-schema "0.2.3" 1389 | verror "1.10.0" 1390 | 1391 | latest-version@^3.0.0: 1392 | version "3.1.0" 1393 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" 1394 | integrity sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU= 1395 | dependencies: 1396 | package-json "^4.0.0" 1397 | 1398 | lazy-property@~1.0.0: 1399 | version "1.0.0" 1400 | resolved "https://registry.yarnpkg.com/lazy-property/-/lazy-property-1.0.0.tgz#84ddc4b370679ba8bd4cdcfa4c06b43d57111147" 1401 | integrity sha1-hN3Es3Bnm6i9TNz6TAa0PVcREUc= 1402 | 1403 | lockfile@~1.0.1, lockfile@~1.0.3: 1404 | version "1.0.4" 1405 | resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" 1406 | integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA== 1407 | dependencies: 1408 | signal-exit "^3.0.2" 1409 | 1410 | lodash._baseuniq@~4.6.0: 1411 | version "4.6.0" 1412 | resolved "https://registry.yarnpkg.com/lodash._baseuniq/-/lodash._baseuniq-4.6.0.tgz#0ebb44e456814af7905c6212fa2c9b2d51b841e8" 1413 | integrity sha1-DrtE5FaBSveQXGIS+iybLVG4Qeg= 1414 | dependencies: 1415 | lodash._createset "~4.0.0" 1416 | lodash._root "~3.0.0" 1417 | 1418 | lodash._createset@~4.0.0: 1419 | version "4.0.3" 1420 | resolved "https://registry.yarnpkg.com/lodash._createset/-/lodash._createset-4.0.3.tgz#0f4659fbb09d75194fa9e2b88a6644d363c9fe26" 1421 | integrity sha1-D0ZZ+7CddRlPqeK4imZE02PJ/iY= 1422 | 1423 | lodash._root@~3.0.0: 1424 | version "3.0.1" 1425 | resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" 1426 | integrity sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI= 1427 | 1428 | lodash.clonedeep@~4.5.0: 1429 | version "4.5.0" 1430 | resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" 1431 | integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= 1432 | 1433 | lodash.pad@^4.1.0: 1434 | version "4.5.1" 1435 | resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" 1436 | integrity sha1-QzCUmoM6fI2iLMIPaibE1Z3runA= 1437 | 1438 | lodash.padend@^4.1.0: 1439 | version "4.6.1" 1440 | resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" 1441 | integrity sha1-U8y6BH0G4VjTEfRdpiX05J5vFm4= 1442 | 1443 | lodash.padstart@^4.1.0: 1444 | version "4.6.1" 1445 | resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" 1446 | integrity sha1-0uPuv/DZ05rVD1y9G1KnvOa7YRs= 1447 | 1448 | lodash.union@~4.6.0: 1449 | version "4.6.0" 1450 | resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" 1451 | integrity sha1-SLtQiECfFvGCFmZkHETdGqrjzYg= 1452 | 1453 | lodash.uniq@~4.5.0: 1454 | version "4.5.0" 1455 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" 1456 | integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= 1457 | 1458 | lodash.without@~4.4.0: 1459 | version "4.4.0" 1460 | resolved "https://registry.yarnpkg.com/lodash.without/-/lodash.without-4.4.0.tgz#3cd4574a00b67bae373a94b748772640507b7aac" 1461 | integrity sha1-PNRXSgC2e643OpS3SHcmQFB7eqw= 1462 | 1463 | lodash@4.17.4: 1464 | version "4.17.4" 1465 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" 1466 | integrity sha1-eCA6TRwyiuHYbcpkYONptX9AVa4= 1467 | 1468 | lodash@^4.17.14: 1469 | version "4.17.15" 1470 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 1471 | integrity sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A== 1472 | 1473 | lowercase-keys@^1.0.0: 1474 | version "1.0.1" 1475 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 1476 | integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== 1477 | 1478 | lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@~4.1.1: 1479 | version "4.1.5" 1480 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" 1481 | integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== 1482 | dependencies: 1483 | pseudomap "^1.0.2" 1484 | yallist "^2.1.2" 1485 | 1486 | lru-cache@~4.0.1: 1487 | version "4.0.2" 1488 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.2.tgz#1d17679c069cda5d040991a09dbc2c0db377e55e" 1489 | integrity sha1-HRdnnAac2l0ECZGgnbwsDbN35V4= 1490 | dependencies: 1491 | pseudomap "^1.0.1" 1492 | yallist "^2.0.0" 1493 | 1494 | make-dir@^1.0.0: 1495 | version "1.3.0" 1496 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" 1497 | integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== 1498 | dependencies: 1499 | pify "^3.0.0" 1500 | 1501 | make-fetch-happen@^2.4.13: 1502 | version "2.6.0" 1503 | resolved "https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-2.6.0.tgz#8474aa52198f6b1ae4f3094c04e8370d35ea8a38" 1504 | integrity sha512-FFq0lNI0ax+n9IWzWpH8A4JdgYiAp2DDYIZ3rsaav8JDe8I+72CzK6PQW/oom15YDZpV5bYW/9INd6nIJ2ZfZw== 1505 | dependencies: 1506 | agentkeepalive "^3.3.0" 1507 | cacache "^10.0.0" 1508 | http-cache-semantics "^3.8.0" 1509 | http-proxy-agent "^2.0.0" 1510 | https-proxy-agent "^2.1.0" 1511 | lru-cache "^4.1.1" 1512 | mississippi "^1.2.0" 1513 | node-fetch-npm "^2.0.2" 1514 | promise-retry "^1.1.1" 1515 | socks-proxy-agent "^3.0.1" 1516 | ssri "^5.0.0" 1517 | 1518 | mime-db@1.43.0: 1519 | version "1.43.0" 1520 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58" 1521 | integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ== 1522 | 1523 | mime-types@^2.1.11, mime-types@^2.1.12, mime-types@~2.1.19, mime-types@~2.1.7: 1524 | version "2.1.26" 1525 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06" 1526 | integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ== 1527 | dependencies: 1528 | mime-db "1.43.0" 1529 | 1530 | minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@~3.0.3: 1531 | version "3.0.4" 1532 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 1533 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 1534 | dependencies: 1535 | brace-expansion "^1.1.7" 1536 | 1537 | minimist@0.0.8: 1538 | version "0.0.8" 1539 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 1540 | integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= 1541 | 1542 | minimist@^1.2.0: 1543 | version "1.2.0" 1544 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 1545 | integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= 1546 | 1547 | minimist@~0.0.1: 1548 | version "0.0.10" 1549 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" 1550 | integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= 1551 | 1552 | mississippi@^1.2.0, mississippi@^1.3.0, mississippi@~1.3.0: 1553 | version "1.3.1" 1554 | resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-1.3.1.tgz#2a8bb465e86550ac8b36a7b6f45599171d78671e" 1555 | integrity sha512-/6rB8YXFbAtsUVRphIRQqB0+9c7VaPHCjVtvto+JqwVxgz8Zz+I+f68/JgQ+Pb4VlZb2svA9OtdXnHHsZz7ltg== 1556 | dependencies: 1557 | concat-stream "^1.5.0" 1558 | duplexify "^3.4.2" 1559 | end-of-stream "^1.1.0" 1560 | flush-write-stream "^1.0.0" 1561 | from2 "^2.1.0" 1562 | parallel-transform "^1.1.0" 1563 | pump "^1.0.0" 1564 | pumpify "^1.3.3" 1565 | stream-each "^1.1.0" 1566 | through2 "^2.0.0" 1567 | 1568 | mississippi@^2.0.0: 1569 | version "2.0.0" 1570 | resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" 1571 | integrity sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw== 1572 | dependencies: 1573 | concat-stream "^1.5.0" 1574 | duplexify "^3.4.2" 1575 | end-of-stream "^1.1.0" 1576 | flush-write-stream "^1.0.0" 1577 | from2 "^2.1.0" 1578 | parallel-transform "^1.1.0" 1579 | pump "^2.0.1" 1580 | pumpify "^1.3.3" 1581 | stream-each "^1.1.0" 1582 | through2 "^2.0.0" 1583 | 1584 | "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: 1585 | version "0.5.1" 1586 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 1587 | integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= 1588 | dependencies: 1589 | minimist "0.0.8" 1590 | 1591 | move-concurrently@^1.0.1, move-concurrently@~1.0.1: 1592 | version "1.0.1" 1593 | resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" 1594 | integrity sha1-viwAX9oy4LKa8fBdfEszIUxwH5I= 1595 | dependencies: 1596 | aproba "^1.1.1" 1597 | copy-concurrently "^1.0.0" 1598 | fs-write-stream-atomic "^1.0.8" 1599 | mkdirp "^0.5.1" 1600 | rimraf "^2.5.4" 1601 | run-queue "^1.0.3" 1602 | 1603 | ms@2.0.0: 1604 | version "2.0.0" 1605 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 1606 | integrity sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= 1607 | 1608 | ms@^2.0.0, ms@^2.1.1: 1609 | version "2.1.2" 1610 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" 1611 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== 1612 | 1613 | mute-stream@~0.0.4: 1614 | version "0.0.8" 1615 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" 1616 | integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== 1617 | 1618 | node-fetch-npm@^2.0.2: 1619 | version "2.0.2" 1620 | resolved "https://registry.yarnpkg.com/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz#7258c9046182dca345b4208eda918daf33697ff7" 1621 | integrity sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw== 1622 | dependencies: 1623 | encoding "^0.1.11" 1624 | json-parse-better-errors "^1.0.0" 1625 | safe-buffer "^5.1.1" 1626 | 1627 | node-gyp@~3.6.0, node-gyp@~3.6.2: 1628 | version "3.6.3" 1629 | resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-3.6.3.tgz#369fcb09146ae2167f25d8d23d8b49cc1a110d8d" 1630 | integrity sha512-7789TDMqJpv5iHxn1cAESCBEC/sBHAFxAvgXAcvzWenEWl0qf6E2Kk/Xwdl5ZclktUJzxJPVa27OMkBvaHKqCQ== 1631 | dependencies: 1632 | fstream "^1.0.0" 1633 | glob "^7.0.3" 1634 | graceful-fs "^4.1.2" 1635 | minimatch "^3.0.2" 1636 | mkdirp "^0.5.0" 1637 | nopt "2 || 3" 1638 | npmlog "0 || 1 || 2 || 3 || 4" 1639 | osenv "0" 1640 | request ">=2.9.0 <2.82.0" 1641 | rimraf "2" 1642 | semver "~5.3.0" 1643 | tar "^2.0.0" 1644 | which "1" 1645 | 1646 | node-uuid@~1.4.7: 1647 | version "1.4.8" 1648 | resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.8.tgz#b040eb0923968afabf8d32fb1f17f1167fdab907" 1649 | integrity sha1-sEDrCSOWivq/jTL7HxfxFn/auQc= 1650 | 1651 | "nopt@2 || 3", nopt@~3.0.6: 1652 | version "3.0.6" 1653 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9" 1654 | integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k= 1655 | dependencies: 1656 | abbrev "1" 1657 | 1658 | nopt@~4.0.1: 1659 | version "4.0.1" 1660 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" 1661 | integrity sha1-0NRoWv1UFRk8jHUFYC0NF81kR00= 1662 | dependencies: 1663 | abbrev "1" 1664 | osenv "^0.1.4" 1665 | 1666 | normalize-git-url@~3.0.2: 1667 | version "3.0.2" 1668 | resolved "https://registry.yarnpkg.com/normalize-git-url/-/normalize-git-url-3.0.2.tgz#8e5f14be0bdaedb73e07200310aa416c27350fc4" 1669 | integrity sha1-jl8Uvgva7bc+ByADEKpBbCc1D8Q= 1670 | 1671 | normalize-package-data@^2.0.0, normalize-package-data@^2.4.0, "normalize-package-data@~1.0.1 || ^2.0.0": 1672 | version "2.5.0" 1673 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" 1674 | integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== 1675 | dependencies: 1676 | hosted-git-info "^2.1.4" 1677 | resolve "^1.10.0" 1678 | semver "2 || 3 || 4 || 5" 1679 | validate-npm-package-license "^3.0.1" 1680 | 1681 | normalize-package-data@~2.3.5: 1682 | version "2.3.8" 1683 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.3.8.tgz#d819eda2a9dedbd1ffa563ea4071d936782295bb" 1684 | integrity sha1-2Bntoqne29H/pWPqQHHZNngilbs= 1685 | dependencies: 1686 | hosted-git-info "^2.1.4" 1687 | is-builtin-module "^1.0.0" 1688 | semver "2 || 3 || 4 || 5" 1689 | validate-npm-package-license "^3.0.1" 1690 | 1691 | normalize-package-data@~2.4.0: 1692 | version "2.4.2" 1693 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.2.tgz#6b2abd85774e51f7936f1395e45acb905dc849b2" 1694 | integrity sha512-YcMnjqeoUckXTPKZSAsPjUPLxH85XotbpqK3w4RyCwdFQSU5FxxBys8buehkSfg0j9fKvV1hn7O0+8reEgkAiw== 1695 | dependencies: 1696 | hosted-git-info "^2.1.4" 1697 | is-builtin-module "^1.0.0" 1698 | semver "2 || 3 || 4 || 5" 1699 | validate-npm-package-license "^3.0.1" 1700 | 1701 | npm-cache-filename@~1.0.2: 1702 | version "1.0.2" 1703 | resolved "https://registry.yarnpkg.com/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz#ded306c5b0bfc870a9e9faf823bc5f283e05ae11" 1704 | integrity sha1-3tMGxbC/yHCp6fr4I7xfKD4FrhE= 1705 | 1706 | npm-install-checks@~1.0.7: 1707 | version "1.0.7" 1708 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-1.0.7.tgz#6d91aeda0ac96801f1ed7aadee116a6c0a086a57" 1709 | integrity sha1-bZGu2grJaAHx7Xqt7hFqbAoIalc= 1710 | dependencies: 1711 | npmlog "0.1 || 1 || 2" 1712 | semver "^2.3.0 || 3.x || 4 || 5" 1713 | 1714 | npm-install-checks@~3.0.0: 1715 | version "3.0.2" 1716 | resolved "https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-3.0.2.tgz#ab2e32ad27baa46720706908e5b14c1852de44d9" 1717 | integrity sha512-E4kzkyZDIWoin6uT5howP8VDvkM+E8IQDcHAycaAxMbwkqhIg5eEYALnXOl3Hq9MrkdQB/2/g1xwBINXdKSRkg== 1718 | dependencies: 1719 | semver "^2.3.0 || 3.x || 4 || 5" 1720 | 1721 | npm-normalize-package-bin@^1.0.0: 1722 | version "1.0.1" 1723 | resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2" 1724 | integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA== 1725 | 1726 | "npm-package-arg@^3.0.0 || ^4.0.0", npm-package-arg@^4.1.1: 1727 | version "4.2.1" 1728 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-4.2.1.tgz#593303fdea85f7c422775f17f9eb7670f680e3ec" 1729 | integrity sha1-WTMD/eqF98Qid18X+et2cPaA4+w= 1730 | dependencies: 1731 | hosted-git-info "^2.1.5" 1732 | semver "^5.1.0" 1733 | 1734 | "npm-package-arg@^3.0.0 || ^4.0.0 || ^5.0.0", "npm-package-arg@^4.0.0 || ^5.0.0", npm-package-arg@^5.1.2, npm-package-arg@~5.1.2: 1735 | version "5.1.2" 1736 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-5.1.2.tgz#fb18d17bb61e60900d6312619919bd753755ab37" 1737 | integrity sha512-wJBsrf0qpypPT7A0LART18hCdyhpCMxeTtcb0X4IZO2jsP6Om7EHN1d9KSKiqD+KVH030RVNpWS9thk+pb7wzA== 1738 | dependencies: 1739 | hosted-git-info "^2.4.2" 1740 | osenv "^0.1.4" 1741 | semver "^5.1.0" 1742 | validate-npm-package-name "^3.0.0" 1743 | 1744 | "npm-package-arg@^4.0.0 || ^5.0.0 || ^6.0.0": 1745 | version "6.1.1" 1746 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-6.1.1.tgz#02168cb0a49a2b75bf988a28698de7b529df5cb7" 1747 | integrity sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg== 1748 | dependencies: 1749 | hosted-git-info "^2.7.1" 1750 | osenv "^0.1.5" 1751 | semver "^5.6.0" 1752 | validate-npm-package-name "^3.0.0" 1753 | 1754 | npm-package-arg@~4.1.0: 1755 | version "4.1.1" 1756 | resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-4.1.1.tgz#86d9dca985b4c5e5d59772dfd5de6919998a495a" 1757 | integrity sha1-htncqYW0xeXVl3Lf1d5pGZmKSVo= 1758 | dependencies: 1759 | hosted-git-info "^2.1.4" 1760 | semver "4 || 5" 1761 | 1762 | npm-pick-manifest@^1.0.4: 1763 | version "1.0.4" 1764 | resolved "https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz#a5ee6510c1fe7221c0bc0414e70924c14045f7e8" 1765 | integrity sha512-MKxNdeyOZysPRTTbHtW0M5Fw38Jo/3ARsoGw5qjCfS+XGjvNB/Gb4qtAZUFmKPM2mVum+eX559eHvKywU856BQ== 1766 | dependencies: 1767 | npm-package-arg "^5.1.2" 1768 | semver "^5.3.0" 1769 | 1770 | npm-registry-client@~7.2.1: 1771 | version "7.2.1" 1772 | resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-7.2.1.tgz#c792266b088cc313f8525e7e35248626c723db75" 1773 | integrity sha1-x5ImawiMwxP4Ul5+NSSGJscj23U= 1774 | dependencies: 1775 | concat-stream "^1.5.2" 1776 | graceful-fs "^4.1.6" 1777 | normalize-package-data "~1.0.1 || ^2.0.0" 1778 | npm-package-arg "^3.0.0 || ^4.0.0" 1779 | once "^1.3.3" 1780 | request "^2.74.0" 1781 | retry "^0.10.0" 1782 | semver "2 >=2.2.1 || 3.x || 4 || 5" 1783 | slide "^1.1.3" 1784 | optionalDependencies: 1785 | npmlog "~2.0.0 || ~3.1.0" 1786 | 1787 | npm-registry-client@~8.4.0: 1788 | version "8.4.0" 1789 | resolved "https://registry.yarnpkg.com/npm-registry-client/-/npm-registry-client-8.4.0.tgz#d52b901685647fc62a4c03eafecb6ceaa5018d4c" 1790 | integrity sha512-PVNfqq0lyRdFnE//nDmn3CC9uqTsr8Bya9KPLIevlXMfkP0m4RpCVyFFk0W1Gfx436kKwyhLA6J+lV+rgR81gQ== 1791 | dependencies: 1792 | concat-stream "^1.5.2" 1793 | graceful-fs "^4.1.6" 1794 | normalize-package-data "~1.0.1 || ^2.0.0" 1795 | npm-package-arg "^3.0.0 || ^4.0.0 || ^5.0.0" 1796 | once "^1.3.3" 1797 | request "^2.74.0" 1798 | retry "^0.10.0" 1799 | semver "2 >=2.2.1 || 3.x || 4 || 5" 1800 | slide "^1.1.3" 1801 | ssri "^4.1.2" 1802 | optionalDependencies: 1803 | npmlog "2 || ^3.1.0 || ^4.0.0" 1804 | 1805 | npm-run-path@^2.0.0: 1806 | version "2.0.2" 1807 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 1808 | integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8= 1809 | dependencies: 1810 | path-key "^2.0.0" 1811 | 1812 | npm-user-validate@~0.1.5: 1813 | version "0.1.5" 1814 | resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-0.1.5.tgz#52465d50c2d20294a57125b996baedbf56c5004b" 1815 | integrity sha1-UkZdUMLSApSlcSW5lrrtv1bFAEs= 1816 | 1817 | npm-user-validate@~1.0.0: 1818 | version "1.0.0" 1819 | resolved "https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.0.tgz#8ceca0f5cea04d4e93519ef72d0557a75122e951" 1820 | integrity sha1-jOyg9c6gTU6TUZ73LQVXp1Ei6VE= 1821 | 1822 | npm@5.1.0: 1823 | version "5.1.0" 1824 | resolved "https://registry.yarnpkg.com/npm/-/npm-5.1.0.tgz#cf8201e044018e9c89532041c90094541982b2c0" 1825 | integrity sha512-pt5ClxEmY/dLpb60SmGQQBKi3nB6Ljx1FXmpoCUdAULlGqGVn2uCyXxPCWFbcuHGthT7qGiaGa1wOfs/UjGYMw== 1826 | dependencies: 1827 | JSONStream "~1.3.1" 1828 | abbrev "~1.1.0" 1829 | ansi-regex "~3.0.0" 1830 | ansicolors "~0.3.2" 1831 | ansistyles "~0.1.3" 1832 | aproba "~1.1.2" 1833 | archy "~1.0.0" 1834 | bluebird "~3.5.0" 1835 | cacache "~9.2.9" 1836 | call-limit "~1.1.0" 1837 | chownr "~1.0.1" 1838 | cmd-shim "~2.0.2" 1839 | columnify "~1.5.4" 1840 | config-chain "~1.1.11" 1841 | detect-indent "~5.0.0" 1842 | dezalgo "~1.0.3" 1843 | editor "~1.0.0" 1844 | fs-vacuum "~1.2.10" 1845 | fs-write-stream-atomic "~1.0.10" 1846 | fstream "~1.0.11" 1847 | fstream-npm "~1.2.1" 1848 | glob "~7.1.2" 1849 | graceful-fs "~4.1.11" 1850 | has-unicode "~2.0.1" 1851 | hosted-git-info "~2.5.0" 1852 | iferr "~0.1.5" 1853 | inflight "~1.0.6" 1854 | inherits "~2.0.3" 1855 | ini "~1.3.4" 1856 | init-package-json "~1.10.1" 1857 | lazy-property "~1.0.0" 1858 | lockfile "~1.0.3" 1859 | lodash._baseuniq "~4.6.0" 1860 | lodash.clonedeep "~4.5.0" 1861 | lodash.union "~4.6.0" 1862 | lodash.uniq "~4.5.0" 1863 | lodash.without "~4.4.0" 1864 | lru-cache "~4.1.1" 1865 | mississippi "~1.3.0" 1866 | mkdirp "~0.5.1" 1867 | move-concurrently "~1.0.1" 1868 | node-gyp "~3.6.2" 1869 | nopt "~4.0.1" 1870 | normalize-package-data "~2.4.0" 1871 | npm-cache-filename "~1.0.2" 1872 | npm-install-checks "~3.0.0" 1873 | npm-package-arg "~5.1.2" 1874 | npm-registry-client "~8.4.0" 1875 | npm-user-validate "~1.0.0" 1876 | npmlog "~4.1.2" 1877 | once "~1.4.0" 1878 | opener "~1.4.3" 1879 | osenv "~0.1.4" 1880 | pacote "~2.7.38" 1881 | path-is-inside "~1.0.2" 1882 | promise-inflight "~1.0.1" 1883 | read "~1.0.7" 1884 | read-cmd-shim "~1.0.1" 1885 | read-installed "~4.0.3" 1886 | read-package-json "~2.0.9" 1887 | read-package-tree "~5.1.6" 1888 | readable-stream "~2.3.2" 1889 | request "~2.81.0" 1890 | retry "~0.10.1" 1891 | rimraf "~2.6.1" 1892 | safe-buffer "~5.1.1" 1893 | semver "~5.3.0" 1894 | sha "~2.0.1" 1895 | slide "~1.1.6" 1896 | sorted-object "~2.0.1" 1897 | sorted-union-stream "~2.1.3" 1898 | ssri "~4.1.6" 1899 | strip-ansi "~4.0.0" 1900 | tar "~2.2.1" 1901 | text-table "~0.2.0" 1902 | uid-number "0.0.6" 1903 | umask "~1.1.0" 1904 | unique-filename "~1.1.0" 1905 | unpipe "~1.0.0" 1906 | update-notifier "~2.2.0" 1907 | uuid "~3.1.0" 1908 | validate-npm-package-name "~3.0.0" 1909 | which "~1.2.14" 1910 | worker-farm "~1.3.1" 1911 | wrappy "~1.0.2" 1912 | write-file-atomic "~2.1.0" 1913 | 1914 | npm@^2.1.12: 1915 | version "2.15.12" 1916 | resolved "https://registry.yarnpkg.com/npm/-/npm-2.15.12.tgz#df7c3ed5a277c3f9d4b5d819b05311d10a200ae6" 1917 | integrity sha1-33w+1aJ3w/nUtdgZsFMR0QogCuY= 1918 | dependencies: 1919 | abbrev "~1.0.9" 1920 | ansi "~0.3.1" 1921 | ansicolors "~0.3.2" 1922 | ansistyles "~0.1.3" 1923 | archy "~1.0.0" 1924 | async-some "~1.0.2" 1925 | block-stream "0.0.9" 1926 | char-spinner "~1.0.1" 1927 | chmodr "~1.0.2" 1928 | chownr "~1.0.1" 1929 | cmd-shim "~2.0.2" 1930 | columnify "~1.5.4" 1931 | config-chain "~1.1.10" 1932 | dezalgo "~1.0.3" 1933 | editor "~1.0.0" 1934 | fs-vacuum "~1.2.9" 1935 | fs-write-stream-atomic "~1.0.8" 1936 | fstream "~1.0.10" 1937 | fstream-npm "~1.1.1" 1938 | github-url-from-git "~1.4.0" 1939 | github-url-from-username-repo "~1.0.2" 1940 | glob "~7.0.6" 1941 | graceful-fs "~4.1.6" 1942 | hosted-git-info "~2.1.5" 1943 | inflight "~1.0.4" 1944 | inherits "~2.0.3" 1945 | ini "~1.3.4" 1946 | init-package-json "~1.9.4" 1947 | lockfile "~1.0.1" 1948 | lru-cache "~4.0.1" 1949 | minimatch "~3.0.3" 1950 | mkdirp "~0.5.1" 1951 | node-gyp "~3.6.0" 1952 | nopt "~3.0.6" 1953 | normalize-git-url "~3.0.2" 1954 | normalize-package-data "~2.3.5" 1955 | npm-cache-filename "~1.0.2" 1956 | npm-install-checks "~1.0.7" 1957 | npm-package-arg "~4.1.0" 1958 | npm-registry-client "~7.2.1" 1959 | npm-user-validate "~0.1.5" 1960 | npmlog "~2.0.4" 1961 | once "~1.4.0" 1962 | opener "~1.4.1" 1963 | osenv "~0.1.3" 1964 | path-is-inside "~1.0.0" 1965 | read "~1.0.7" 1966 | read-installed "~4.0.3" 1967 | read-package-json "~2.0.4" 1968 | readable-stream "~2.1.5" 1969 | realize-package-specifier "~3.0.1" 1970 | request "~2.74.0" 1971 | retry "~0.10.0" 1972 | rimraf "~2.5.4" 1973 | semver "~5.1.0" 1974 | sha "~2.0.1" 1975 | slide "~1.1.6" 1976 | sorted-object "~2.0.0" 1977 | spdx-license-ids "~1.2.2" 1978 | strip-ansi "~3.0.1" 1979 | tar "~2.2.1" 1980 | text-table "~0.2.0" 1981 | uid-number "0.0.6" 1982 | umask "~1.1.0" 1983 | validate-npm-package-license "~3.0.1" 1984 | validate-npm-package-name "~2.2.2" 1985 | which "~1.2.11" 1986 | wrappy "~1.0.2" 1987 | write-file-atomic "~1.1.4" 1988 | 1989 | npmi@1.0.1: 1990 | version "1.0.1" 1991 | resolved "https://registry.yarnpkg.com/npmi/-/npmi-1.0.1.tgz#15d769273547545e6809dcf0ce18aed48b0290e2" 1992 | integrity sha1-FddpJzVHVF5oCdzwzhiu1IsCkOI= 1993 | dependencies: 1994 | npm "^2.1.12" 1995 | semver "^4.1.0" 1996 | 1997 | "npmlog@0 || 1 || 2 || 3 || 4", "npmlog@2 || ^3.1.0 || ^4.0.0", npmlog@~4.1.2: 1998 | version "4.1.2" 1999 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 2000 | integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== 2001 | dependencies: 2002 | are-we-there-yet "~1.1.2" 2003 | console-control-strings "~1.1.0" 2004 | gauge "~2.7.3" 2005 | set-blocking "~2.0.0" 2006 | 2007 | "npmlog@0.1 || 1 || 2", npmlog@~2.0.4: 2008 | version "2.0.4" 2009 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" 2010 | integrity sha1-mLUlMPJRTKkNCexbIsiEZyI3VpI= 2011 | dependencies: 2012 | ansi "~0.3.1" 2013 | are-we-there-yet "~1.1.2" 2014 | gauge "~1.2.5" 2015 | 2016 | "npmlog@~2.0.0 || ~3.1.0": 2017 | version "3.1.2" 2018 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-3.1.2.tgz#2d46fa874337af9498a2f12bb43d8d0be4a36873" 2019 | integrity sha1-LUb6h0M3r5SYovErtD2NC+SjaHM= 2020 | dependencies: 2021 | are-we-there-yet "~1.1.2" 2022 | console-control-strings "~1.1.0" 2023 | gauge "~2.6.0" 2024 | set-blocking "~2.0.0" 2025 | 2026 | number-is-nan@^1.0.0: 2027 | version "1.0.1" 2028 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2029 | integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= 2030 | 2031 | oauth-sign@~0.8.1: 2032 | version "0.8.2" 2033 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.8.2.tgz#46a6ab7f0aead8deae9ec0565780b7d4efeb9d43" 2034 | integrity sha1-Rqarfwrq2N6unsBWV4C31O/rnUM= 2035 | 2036 | oauth-sign@~0.9.0: 2037 | version "0.9.0" 2038 | resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" 2039 | integrity sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== 2040 | 2041 | object-assign@^4.1.0: 2042 | version "4.1.1" 2043 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2044 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= 2045 | 2046 | once@^1.3.0, once@^1.3.1, once@^1.3.3, once@^1.4.0, once@~1.4.0: 2047 | version "1.4.0" 2048 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2049 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 2050 | dependencies: 2051 | wrappy "1" 2052 | 2053 | opener@~1.4.1, opener@~1.4.3: 2054 | version "1.4.3" 2055 | resolved "https://registry.yarnpkg.com/opener/-/opener-1.4.3.tgz#5c6da2c5d7e5831e8ffa3964950f8d6674ac90b8" 2056 | integrity sha1-XG2ixdflgx6P+jlklQ+NZnSskLg= 2057 | 2058 | optimist@0.6.1: 2059 | version "0.6.1" 2060 | resolved "https://registry.yarnpkg.com/optimist/-/optimist-0.6.1.tgz#da3ea74686fa21a19a111c326e90eb15a0196686" 2061 | integrity sha1-2j6nRob6IaGaERwybpDrFaAZZoY= 2062 | dependencies: 2063 | minimist "~0.0.1" 2064 | wordwrap "~0.0.2" 2065 | 2066 | os-homedir@^1.0.0: 2067 | version "1.0.2" 2068 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 2069 | integrity sha1-/7xJiDNuDoM94MFox+8VISGqf7M= 2070 | 2071 | os-tmpdir@^1.0.0, os-tmpdir@~1.0.1: 2072 | version "1.0.2" 2073 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 2074 | integrity sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= 2075 | 2076 | osenv@0, osenv@^0.1.4, osenv@^0.1.5, osenv@~0.1.3, osenv@~0.1.4: 2077 | version "0.1.5" 2078 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" 2079 | integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== 2080 | dependencies: 2081 | os-homedir "^1.0.0" 2082 | os-tmpdir "^1.0.0" 2083 | 2084 | p-finally@^1.0.0: 2085 | version "1.0.0" 2086 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 2087 | integrity sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4= 2088 | 2089 | package-json@^4.0.0: 2090 | version "4.0.1" 2091 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" 2092 | integrity sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0= 2093 | dependencies: 2094 | got "^6.7.1" 2095 | registry-auth-token "^3.0.1" 2096 | registry-url "^3.0.3" 2097 | semver "^5.1.0" 2098 | 2099 | pacote@~2.7.38: 2100 | version "2.7.38" 2101 | resolved "https://registry.yarnpkg.com/pacote/-/pacote-2.7.38.tgz#5091f8774298c26c3eca24606037f1bb73db74c1" 2102 | integrity sha512-XxHUyHQB7QCVBxoXeVu0yKxT+2PvJucsc0+1E+6f95lMUxEAYERgSAc71ckYXrYr35Ew3xFU/LrhdIK21GQFFA== 2103 | dependencies: 2104 | bluebird "^3.5.0" 2105 | cacache "^9.2.9" 2106 | glob "^7.1.2" 2107 | lru-cache "^4.1.1" 2108 | make-fetch-happen "^2.4.13" 2109 | minimatch "^3.0.4" 2110 | mississippi "^1.2.0" 2111 | normalize-package-data "^2.4.0" 2112 | npm-package-arg "^5.1.2" 2113 | npm-pick-manifest "^1.0.4" 2114 | osenv "^0.1.4" 2115 | promise-inflight "^1.0.1" 2116 | promise-retry "^1.1.1" 2117 | protoduck "^4.0.0" 2118 | safe-buffer "^5.1.1" 2119 | semver "^5.3.0" 2120 | ssri "^4.1.6" 2121 | tar-fs "^1.15.3" 2122 | tar-stream "^1.5.4" 2123 | unique-filename "^1.1.0" 2124 | which "^1.2.12" 2125 | 2126 | parallel-transform@^1.1.0: 2127 | version "1.2.0" 2128 | resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc" 2129 | integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg== 2130 | dependencies: 2131 | cyclist "^1.0.1" 2132 | inherits "^2.0.3" 2133 | readable-stream "^2.1.5" 2134 | 2135 | path-is-absolute@^1.0.0: 2136 | version "1.0.1" 2137 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 2138 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 2139 | 2140 | path-is-inside@^1.0.1, path-is-inside@~1.0.0, path-is-inside@~1.0.2: 2141 | version "1.0.2" 2142 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 2143 | integrity sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM= 2144 | 2145 | path-key@^2.0.0: 2146 | version "2.0.1" 2147 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 2148 | integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= 2149 | 2150 | path-parse@^1.0.6: 2151 | version "1.0.6" 2152 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 2153 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 2154 | 2155 | performance-now@^0.2.0: 2156 | version "0.2.0" 2157 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-0.2.0.tgz#33ef30c5c77d4ea21c5a53869d91b56d8f2555e5" 2158 | integrity sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU= 2159 | 2160 | performance-now@^2.1.0: 2161 | version "2.1.0" 2162 | resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" 2163 | integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= 2164 | 2165 | pify@^3.0.0: 2166 | version "3.0.0" 2167 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 2168 | integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= 2169 | 2170 | pinkie-promise@^2.0.0: 2171 | version "2.0.1" 2172 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 2173 | integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o= 2174 | dependencies: 2175 | pinkie "^2.0.0" 2176 | 2177 | pinkie@^2.0.0: 2178 | version "2.0.4" 2179 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 2180 | integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA= 2181 | 2182 | prepend-http@^1.0.1: 2183 | version "1.0.4" 2184 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 2185 | integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= 2186 | 2187 | process-nextick-args@~1.0.6: 2188 | version "1.0.7" 2189 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-1.0.7.tgz#150e20b756590ad3f91093f25a4f2ad8bff30ba3" 2190 | integrity sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M= 2191 | 2192 | process-nextick-args@~2.0.0: 2193 | version "2.0.1" 2194 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" 2195 | integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== 2196 | 2197 | promise-inflight@^1.0.1, promise-inflight@~1.0.1: 2198 | version "1.0.1" 2199 | resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" 2200 | integrity sha1-mEcocL8igTL8vdhoEputEsPAKeM= 2201 | 2202 | promise-retry@^1.1.1: 2203 | version "1.1.1" 2204 | resolved "https://registry.yarnpkg.com/promise-retry/-/promise-retry-1.1.1.tgz#6739e968e3051da20ce6497fb2b50f6911df3d6d" 2205 | integrity sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0= 2206 | dependencies: 2207 | err-code "^1.0.0" 2208 | retry "^0.10.0" 2209 | 2210 | promzard@^0.3.0: 2211 | version "0.3.0" 2212 | resolved "https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee" 2213 | integrity sha1-JqXW7ox97kyxIggwWs+5O6OCqe4= 2214 | dependencies: 2215 | read "1" 2216 | 2217 | proto-list@~1.2.1: 2218 | version "1.2.4" 2219 | resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" 2220 | integrity sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk= 2221 | 2222 | protoduck@^4.0.0: 2223 | version "4.0.0" 2224 | resolved "https://registry.yarnpkg.com/protoduck/-/protoduck-4.0.0.tgz#fe4874d8c7913366cfd9ead12453a22cd3657f8e" 2225 | integrity sha1-/kh02MeRM2bP2erRJFOiLNNlf44= 2226 | dependencies: 2227 | genfun "^4.0.1" 2228 | 2229 | prr@~1.0.1: 2230 | version "1.0.1" 2231 | resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 2232 | integrity sha1-0/wRS6BplaRexok/SEzrHXj19HY= 2233 | 2234 | pseudomap@^1.0.1, pseudomap@^1.0.2: 2235 | version "1.0.2" 2236 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 2237 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= 2238 | 2239 | psl@^1.1.24: 2240 | version "1.7.0" 2241 | resolved "https://registry.yarnpkg.com/psl/-/psl-1.7.0.tgz#f1c4c47a8ef97167dea5d6bbf4816d736e884a3c" 2242 | integrity sha512-5NsSEDv8zY70ScRnOTn7bK7eanl2MvFrOrS/R6x+dBt5g1ghnj9Zv90kO8GwT8gxcu2ANyFprnFYB85IogIJOQ== 2243 | 2244 | pump@^1.0.0: 2245 | version "1.0.3" 2246 | resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" 2247 | integrity sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw== 2248 | dependencies: 2249 | end-of-stream "^1.1.0" 2250 | once "^1.3.1" 2251 | 2252 | pump@^2.0.0, pump@^2.0.1: 2253 | version "2.0.1" 2254 | resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" 2255 | integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA== 2256 | dependencies: 2257 | end-of-stream "^1.1.0" 2258 | once "^1.3.1" 2259 | 2260 | pumpify@^1.3.3: 2261 | version "1.5.1" 2262 | resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" 2263 | integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ== 2264 | dependencies: 2265 | duplexify "^3.6.0" 2266 | inherits "^2.0.3" 2267 | pump "^2.0.0" 2268 | 2269 | punycode@^1.4.1: 2270 | version "1.4.1" 2271 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 2272 | integrity sha1-wNWmOycYgArY4esPpSachN1BhF4= 2273 | 2274 | punycode@^2.1.0: 2275 | version "2.1.1" 2276 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 2277 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== 2278 | 2279 | q@1.5.0: 2280 | version "1.5.0" 2281 | resolved "https://registry.yarnpkg.com/q/-/q-1.5.0.tgz#dd01bac9d06d30e6f219aecb8253ee9ebdc308f1" 2282 | integrity sha1-3QG6ydBtMObyGa7LglPunr3DCPE= 2283 | 2284 | qs@~6.2.0: 2285 | version "6.2.3" 2286 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.2.3.tgz#1cfcb25c10a9b2b483053ff39f5dfc9233908cfe" 2287 | integrity sha1-HPyyXBCpsrSDBT/zn138kjOQjP4= 2288 | 2289 | qs@~6.4.0: 2290 | version "6.4.0" 2291 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.4.0.tgz#13e26d28ad6b0ffaa91312cd3bf708ed351e7233" 2292 | integrity sha1-E+JtKK1rD/qpExLNO/cI7TUecjM= 2293 | 2294 | qs@~6.5.2: 2295 | version "6.5.2" 2296 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" 2297 | integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== 2298 | 2299 | rc@^1.0.1, rc@^1.1.6: 2300 | version "1.2.8" 2301 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 2302 | integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== 2303 | dependencies: 2304 | deep-extend "^0.6.0" 2305 | ini "~1.3.0" 2306 | minimist "^1.2.0" 2307 | strip-json-comments "~2.0.1" 2308 | 2309 | read-cmd-shim@~1.0.1: 2310 | version "1.0.5" 2311 | resolved "https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-1.0.5.tgz#87e43eba50098ba5a32d0ceb583ab8e43b961c16" 2312 | integrity sha512-v5yCqQ/7okKoZZkBQUAfTsQ3sVJtXdNfbPnI5cceppoxEVLYA3k+VtV2omkeo8MS94JCy4fSiUwlRBAwCVRPUA== 2313 | dependencies: 2314 | graceful-fs "^4.1.2" 2315 | 2316 | read-installed@~4.0.3: 2317 | version "4.0.3" 2318 | resolved "https://registry.yarnpkg.com/read-installed/-/read-installed-4.0.3.tgz#ff9b8b67f187d1e4c29b9feb31f6b223acd19067" 2319 | integrity sha1-/5uLZ/GH0eTCm5/rMfayI6zRkGc= 2320 | dependencies: 2321 | debuglog "^1.0.1" 2322 | read-package-json "^2.0.0" 2323 | readdir-scoped-modules "^1.0.0" 2324 | semver "2 || 3 || 4 || 5" 2325 | slide "~1.1.3" 2326 | util-extend "^1.0.1" 2327 | optionalDependencies: 2328 | graceful-fs "^4.1.2" 2329 | 2330 | "read-package-json@1 || 2", read-package-json@^2.0.0: 2331 | version "2.1.1" 2332 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.1.1.tgz#16aa66c59e7d4dad6288f179dd9295fd59bb98f1" 2333 | integrity sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A== 2334 | dependencies: 2335 | glob "^7.1.1" 2336 | json-parse-better-errors "^1.0.1" 2337 | normalize-package-data "^2.0.0" 2338 | npm-normalize-package-bin "^1.0.0" 2339 | optionalDependencies: 2340 | graceful-fs "^4.1.2" 2341 | 2342 | read-package-json@~2.0.4, read-package-json@~2.0.9: 2343 | version "2.0.13" 2344 | resolved "https://registry.yarnpkg.com/read-package-json/-/read-package-json-2.0.13.tgz#2e82ebd9f613baa6d2ebe3aa72cefe3f68e41f4a" 2345 | integrity sha512-/1dZ7TRZvGrYqE0UAfN6qQb5GYBsNcqS1C0tNK601CFOJmtHI7NIGXwetEPU/OtoFHZL3hDxm4rolFFVE9Bnmg== 2346 | dependencies: 2347 | glob "^7.1.1" 2348 | json-parse-better-errors "^1.0.1" 2349 | normalize-package-data "^2.0.0" 2350 | slash "^1.0.0" 2351 | optionalDependencies: 2352 | graceful-fs "^4.1.2" 2353 | 2354 | read-package-tree@~5.1.6: 2355 | version "5.1.6" 2356 | resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.1.6.tgz#4f03e83d0486856fb60d97c94882841c2a7b1b7a" 2357 | integrity sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg== 2358 | dependencies: 2359 | debuglog "^1.0.1" 2360 | dezalgo "^1.0.0" 2361 | once "^1.3.0" 2362 | read-package-json "^2.0.0" 2363 | readdir-scoped-modules "^1.0.0" 2364 | 2365 | read@1, read@~1.0.1, read@~1.0.7: 2366 | version "1.0.7" 2367 | resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" 2368 | integrity sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ= 2369 | dependencies: 2370 | mute-stream "~0.0.4" 2371 | 2372 | "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.2, readable-stream@~2.3.6: 2373 | version "2.3.7" 2374 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" 2375 | integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== 2376 | dependencies: 2377 | core-util-is "~1.0.0" 2378 | inherits "~2.0.3" 2379 | isarray "~1.0.0" 2380 | process-nextick-args "~2.0.0" 2381 | safe-buffer "~5.1.1" 2382 | string_decoder "~1.1.1" 2383 | util-deprecate "~1.0.1" 2384 | 2385 | readable-stream@~1.1.10: 2386 | version "1.1.14" 2387 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" 2388 | integrity sha1-fPTFTvZI44EwhMY23SB54WbAgdk= 2389 | dependencies: 2390 | core-util-is "~1.0.0" 2391 | inherits "~2.0.1" 2392 | isarray "0.0.1" 2393 | string_decoder "~0.10.x" 2394 | 2395 | readable-stream@~2.0.5: 2396 | version "2.0.6" 2397 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.0.6.tgz#8f90341e68a53ccc928788dacfcd11b36eb9b78e" 2398 | integrity sha1-j5A0HmilPMySh4jaz80Rs265t44= 2399 | dependencies: 2400 | core-util-is "~1.0.0" 2401 | inherits "~2.0.1" 2402 | isarray "~1.0.0" 2403 | process-nextick-args "~1.0.6" 2404 | string_decoder "~0.10.x" 2405 | util-deprecate "~1.0.1" 2406 | 2407 | readable-stream@~2.1.5: 2408 | version "2.1.5" 2409 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.1.5.tgz#66fa8b720e1438b364681f2ad1a63c618448c9d0" 2410 | integrity sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA= 2411 | dependencies: 2412 | buffer-shims "^1.0.0" 2413 | core-util-is "~1.0.0" 2414 | inherits "~2.0.1" 2415 | isarray "~1.0.0" 2416 | process-nextick-args "~1.0.6" 2417 | string_decoder "~0.10.x" 2418 | util-deprecate "~1.0.1" 2419 | 2420 | readdir-scoped-modules@^1.0.0: 2421 | version "1.1.0" 2422 | resolved "https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309" 2423 | integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw== 2424 | dependencies: 2425 | debuglog "^1.0.1" 2426 | dezalgo "^1.0.0" 2427 | graceful-fs "^4.1.2" 2428 | once "^1.3.0" 2429 | 2430 | realize-package-specifier@~3.0.1: 2431 | version "3.0.3" 2432 | resolved "https://registry.yarnpkg.com/realize-package-specifier/-/realize-package-specifier-3.0.3.tgz#d0def882952b8de3f67eba5e91199661271f41f4" 2433 | integrity sha1-0N74gpUrjeP2frpekRmWYScfQfQ= 2434 | dependencies: 2435 | dezalgo "^1.0.1" 2436 | npm-package-arg "^4.1.1" 2437 | 2438 | registry-auth-token@^3.0.1: 2439 | version "3.4.0" 2440 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" 2441 | integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== 2442 | dependencies: 2443 | rc "^1.1.6" 2444 | safe-buffer "^5.0.1" 2445 | 2446 | registry-url@^3.0.3: 2447 | version "3.1.0" 2448 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" 2449 | integrity sha1-PU74cPc93h138M+aOBQyRE4XSUI= 2450 | dependencies: 2451 | rc "^1.0.1" 2452 | 2453 | "request@>=2.9.0 <2.82.0", request@~2.81.0: 2454 | version "2.81.0" 2455 | resolved "https://registry.yarnpkg.com/request/-/request-2.81.0.tgz#c6928946a0e06c5f8d6f8a9333469ffda46298a0" 2456 | integrity sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA= 2457 | dependencies: 2458 | aws-sign2 "~0.6.0" 2459 | aws4 "^1.2.1" 2460 | caseless "~0.12.0" 2461 | combined-stream "~1.0.5" 2462 | extend "~3.0.0" 2463 | forever-agent "~0.6.1" 2464 | form-data "~2.1.1" 2465 | har-validator "~4.2.1" 2466 | hawk "~3.1.3" 2467 | http-signature "~1.1.0" 2468 | is-typedarray "~1.0.0" 2469 | isstream "~0.1.2" 2470 | json-stringify-safe "~5.0.1" 2471 | mime-types "~2.1.7" 2472 | oauth-sign "~0.8.1" 2473 | performance-now "^0.2.0" 2474 | qs "~6.4.0" 2475 | safe-buffer "^5.0.1" 2476 | stringstream "~0.0.4" 2477 | tough-cookie "~2.3.0" 2478 | tunnel-agent "^0.6.0" 2479 | uuid "^3.0.0" 2480 | 2481 | request@^2.74.0, request@^2.81.0: 2482 | version "2.88.0" 2483 | resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" 2484 | integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== 2485 | dependencies: 2486 | aws-sign2 "~0.7.0" 2487 | aws4 "^1.8.0" 2488 | caseless "~0.12.0" 2489 | combined-stream "~1.0.6" 2490 | extend "~3.0.2" 2491 | forever-agent "~0.6.1" 2492 | form-data "~2.3.2" 2493 | har-validator "~5.1.0" 2494 | http-signature "~1.2.0" 2495 | is-typedarray "~1.0.0" 2496 | isstream "~0.1.2" 2497 | json-stringify-safe "~5.0.1" 2498 | mime-types "~2.1.19" 2499 | oauth-sign "~0.9.0" 2500 | performance-now "^2.1.0" 2501 | qs "~6.5.2" 2502 | safe-buffer "^5.1.2" 2503 | tough-cookie "~2.4.3" 2504 | tunnel-agent "^0.6.0" 2505 | uuid "^3.3.2" 2506 | 2507 | request@~2.74.0: 2508 | version "2.74.0" 2509 | resolved "https://registry.yarnpkg.com/request/-/request-2.74.0.tgz#7693ca768bbb0ea5c8ce08c084a45efa05b892ab" 2510 | integrity sha1-dpPKdou7DqXIzgjAhKRe+gW4kqs= 2511 | dependencies: 2512 | aws-sign2 "~0.6.0" 2513 | aws4 "^1.2.1" 2514 | bl "~1.1.2" 2515 | caseless "~0.11.0" 2516 | combined-stream "~1.0.5" 2517 | extend "~3.0.0" 2518 | forever-agent "~0.6.1" 2519 | form-data "~1.0.0-rc4" 2520 | har-validator "~2.0.6" 2521 | hawk "~3.1.3" 2522 | http-signature "~1.1.0" 2523 | is-typedarray "~1.0.0" 2524 | isstream "~0.1.2" 2525 | json-stringify-safe "~5.0.1" 2526 | mime-types "~2.1.7" 2527 | node-uuid "~1.4.7" 2528 | oauth-sign "~0.8.1" 2529 | qs "~6.2.0" 2530 | stringstream "~0.0.4" 2531 | tough-cookie "~2.3.0" 2532 | tunnel-agent "~0.4.1" 2533 | 2534 | resolve@^1.10.0: 2535 | version "1.14.2" 2536 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2" 2537 | integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ== 2538 | dependencies: 2539 | path-parse "^1.0.6" 2540 | 2541 | retry@^0.10.0, retry@~0.10.0, retry@~0.10.1: 2542 | version "0.10.1" 2543 | resolved "https://registry.yarnpkg.com/retry/-/retry-0.10.1.tgz#e76388d217992c252750241d3d3956fed98d8ff4" 2544 | integrity sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q= 2545 | 2546 | rimraf@2, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: 2547 | version "2.7.1" 2548 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 2549 | integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== 2550 | dependencies: 2551 | glob "^7.1.3" 2552 | 2553 | rimraf@~2.5.4: 2554 | version "2.5.4" 2555 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.5.4.tgz#96800093cbf1a0c86bd95b4625467535c29dfa04" 2556 | integrity sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ= 2557 | dependencies: 2558 | glob "^7.0.5" 2559 | 2560 | rimraf@~2.6.1: 2561 | version "2.6.3" 2562 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" 2563 | integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== 2564 | dependencies: 2565 | glob "^7.1.3" 2566 | 2567 | run-queue@^1.0.0, run-queue@^1.0.3: 2568 | version "1.0.3" 2569 | resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" 2570 | integrity sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec= 2571 | dependencies: 2572 | aproba "^1.1.1" 2573 | 2574 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2: 2575 | version "5.2.0" 2576 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" 2577 | integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== 2578 | 2579 | safe-buffer@~5.1.0, safe-buffer@~5.1.1: 2580 | version "5.1.2" 2581 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 2582 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== 2583 | 2584 | "safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: 2585 | version "2.1.2" 2586 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 2587 | integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== 2588 | 2589 | semver-diff@^2.0.0: 2590 | version "2.1.0" 2591 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 2592 | integrity sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY= 2593 | dependencies: 2594 | semver "^5.0.3" 2595 | 2596 | "semver@2 >=2.2.1 || 3.x || 4 || 5", "semver@2 || 3 || 4 || 5", "semver@2.x || 3.x || 4 || 5", "semver@4 || 5", "semver@^2.3.0 || 3.x || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.6.0: 2597 | version "5.7.1" 2598 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" 2599 | integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== 2600 | 2601 | semver@5.3.0, semver@~5.3.0: 2602 | version "5.3.0" 2603 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.3.0.tgz#9b2ce5d3de02d17c6012ad326aa6b4d0cf54f94f" 2604 | integrity sha1-myzl094C0XxgEq0yaqa00M9U+U8= 2605 | 2606 | semver@^4.1.0: 2607 | version "4.3.6" 2608 | resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" 2609 | integrity sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto= 2610 | 2611 | semver@~5.1.0: 2612 | version "5.1.1" 2613 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.1.1.tgz#a3292a373e6f3e0798da0b20641b9a9c5bc47e19" 2614 | integrity sha1-oykqNz5vPgeY2gsgZBuanFvEfhk= 2615 | 2616 | set-blocking@~2.0.0: 2617 | version "2.0.0" 2618 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 2619 | integrity sha1-BF+XgtARrppoA93TgrJDkrPYkPc= 2620 | 2621 | sha@~2.0.1: 2622 | version "2.0.1" 2623 | resolved "https://registry.yarnpkg.com/sha/-/sha-2.0.1.tgz#6030822fbd2c9823949f8f72ed6411ee5cf25aae" 2624 | integrity sha1-YDCCL70smCOUn49y7WQR7lzyWq4= 2625 | dependencies: 2626 | graceful-fs "^4.1.2" 2627 | readable-stream "^2.0.2" 2628 | 2629 | shebang-command@^1.2.0: 2630 | version "1.2.0" 2631 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 2632 | integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= 2633 | dependencies: 2634 | shebang-regex "^1.0.0" 2635 | 2636 | shebang-regex@^1.0.0: 2637 | version "1.0.0" 2638 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 2639 | integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= 2640 | 2641 | signal-exit@^3.0.0, signal-exit@^3.0.2: 2642 | version "3.0.2" 2643 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 2644 | integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= 2645 | 2646 | slash@^1.0.0: 2647 | version "1.0.0" 2648 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" 2649 | integrity sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU= 2650 | 2651 | slide@^1.1.3, slide@^1.1.5, slide@~1.1.3, slide@~1.1.6: 2652 | version "1.1.6" 2653 | resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" 2654 | integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= 2655 | 2656 | smart-buffer@^1.0.13: 2657 | version "1.1.15" 2658 | resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-1.1.15.tgz#7f114b5b65fab3e2a35aa775bb12f0d1c649bf16" 2659 | integrity sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY= 2660 | 2661 | sntp@1.x.x: 2662 | version "1.0.9" 2663 | resolved "https://registry.yarnpkg.com/sntp/-/sntp-1.0.9.tgz#6541184cc90aeea6c6e7b35e2659082443c66198" 2664 | integrity sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg= 2665 | dependencies: 2666 | hoek "2.x.x" 2667 | 2668 | socks-proxy-agent@^3.0.1: 2669 | version "3.0.1" 2670 | resolved "https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz#2eae7cf8e2a82d34565761539a7f9718c5617659" 2671 | integrity sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA== 2672 | dependencies: 2673 | agent-base "^4.1.0" 2674 | socks "^1.1.10" 2675 | 2676 | socks@^1.1.10: 2677 | version "1.1.10" 2678 | resolved "https://registry.yarnpkg.com/socks/-/socks-1.1.10.tgz#5b8b7fc7c8f341c53ed056e929b7bf4de8ba7b5a" 2679 | integrity sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o= 2680 | dependencies: 2681 | ip "^1.1.4" 2682 | smart-buffer "^1.0.13" 2683 | 2684 | sorted-object@~2.0.0, sorted-object@~2.0.1: 2685 | version "2.0.1" 2686 | resolved "https://registry.yarnpkg.com/sorted-object/-/sorted-object-2.0.1.tgz#7d631f4bd3a798a24af1dffcfbfe83337a5df5fc" 2687 | integrity sha1-fWMfS9OnmKJK8d/8+/6DM3pd9fw= 2688 | 2689 | sorted-union-stream@~2.1.3: 2690 | version "2.1.3" 2691 | resolved "https://registry.yarnpkg.com/sorted-union-stream/-/sorted-union-stream-2.1.3.tgz#c7794c7e077880052ff71a8d4a2dbb4a9a638ac7" 2692 | integrity sha1-x3lMfgd4gAUv9xqNSi27Sppjisc= 2693 | dependencies: 2694 | from2 "^1.3.0" 2695 | stream-iterate "^1.1.0" 2696 | 2697 | spdx-correct@^3.0.0: 2698 | version "3.1.0" 2699 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" 2700 | integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== 2701 | dependencies: 2702 | spdx-expression-parse "^3.0.0" 2703 | spdx-license-ids "^3.0.0" 2704 | 2705 | spdx-exceptions@^2.1.0: 2706 | version "2.2.0" 2707 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" 2708 | integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== 2709 | 2710 | spdx-expression-parse@^3.0.0: 2711 | version "3.0.0" 2712 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" 2713 | integrity sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg== 2714 | dependencies: 2715 | spdx-exceptions "^2.1.0" 2716 | spdx-license-ids "^3.0.0" 2717 | 2718 | spdx-license-ids@^3.0.0: 2719 | version "3.0.5" 2720 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz#3694b5804567a458d3c8045842a6358632f62654" 2721 | integrity sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q== 2722 | 2723 | spdx-license-ids@~1.2.2: 2724 | version "1.2.2" 2725 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz#c9df7a3424594ade6bd11900d596696dc06bac57" 2726 | integrity sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc= 2727 | 2728 | sshpk@^1.7.0: 2729 | version "1.16.1" 2730 | resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.16.1.tgz#fb661c0bef29b39db40769ee39fa70093d6f6877" 2731 | integrity sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== 2732 | dependencies: 2733 | asn1 "~0.2.3" 2734 | assert-plus "^1.0.0" 2735 | bcrypt-pbkdf "^1.0.0" 2736 | dashdash "^1.12.0" 2737 | ecc-jsbn "~0.1.1" 2738 | getpass "^0.1.1" 2739 | jsbn "~0.1.0" 2740 | safer-buffer "^2.0.2" 2741 | tweetnacl "~0.14.0" 2742 | 2743 | ssri@^4.1.2, ssri@^4.1.6, ssri@~4.1.6: 2744 | version "4.1.6" 2745 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-4.1.6.tgz#0cb49b6ac84457e7bdd466cb730c3cb623e9a25b" 2746 | integrity sha512-WUbCdgSAMQjTFZRWvSPpauryvREEA+Krn19rx67UlJEJx/M192ZHxMmJXjZ4tkdFm+Sb0SXGlENeQVlA5wY7kA== 2747 | dependencies: 2748 | safe-buffer "^5.1.0" 2749 | 2750 | ssri@^5.0.0, ssri@^5.2.4: 2751 | version "5.3.0" 2752 | resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" 2753 | integrity sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ== 2754 | dependencies: 2755 | safe-buffer "^5.1.1" 2756 | 2757 | stream-each@^1.1.0: 2758 | version "1.2.3" 2759 | resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" 2760 | integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw== 2761 | dependencies: 2762 | end-of-stream "^1.1.0" 2763 | stream-shift "^1.0.0" 2764 | 2765 | stream-iterate@^1.1.0: 2766 | version "1.2.0" 2767 | resolved "https://registry.yarnpkg.com/stream-iterate/-/stream-iterate-1.2.0.tgz#2bd7c77296c1702a46488b8ad41f79865eecd4e1" 2768 | integrity sha1-K9fHcpbBcCpGSIuK1B95hl7s1OE= 2769 | dependencies: 2770 | readable-stream "^2.1.5" 2771 | stream-shift "^1.0.0" 2772 | 2773 | stream-shift@^1.0.0: 2774 | version "1.0.1" 2775 | resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d" 2776 | integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ== 2777 | 2778 | string-width@^1.0.1: 2779 | version "1.0.2" 2780 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 2781 | integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= 2782 | dependencies: 2783 | code-point-at "^1.0.0" 2784 | is-fullwidth-code-point "^1.0.0" 2785 | strip-ansi "^3.0.0" 2786 | 2787 | "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: 2788 | version "2.1.1" 2789 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 2790 | integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== 2791 | dependencies: 2792 | is-fullwidth-code-point "^2.0.0" 2793 | strip-ansi "^4.0.0" 2794 | 2795 | string_decoder@~0.10.x: 2796 | version "0.10.31" 2797 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" 2798 | integrity sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ= 2799 | 2800 | string_decoder@~1.1.1: 2801 | version "1.1.1" 2802 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 2803 | integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== 2804 | dependencies: 2805 | safe-buffer "~5.1.0" 2806 | 2807 | stringstream@~0.0.4: 2808 | version "0.0.6" 2809 | resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.6.tgz#7880225b0d4ad10e30927d167a1d6f2fd3b33a72" 2810 | integrity sha512-87GEBAkegbBcweToUrdzf3eLhWNg06FJTebl4BVJz/JgWy8CvEr9dRtX5qWphiynMSQlxxi+QqN0z5T32SLlhA== 2811 | 2812 | strip-ansi@^3.0.0, strip-ansi@^3.0.1, strip-ansi@~3.0.1: 2813 | version "3.0.1" 2814 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 2815 | integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= 2816 | dependencies: 2817 | ansi-regex "^2.0.0" 2818 | 2819 | strip-ansi@^4.0.0, strip-ansi@~4.0.0: 2820 | version "4.0.0" 2821 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 2822 | integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8= 2823 | dependencies: 2824 | ansi-regex "^3.0.0" 2825 | 2826 | strip-eof@^1.0.0: 2827 | version "1.0.0" 2828 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 2829 | integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8= 2830 | 2831 | strip-json-comments@~2.0.1: 2832 | version "2.0.1" 2833 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 2834 | integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= 2835 | 2836 | supports-color@^2.0.0: 2837 | version "2.0.0" 2838 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 2839 | integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= 2840 | 2841 | supports-color@^5.3.0: 2842 | version "5.5.0" 2843 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 2844 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 2845 | dependencies: 2846 | has-flag "^3.0.0" 2847 | 2848 | tar-fs@^1.15.3: 2849 | version "1.16.3" 2850 | resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" 2851 | integrity sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw== 2852 | dependencies: 2853 | chownr "^1.0.1" 2854 | mkdirp "^0.5.1" 2855 | pump "^1.0.0" 2856 | tar-stream "^1.1.2" 2857 | 2858 | tar-stream@^1.1.2, tar-stream@^1.5.4: 2859 | version "1.6.2" 2860 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" 2861 | integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== 2862 | dependencies: 2863 | bl "^1.0.0" 2864 | buffer-alloc "^1.2.0" 2865 | end-of-stream "^1.0.0" 2866 | fs-constants "^1.0.0" 2867 | readable-stream "^2.3.0" 2868 | to-buffer "^1.1.1" 2869 | xtend "^4.0.0" 2870 | 2871 | tar@^2.0.0, tar@~2.2.1: 2872 | version "2.2.2" 2873 | resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40" 2874 | integrity sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA== 2875 | dependencies: 2876 | block-stream "*" 2877 | fstream "^1.0.12" 2878 | inherits "2" 2879 | 2880 | term-size@^1.2.0: 2881 | version "1.2.0" 2882 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" 2883 | integrity sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk= 2884 | dependencies: 2885 | execa "^0.7.0" 2886 | 2887 | text-table@~0.2.0: 2888 | version "0.2.0" 2889 | resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" 2890 | integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= 2891 | 2892 | through2@^2.0.0: 2893 | version "2.0.5" 2894 | resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" 2895 | integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ== 2896 | dependencies: 2897 | readable-stream "~2.3.6" 2898 | xtend "~4.0.1" 2899 | 2900 | "through@>=2.2.7 <3": 2901 | version "2.3.8" 2902 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 2903 | integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= 2904 | 2905 | timed-out@^4.0.0: 2906 | version "4.0.1" 2907 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 2908 | integrity sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8= 2909 | 2910 | tmp@0.0.31: 2911 | version "0.0.31" 2912 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" 2913 | integrity sha1-jzirlDjhcxXl29izZX6L+yd65Kc= 2914 | dependencies: 2915 | os-tmpdir "~1.0.1" 2916 | 2917 | to-buffer@^1.1.1: 2918 | version "1.1.1" 2919 | resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" 2920 | integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== 2921 | 2922 | tough-cookie@~2.3.0: 2923 | version "2.3.4" 2924 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.3.4.tgz#ec60cee38ac675063ffc97a5c18970578ee83655" 2925 | integrity sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA== 2926 | dependencies: 2927 | punycode "^1.4.1" 2928 | 2929 | tough-cookie@~2.4.3: 2930 | version "2.4.3" 2931 | resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" 2932 | integrity sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ== 2933 | dependencies: 2934 | psl "^1.1.24" 2935 | punycode "^1.4.1" 2936 | 2937 | tunnel-agent@^0.6.0: 2938 | version "0.6.0" 2939 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 2940 | integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= 2941 | dependencies: 2942 | safe-buffer "^5.0.1" 2943 | 2944 | tunnel-agent@~0.4.1: 2945 | version "0.4.3" 2946 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" 2947 | integrity sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us= 2948 | 2949 | tweetnacl@^0.14.3, tweetnacl@~0.14.0: 2950 | version "0.14.5" 2951 | resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" 2952 | integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= 2953 | 2954 | typedarray@^0.0.6: 2955 | version "0.0.6" 2956 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 2957 | integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= 2958 | 2959 | uid-number@0.0.6: 2960 | version "0.0.6" 2961 | resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" 2962 | integrity sha1-DqEOgDXo61uOREnwbaHHMGY7qoE= 2963 | 2964 | umask@~1.1.0: 2965 | version "1.1.0" 2966 | resolved "https://registry.yarnpkg.com/umask/-/umask-1.1.0.tgz#f29cebf01df517912bb58ff9c4e50fde8e33320d" 2967 | integrity sha1-8pzr8B31F5ErtY/5xOUP3o4zMg0= 2968 | 2969 | unique-filename@^1.1.0, unique-filename@~1.1.0: 2970 | version "1.1.1" 2971 | resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" 2972 | integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== 2973 | dependencies: 2974 | unique-slug "^2.0.0" 2975 | 2976 | unique-slug@^2.0.0: 2977 | version "2.0.2" 2978 | resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" 2979 | integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== 2980 | dependencies: 2981 | imurmurhash "^0.1.4" 2982 | 2983 | unique-string@^1.0.0: 2984 | version "1.0.0" 2985 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" 2986 | integrity sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo= 2987 | dependencies: 2988 | crypto-random-string "^1.0.0" 2989 | 2990 | universalify@^0.1.0: 2991 | version "0.1.2" 2992 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" 2993 | integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== 2994 | 2995 | unpipe@~1.0.0: 2996 | version "1.0.0" 2997 | resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" 2998 | integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= 2999 | 3000 | unzip-response@^2.0.1: 3001 | version "2.0.1" 3002 | resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" 3003 | integrity sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c= 3004 | 3005 | update-notifier@~2.2.0: 3006 | version "2.2.0" 3007 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.2.0.tgz#1b5837cf90c0736d88627732b661c138f86de72f" 3008 | integrity sha1-G1g3z5DAc22IYncytmHBOPht5y8= 3009 | dependencies: 3010 | boxen "^1.0.0" 3011 | chalk "^1.0.0" 3012 | configstore "^3.0.0" 3013 | import-lazy "^2.1.0" 3014 | is-npm "^1.0.0" 3015 | latest-version "^3.0.0" 3016 | semver-diff "^2.0.0" 3017 | xdg-basedir "^3.0.0" 3018 | 3019 | uri-js@^4.2.2: 3020 | version "4.2.2" 3021 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 3022 | integrity sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ== 3023 | dependencies: 3024 | punycode "^2.1.0" 3025 | 3026 | url-parse-lax@^1.0.0: 3027 | version "1.0.0" 3028 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" 3029 | integrity sha1-evjzA2Rem9eaJy56FKxovAYJ2nM= 3030 | dependencies: 3031 | prepend-http "^1.0.1" 3032 | 3033 | user-home@2.0.0: 3034 | version "2.0.0" 3035 | resolved "https://registry.yarnpkg.com/user-home/-/user-home-2.0.0.tgz#9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f" 3036 | integrity sha1-nHC/2Babwdy/SGBODwS4tJzenp8= 3037 | dependencies: 3038 | os-homedir "^1.0.0" 3039 | 3040 | util-deprecate@~1.0.1: 3041 | version "1.0.2" 3042 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 3043 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= 3044 | 3045 | util-extend@^1.0.1: 3046 | version "1.0.3" 3047 | resolved "https://registry.yarnpkg.com/util-extend/-/util-extend-1.0.3.tgz#a7c216d267545169637b3b6edc6ca9119e2ff93f" 3048 | integrity sha1-p8IW0mdUUWljeztu3GypEZ4v+T8= 3049 | 3050 | uuid@^3.0.0, uuid@^3.3.2: 3051 | version "3.4.0" 3052 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" 3053 | integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== 3054 | 3055 | uuid@~3.1.0: 3056 | version "3.1.0" 3057 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.1.0.tgz#3dd3d3e790abc24d7b0d3a034ffababe28ebbc04" 3058 | integrity sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g== 3059 | 3060 | validate-npm-package-license@^3.0.1, validate-npm-package-license@~3.0.1: 3061 | version "3.0.4" 3062 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 3063 | integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== 3064 | dependencies: 3065 | spdx-correct "^3.0.0" 3066 | spdx-expression-parse "^3.0.0" 3067 | 3068 | validate-npm-package-name@^3.0.0, validate-npm-package-name@~3.0.0: 3069 | version "3.0.0" 3070 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" 3071 | integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34= 3072 | dependencies: 3073 | builtins "^1.0.3" 3074 | 3075 | validate-npm-package-name@~2.2.2: 3076 | version "2.2.2" 3077 | resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-2.2.2.tgz#f65695b22f7324442019a3c7fa39a6e7fd299085" 3078 | integrity sha1-9laVsi9zJEQgGaPH+jmm5/0pkIU= 3079 | dependencies: 3080 | builtins "0.0.7" 3081 | 3082 | verror@1.10.0: 3083 | version "1.10.0" 3084 | resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" 3085 | integrity sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= 3086 | dependencies: 3087 | assert-plus "^1.0.0" 3088 | core-util-is "1.0.2" 3089 | extsprintf "^1.2.0" 3090 | 3091 | wcwidth@^1.0.0: 3092 | version "1.0.1" 3093 | resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" 3094 | integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g= 3095 | dependencies: 3096 | defaults "^1.0.3" 3097 | 3098 | which@1, which@^1.2.12, which@^1.2.9: 3099 | version "1.3.1" 3100 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 3101 | integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== 3102 | dependencies: 3103 | isexe "^2.0.0" 3104 | 3105 | which@~1.2.11, which@~1.2.14: 3106 | version "1.2.14" 3107 | resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5" 3108 | integrity sha1-mofEN48D6CfOyvGs31bHNsAcFOU= 3109 | dependencies: 3110 | isexe "^2.0.0" 3111 | 3112 | wide-align@^1.1.0: 3113 | version "1.1.3" 3114 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" 3115 | integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== 3116 | dependencies: 3117 | string-width "^1.0.2 || 2" 3118 | 3119 | widest-line@^2.0.0: 3120 | version "2.0.1" 3121 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" 3122 | integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== 3123 | dependencies: 3124 | string-width "^2.1.1" 3125 | 3126 | wordwrap@~0.0.2: 3127 | version "0.0.3" 3128 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" 3129 | integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc= 3130 | 3131 | worker-farm@~1.3.1: 3132 | version "1.3.1" 3133 | resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.3.1.tgz#4333112bb49b17aa050b87895ca6b2cacf40e5ff" 3134 | integrity sha1-QzMRK7SbF6oFC4eJXKayys9A5f8= 3135 | dependencies: 3136 | errno ">=0.1.1 <0.2.0-0" 3137 | xtend ">=4.0.0 <4.1.0-0" 3138 | 3139 | wrappy@1, wrappy@~1.0.2: 3140 | version "1.0.2" 3141 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 3142 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 3143 | 3144 | write-file-atomic@^2.0.0: 3145 | version "2.4.3" 3146 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" 3147 | integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== 3148 | dependencies: 3149 | graceful-fs "^4.1.11" 3150 | imurmurhash "^0.1.4" 3151 | signal-exit "^3.0.2" 3152 | 3153 | write-file-atomic@~1.1.4: 3154 | version "1.1.4" 3155 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.1.4.tgz#b1f52dc2e8dc0e3cb04d187a25f758a38a90ca3b" 3156 | integrity sha1-sfUtwujcDjywTRh6JfdYo4qQyjs= 3157 | dependencies: 3158 | graceful-fs "^4.1.2" 3159 | imurmurhash "^0.1.4" 3160 | slide "^1.1.5" 3161 | 3162 | write-file-atomic@~2.1.0: 3163 | version "2.1.0" 3164 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.1.0.tgz#1769f4b551eedce419f0505deae2e26763542d37" 3165 | integrity sha512-0TZ20a+xcIl4u0+Mj5xDH2yOWdmQiXlKf9Hm+TgDXjTMsEYb+gDrmb8e8UNAzMCitX8NBqG4Z/FUQIyzv/R1JQ== 3166 | dependencies: 3167 | graceful-fs "^4.1.11" 3168 | imurmurhash "^0.1.4" 3169 | slide "^1.1.5" 3170 | 3171 | xdg-basedir@^3.0.0: 3172 | version "3.0.0" 3173 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" 3174 | integrity sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ= 3175 | 3176 | "xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@~4.0.1: 3177 | version "4.0.2" 3178 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" 3179 | integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== 3180 | 3181 | y18n@^3.2.1: 3182 | version "3.2.1" 3183 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 3184 | integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= 3185 | 3186 | y18n@^4.0.0: 3187 | version "4.0.0" 3188 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" 3189 | integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== 3190 | 3191 | yallist@^2.0.0, yallist@^2.1.2: 3192 | version "2.1.2" 3193 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 3194 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= 3195 | --------------------------------------------------------------------------------